💻 Best on a computer. Cookie_Poly is built for a mouse and a larger screen — on a phone the basics work, but many controls are cramped.
Cookie_Poly
Blocks · Colour · 3D
Home
Best on a desktop browser. Cookie_Poly is built for a mouse and a larger screen — the core features work on a phone, but the workspace gets cramped.
Cookie_Poly — build a model out of coloured blocks: click the floor or the face of a block to add one, and paint it from the palette. When it's done, 3D-print it (STL/OBJ) or take it into a game or render as a coloured 3D object (glTF) — or grab a GIF or PNG. Everything runs here, offline, with nothing uploaded.
Guide — how it works
Build: with the Build tool, left-click the floor grid to drop a block, or click a face of a block to stack another. An outline shows where it will land before you click. Erase removes the block under the cursor; Paint recolours it.

Box fill (X): click two opposite corners to fill a whole rectangular volume with the active colour. Pick (K) grabs the colour of the block you click.

Select (V): click two corners to mark a region. Then arrow keys move it in X/Z, PageUp/Dn in Y, Del clears it, Ctrl+D duplicates, Esc deselects — or use the Fill/Clear/Duplicate buttons.

Colour: pick a swatch — new blocks use it. Preset loads a ready-made colour set; edit the active swatch with the colour picker or a #hex, and press + to add your own (up to 64).

Layers: the Layer stepper (or [ / ]) sets the active height. Build and Box fill always place on that layer, so pick layer 0 for the floor, raise it to stack a layer on top. Mirror X mirrors every edit for symmetric models.

Camera: right-drag to orbit, scroll to zoom in and out, arrow keys to move up/down and sideways, middle-drag to pan. On touch, one finger orbits and two fingers pinch to zoom. Fit frames the model; Reset (R) recentres.

Tools & history: B build, E erase, P paint. Ctrl+Z / Ctrl+Shift+Z undo/redo. Work autosaves to this browser. The Grid number resizes the build volume (1–64) live, keeping your model; the Grid button hides or shows the floor grid and bounding cube; New clears the model.

Export: STL is a solid, watertight mesh for slicing and printing — one voxel is 10 mm, oriented Z-up. OBJ and glTF open in 3D viewers (glTF keeps colour; STL and OBJ are shape only). PNG saves a snapshot of the current view; GIF records a spinning turntable. Save keeps the whole model as a .json; Load reopens one — loaded files are validated and nothing from them is ever run.

Rig parts (for Cookie_Motion): if you colour a character by body part, tag each colour with a role (head / torso / arms / legs) in the Rig parts panel. Open the saved .json in Cookie_Motion and it arrives pre-rigged — ready to walk, run, jump, wave or attack, and to export as a rigged glTF.
Grid 32·Blocks 0
Rendering turntable…
Cookie_Poly — part of CookieSpace, a family of free, single-file creative tools. Runs entirely in your browser; nothing is uploaded.