Dither is a desktop pixel art editor built around a shading engine and a Workshop of generators. Point a light and it casts shadows between your layers. Drag on the canvas and a whole HUD panel draws itself. Capture your own drawings and they become sprites that stamp at any size.
Go on, move the light around.
Put your character on one layer and the ground on another. Choose a direction, and the character throws a shadow onto the ground. Shadows fall off with distance, just like they should.
Five themes, seventeen elements each. Panels, buttons, health bars, item slots, banners, dialogue boxes, and the rest of a game's chrome, drawn onto your canvas at any size you drag.
This mushroom was drawn once at 24 by 24, captured, and everything above is it being restamped.
Sprite Forge turns your own drawings into reusable sprites. Assign your layers as body, line, and glow parts, hit capture, and the drawing becomes a sprite you can stamp at any size with its colors mapped to slots.
Everything the Workshop makes is still pixels on layers, so every other tool in Dither applies to it.
One click splits a sprite into body, line, and glow layers, or a UI element into face and frame. Then the shading engine casts real light between them.
Animated sprites and elements spread one loop across your timeline. Bubbles rise, gears turn, gems sparkle, one phase per frame, ready for GIF export.
The Imperfections engine chips edges, scratches surfaces, and pools grime, scaled to the size of the thing it is damaging. There is a brush for painting wear by hand too.
Drag on the canvas below. Dither tells you the size as you go, and the edge rulers tell you how far your art sits from every side.
Every line and shape shows its width, height, and length while you are still dragging it. Workshop stamps even tell you when you hit a clean multiple of their native size.
Flip the toggle and four live rulers appear, counting the pixels from your art to each side of the canvas. Centring stops being a chore.
There is a dedicated measure tool too. Drag a box over anything and it reports the width, height, area, and diagonal.
The loupe follows your cursor and highlights the exact pixel underneath.
Zoomed out to see the whole sprite but need to nudge one pixel? Turn on the magnifier and a loupe follows your cursor, showing you exactly where you are.
Frame timeline you can drag to reorder, tags for idle and walk cycles, onion skin, live preview at any FPS, and export straight to GIF or a spritesheet.
Copy a selection and paste it into Discord, your engine, or anywhere else as a PNG. Copy an image anywhere else and paste it straight onto your canvas.
Open several sprites at once. Each tab keeps its own undo history and zoom. Drop a project onto another and merge its layers in.
Saturation square, hue strip, plus RGB, HSV, hex, and an opacity slider for painting semi-transparent color. Build your own palettes, lock the canvas to one, and keep them between sessions.
Draw one side of a character and the other side draws itself. Mirror across either axis, both, or spin it into four and eight way symmetry.
Autosave every minute, crash recovery on next launch, and a proper prompt before you close something unsaved.
Drag a dithered gradient between your two colours in five patterns. Turn any selection into a stamp brush and paint with your own art.
Swap one colour across the frame, the layer, or the whole project in one move. Paint all pixels of a colour with a single click.
Three themes, every keyboard shortcut rebindable, panels you can collapse and resize. Your setup is remembered.
Checkout handled by Lemon Squeezy. Sign in with Google afterwards to activate and download.
Not sure yet? Try it free for 3 days first. Sign in once with Google and the whole editor is yours for three days.