:: TOOLS ::
✏️ BRUSHFreehand paint brush. Choose circle, square, or spray from the BRUSHES panel. Size, opacity, and jitter all apply.
🪣 FILLFlood fills a solid area with the current color. Click anywhere on the canvas to fill from that point outward.
🔍 PICK COLOREyedropper. Click any pixel to sample its color as your current brush color. Automatically returns to brush after picking.
:: FX BRUSHES ::
★ SHAPE BRUSHPaints random geometric shapes near the cursor — circles, diamonds, starbursts, and more. Color is random from the full palette.
⚡ GLITCH BRUSHCopies and displaces small rectangular chunks of pixels near the cursor. Creates a local digital corruption effect.
◈ PHASE SHIFTGently displaces large pixel blocks with a dreamy horizontal drift. Subtle at low intensity, ghostly at high.
💧 LIQUIFYPushes pixels radially outward from the cursor like a warp tool. Drag slowly for controlled smearing.
▤ PIXEL SORTSorts pixels by brightness in horizontal or vertical streaks near the cursor. Creates data-stream glitch lines.
📺 CRT/VHSApplies random combinations of CRT scanlines, chromatic aberration, phosphor blur, VHS horizontal distortions, color bleeding, and tape noise. Respects brush shape.
⚙ ELECTRIFYBit-crushes color depth and randomly swaps RGB channels inside the brush area. Respects brush shape for circular or square edits.
⚔ TIMMY'S KATANACuts razor-thin diagonal slices and displaces them sharply. Drag to score the image with hard-edged cuts in sword-strike angles.
◈ KALEIDOSCOPESamples the area under the cursor and stamps it as mirrored, rotated facets inside a diamond shape. More facets and an inner ring appear at high FX intensity.
🎷 JAZZIFYDatamosh, diagonal slice, and ghost echo effects in a circular region. Smears and fractures image content using glitch art techniques.
💦 SWEATHold the mouse button to drip paint downward. Each drip samples the pixel color at its origin, falls with a wavy wobble, and ends in a teardrop blob. New drips spawn while held.
:: BRUSHES (right panel) ::
● CIRCLEStandard round brush. 5 sizes from tiny to large.
▪ SQUAREHard-edged square stamp brush. CRT/VHS and Electrify will use a square clip region in this mode.
✦ SPRAYScatters random dots in a radius around the cursor, like a spray can. Density increases with size.
:: SLIDERS ::
OPACITYHow transparent each brush stroke is. 5% is nearly invisible; 100% is fully solid.
JITTERAdds randomness to the brush path. Higher values make strokes wobbly and rough.
FX INTENSITYControls the strength of all FX brushes. 1 = subtle, 4 = balanced, 8 = maximum chaos. Affects displacement amounts, effect counts, and firing rate.
:: ACTIONS ::
↩ UNDOStep back through history. Also: Ctrl+Z / Cmd+Z.
↪ REDORe-apply an undone action. Also: Ctrl+Y / Ctrl+Shift+Z.
↓ SAVE PNGDownloads the current canvas as a PNG file.
✕ CLEAR CANVASWipes the canvas to black. You will be asked to confirm before clearing.
← BACKReturns to the previous page. You will be asked to confirm, as unsaved work will be lost.