Windows · v1.5.2 out now

Your sprites deserve real light.

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.

Full version for 3 days Buy once, yours forever Works offline
Shading engine The app's own engine
Light
Type
Direction

Go on, move the light around.

Shadow
Length 7
Strength 55%
Effects
The reason Dither exists

Point the light. Get the shadow.

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.

  • Nine light directions, including straight overhead for contact shadows.
  • Switch to a point light and drag it around the canvas. Every shadow and every lit edge follows it.
  • Every layer also gets a surface gradient, so forms read as round instead of flat.
  • Bevels, rims, drop shadows, ambient occlusion, and emissive glow, each with its own dials.
  • Pick which layers take part. Bake it across every animation frame in one click.
UI Forge · Foundry theme The app's own renderer
Element
Frame shape
Corners
Inner corner
Edge shaping
Ornament
Corner fixings
Gold inline
Corner work
Finish
Border size auto
Fill 65%
Wear 25%
UI Forge

Stamp out the whole HUD.

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.

  • Industrial bronze, hologram projection, timber and stone, silver reliquary, and candy toy. Each theme recolors through its own slots.
  • Frames, corners, and rivets scale with the element, so a giant panel still looks forged instead of stretched.
  • Rivets dome outward and screws sink into countersinks, so four corner fixings never read as one repeated stamp.
  • Lay gold through the corners as scroll, vine or bracket work, add an inline pinstripe, and carve the inner corner separately from the outer.
  • Edge shaping bends the silhouette like hand cut plate. Try Flare or Steps on the panel and watch the frame follow every notch.
  • Build your own theme by capturing elements from your canvas, then share it as a .dtheme file.
Sprite Forge · a captured sprite The app's own renderer
Stamp
Size 72 x 72
Color slots
Cap
Trim
Finish
Wear 15%

This mushroom was drawn once at 24 by 24, captured, and everything above is it being restamped.

Sprite Forge

Draw it once. Stamp it forever.

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.

  • Frame tags become behaviour. Tag frames as active for a second state, and multiple frames become an animation loop.
  • Recolor through slots. Every captured color follows its slot while keeping the light and shade you drew.
  • Wear comes from the Imperfections engine, so your sprite chips and scuffs like a real object. Reroll until it sits right.
  • Share your sprites as .dsprite files and your UI themes as .dtheme files. A shelf of starter items comes included, and you can fork any of them into an editable copy.
The Workshop

Generators and the shading engine work as one.

Everything the Workshop makes is still pixels on layers, so every other tool in Dither applies to it.

Stamp in depth layers

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.

Bake animation

Animated sprites and elements spread one loop across your timeline. Bubbles rise, gears turn, gems sparkle, one phase per frame, ready for GIF export.

Weather anything

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.

Measuring

Numbers, right where you are looking.

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.

Measurement tools Drag on the canvas
Draw with

Size as you drag

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.

Rulers to every edge

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.

Measure any area

There is a dedicated measure tool too. Drag a box over anything and it reports the width, height, area, and diagonal.

Magnifier Hover the sprite

The loupe follows your cursor and highlights the exact pixel underneath.

Precision

Stop squinting at your own art.

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.

  • The loupe scales with your zoom, so it is always useful.
  • Align together. Select several layers with Ctrl or Shift and snap them to any edge or corner as one group, offsets intact.
  • Dimmed layers. Everything you are not working on fades back, so you always know where you are.
  • Ghost brush. See the exact footprint of your pen before you commit to a stroke.
The rest of it

All the things you would expect, done properly.

Animation built in

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.

A clipboard that leaves the app

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.

Projects in tabs

Open several sprites at once. Each tab keeps its own undo history and zoom. Drop a project onto another and merge its layers in.

A colour picker that works

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.

Mirror pen

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.

Never lose work

Autosave every minute, crash recovery on next launch, and a proper prompt before you close something unsaved.

Dither gradients and brushes

Drag a dithered gradient between your two colours in five patterns. Turn any selection into a stamp brush and paint with your own art.

Fix colours everywhere

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.

Make it yours

Three themes, every keyboard shortcut rebindable, panels you can collapse and resize. Your setup is remembered.

Pricing

One payment. That is the whole deal.

$14.99
pay once, keep it forever
  • The whole editor, nothing held back
  • Free updates for life, v1.5.2 just shipped
  • Install it on all your machines
Buy Dither

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.