Open source dithering tool

Real-time dithering for images and video

Transform images and video with 60+ dithering algorithms, from classic Floyd-Steinberg to GPU-accelerated halftones and generative art techniques.

60+ algorithms
28 GPU-accelerated
16 post-processing effects
34+ color palettes
21 built-in presets
localhost:1420
Ditter interface showing the canvas and control panel
Everything you need to dither
A complete toolkit for image and video dithering, from quick one-click presets to deep algorithm customization.
60

60+ Algorithms

Error diffusion, ordered, halftone, noise, pattern, artistic, threshold, and creative/experimental categories covering every dithering technique.

GL

GPU Accelerated

28 algorithms run on WebGL2 fragment shaders. Processing is instant regardless of image size, under 5ms even for 4K.

WebGL2
FN

Video Support

Load MP4/WebM, scrub through frames, apply dithering in real-time, and render the result to a downloadable WebM file.

ST

Dither Studio

Custom pattern editor with four modes: Classic matrix editor, freehand Paint, parametric Shape Lab, and multi-layer Wave Mixer.

Advanced
34

34+ Color Palettes

Retro palettes (Game Boy, CGA, C64, NES), modern collections (Neon, Pastel, Ocean), and themed sets (Cyberpunk, Vaporwave, Sepia).

DT

Desktop App

Native desktop version built with Tauri. Save As dialogs, no server needed, full performance with local file access.

Tauri v2
FX

Effects Layer

16 post-processing effects: glitch, chromatic aberration, film grain, wave distortion, vignette, scanlines, and more. Applied instantly without re-dithering.

New
SV

SVG Export

Export dithered images as scalable vector files. Auto-detects cell size, merges runs, and optimizes with background fill for compact output.

New
8 categories, 60+ methods
From the classic Floyd-Steinberg to generative Turing patterns, organized into categories by technique.
Before and after
From a smooth gradient source to a range of dithered results, all in real-time.
Source gradient with Floyd-Steinberg
Floyd-Steinberg Error Diffusion CPU
Atkinson dithering with sepia palette
Atkinson + Sepia Palette CPU
Build your own patterns
The built-in Studio lets you create custom threshold patterns with a visual editor, from freehand painting to parametric wave mixing.
Dither Studio
Dither Studio with Classic tab, error diffusion matrix editor