GLSL Shader Previewer

Write and preview your GLSL fragment shaders in real-time.

Real-time GLSL Editor
WebGL Powered
GLSL Editor
Fragment Shader
Loading...

GLSL Fragment Shader

This editor supports Shadertoy-style GLSL fragment shaders. Define your logic inside the mainImage function.

Available uniforms:

  • - iResolution - Screen resolution (vec2)
  • - iTime - Elapsed time (float)
  • - iMouse - Mouse position (vec2)

Controls
Real-time