ShaderBot – Free Online GLSL Shader Editor
Shaders
⭐ Top-rated by the community
Create animated shaders in seconds
The easiest way to create beautiful animated shaders for Discord, streaming, or your projects.
Minecraft Creators
Shaders for Vibrant Visuals, OptiFine & Iris. 50+ Minecraft presets
VFX & Motion Design
Export to After Effects, Blender, DaVinci.
Game Developers
Unity, Unreal, Godot, 14+ engines. One-click export
Web & Creative Coding
Three.js, WebGL, embeddable iframes. Interactive, responsive
Audio & VJ
Audio-reactive shaders. TouchDesigner & OBS ready
VR / AR / XR
Optimised for Meta Quest & Vision Pro. 360° skybox
Learn GLSL
60+ annotated examples, step-by-step tutorials
Discord
Discord bot with slash commands, shader compilation, presets and web dashboard
/shaderCompile a custom GLSL/WGSL shader/shader-presetCompile a preset shader (200+ available)/shader-generateGenerate shaders using parameters: shape, colour, animation/shader-promptGenerate a full shader by describing what you want/shader-codeView the source code of a shader/shader-minecraftMinecraft shader (OptiFine / Iris / Vibrant Visuals)/shader-helpRedirect to the web dashboard/aiRAG-powered GLSL assistant: /ai ask, preset, suggest, debug, analyze…/agentAutonomous shader generation agent/audioAudio-reactive shaders from a Discord voice channel/musicAI music generation via AudioCraft/datavizRender charts (bar, line, pie, scatter…) as shaders/dataviz-liveLive data visualisation via WebSocket/collabReal-time collaborative shader editing/sceneOBS scenes: create, list, remove browser sources/streamTwitch overlay: connect / disconnect a shader stream/marketplaceBuy, sell and manage shaders on the marketplace
Twitch
Twitch chat bot with !shader, !preset commands + real-time overlay panel
Telegram
Telegram bot with /shader, /preset commands and visual synthesis.
GitHub
GitHub Actions shader compilation, PR previews and render badge.
Slack
Slack bot with /shader commands and inline shader previews.