ShaderKit speaks the same language — mainImage(), iTime, iChannels,
multipass buffers — and adds what ShaderToy famously lacks: video and GIF export,
8K cloud rendering, seamless-loop tooling, private projects and AI-assisted editing.
Paste your ShaderToy code straight in — no account needed to try.
ShaderToy is the reference gallery and community for fragment shaders, and nothing replaces its archive. ShaderKit focuses on the other half of the workflow: iterating on your own shaders and getting a finished, exportable result out of them.
| Capability | ShaderKit | ShaderToy |
|---|---|---|
| ShaderToy-style GLSL (mainImage, iTime, iChannels) | Yes | Yes |
| Multipass buffers + Common tab | Yes | Yes |
| MP4 / WebM / GIF export | Yes — built in | No (screen capture only) |
| High-res rendering (up to 8K, AA up to 8×8) | Yes — cloud rendering | No |
| Seamless-loop tools (examination mode, X-time mapping) | Yes | No |
| Custom uniforms with UI controls | Yes | No |
| AI editing of your GLSL | Yes — Vibe Mode | No |
| Private projects | Yes | Unlisted/private drafts |
| Built-in texture / audio / video / VR inputs | Limited | Yes — extensive |
| Community gallery size | Small, growing | Huge — the standard |
Open the editor, paste your ShaderToy image pass. Buffer passes go into iChannel0–3 tabs; shared functions into the Common tab.
Same uniforms, same entry point. Compile errors, if any, show inline with line numbers.
Perfect the loop, bump the resolution, and export to video, GIF or 8K stills.
Yes, in most cases. ShaderKit uses the same conventions — mainImage(), iTime, iResolution, iMouse, iFrame and iChannel0–3 buffers, including multipass setups. Shaders that rely on ShaderToy's built-in textures, audio or video inputs need those channels rebound.
The full editor is free forever — unlimited projects, local rendering, in-browser recording. Cloud rendering up to 8K and the AI assistant are paid (Creator, $7.99/mo with a 7-day free trial).
A real export pipeline (MP4, WebM, GIF, stills up to 8K with anti-aliasing), seamless-loop tools, custom uniforms with UI controls, private projects, forking, and AI-assisted GLSL editing.
Community and archive. Over a decade of shared shaders and extensive built-in inputs (textures, audio, video, VR). For browsing and learning, ShaderToy remains unmatched — ShaderKit is for finishing and exporting your own work.
Paste your code, hit compile, export something. Free to try, no signup.
Open ShaderKit →