WebGPU Shader Toy

WebGPU Shader Toy is a free tool developed by pongasoft for experimenting with WebGPU fragment shaders and the WebGPU Shading Language (WGSL).

This tool has no tracking, ads or server-side component: it is running 100% in your browser. It uses localStorage to store information across browser sessions.

If you are having issues, try to reset. You can provide feedback or report issues on GitHub.

This project originated from my interest in learning about WebGPU. It also served as a platform for developing a more comprehensive application for my library: emscripten-glfw.

This tool is using emscripten (web assembly) for the compiler, ImGui and GLFW for the GUI (emscripten-glfw for the backend and WebGPU for the renderer.)

It has been inspired by the popular project Shadertoy.

Loading...

Drop Shader Here