Export shaders to video, GIF and 8K stills

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.

Two ways to render

In-browser recording — free

Record your shader right in the editor at your screen's resolution and download the result. Unlimited, no account required.

Cloud rendering — up to 8K

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.

MP4 · WebM · GIF · PNG

Video for social and clients, GIFs with a tuned pipeline for loops, high-res stills for wallpapers and print.

Batch automation

Queue renders and variants instead of babysitting a capture. Your renders live in one place, ready to download.

Nail the seamless loop before you spend a render

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.

What it costs

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.

From code to file

Write or paste your shader

ShaderToy-compatible GLSL runs directly — see our ShaderToy comparison. Or start fresh in the online GLSL editor.

Pick format, resolution, quality

MP4, WebM, GIF or PNG; resolution up to 8K; anti-aliasing up to 8×8 supersampling; exact duration and frame rate.

Render and download

In-browser recordings download immediately. Cloud renders process on GPU workers and land in your renders list.

Frequently asked questions

How do I export a ShaderToy shader as a video?

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.

What formats are supported?

MP4 and WebM video, animated GIF, and PNG stills, with cloud renders up to 8K and anti-aliasing up to 8×8 supersampling.

Is it free?

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.

How do I make the loop seamless?

Use the built-in loop tools — examination mode, X-time mapping and seek mode — to verify the transition point before rendering.

Render something today

Free in-browser recording, no signup required to try.

Open ShaderKit →