← All Tools

Canvas Sketch Sandbox Generator🔒 100% local

Draw and export PNG. Privacy-first, no server uploads, no tracking.

Related Tools

Anagram GenAscii ArtBarcode Generator

Prints the complete source for one of six generative canvas sketches: particles, flowfield, noise, lissajous, grid and shader. Type the sketch name and the full listing comes back as plain text with no dependencies, ready to paste into a blank page or a browser console. Nothing is drawn in the tool and no library is fetched; the code is the deliverable.

How to use it

  1. Type one of the six names - particles, flowfield, noise, lissajous, grid, shader - or the word random.
  2. Press Process.
  3. Copy the listing into an empty HTML file or the DevTools console on about:blank, then change one constant at a time.

Worked example

gridbecomes# Generative grid / tiling Deterministic tiling with a seeded random. Good for posters and covers, and it is trivially seed-reproducible.

The real output then prints about 35 lines of runnable source plus a what to change first list.

shaderbecomes# WebGL fragment shader When the CPU stops being enough: the whole image is one function evaluated per pixel, on the GPU.

The shader listing includes both GLSL sources, the program setup and the render loop.

When to use it

What it does not do