Stop screen-recording your shaders. ShaderKit renders GLSL straight to MP4, WebM, GIF or PNG — free in the browser, or on cloud GPUs at up to 8K with anti-aliasing for client work, wallpapers and print.
In-browser recording is free and unlimited. Cloud rendering has a 7-day free trial.
Record your shader right in the editor at your screen's resolution and download the result. Unlimited, no account required.
Send the shader to GPU workers for frame-perfect rendering: any resolution up to 8K, supersampling anti-aliasing up to 8×8, exact frame timing.
Video for social and clients, GIFs with a tuned pipeline for loops, high-res stills for wallpapers and print.
Queue renders and variants instead of babysitting a capture. Your renders live in one place, ready to download.
Most shader exports fail at the loop point. ShaderKit has tools built specifically for this:
Verify the loop in the editor, then export a GIF or video that cycles perfectly.
The editor and in-browser recording are free. Cloud rendering uses credits: 1 minute of 1080p video is roughly 2,000 credits, 720p about 1,300.
Extra credit packs are available anytime. Full details on the pricing page.
ShaderToy-compatible GLSL runs directly — see our ShaderToy comparison. Or start fresh in the online GLSL editor.
MP4, WebM, GIF or PNG; resolution up to 8K; anti-aliasing up to 8×8 supersampling; exact duration and frame rate.
In-browser recordings download immediately. Cloud renders process on GPU workers and land in your renders list.
Paste your ShaderToy code into ShaderKit — it uses the same mainImage()/iTime conventions — then record in the browser for free or cloud-render an MP4, WebM or GIF at up to 8K.
MP4 and WebM video, animated GIF, and PNG stills, with cloud renders up to 8K and anti-aliasing up to 8×8 supersampling.
In-browser recording is free and unlimited. Cloud rendering uses subscription credits — Creator at $7.99/mo covers roughly 25 minutes of 1080p per month, with a 7-day free trial.
Use the built-in loop tools — examination mode, X-time mapping and seek mode — to verify the transition point before rendering.
Free in-browser recording, no signup required to try.
Open ShaderKit →