Loading shaders...

Text meets shaders

Your words,
alive in WebGL.

HTML text rendered inside fragment shaders. Real-time distortion, color shifts, and motion — all at 60fps.

How it works

Text becomes a shader input.

We render your HTML to a canvas, then pass it to a fragment shader. The shader distorts, recolors, and animates every pixel in real-time.

What you can do

Endless possibilities.

🌊

Wave distortion

Make text ripple, wave, and flow like liquid. Perfect for hero sections.

🎨

Color shifting

Dynamic gradients that shift over time or react to mouse position.

Particle effects

Text that dissolves into particles or emerges from noise.

🖱️

Interactive

Mouse-reactive effects. Hover to distort, click to explode.

60fps smooth

Optimized shaders that run butter-smooth on any device.

🎯

Easy to customize

Change colors, speed, and effects with simple uniforms.

Ship it today

Make your text unforgettable.

Drop in your headline, pick an effect, and launch a landing page that stands out.

Get PRISM →
Shader controls