DITHER LAB
real-time ASCII + ordered-dither shader
abhaimatta.xyz ↗
↓
drop an image here, or click to upload
a demo scene is loaded until you do
512×384 · loading…
ASCII
· cell 10px · 10 glyphs
Upload image
Use demo scene
Download PNG
Mode
ASCII
Dither
Color style
Palette
Full color
Palette
Ascii
Cell size
10px
Dither
Bayer matrix
2 × 2
4 × 4
8 × 8
Pixel size
3px
Levels / channel
4
Dither strength
1.0
Adjust
Contrast
1.00
Brightness
0.00
Invert
Every pixel is shaded live by the GPU: glyphs are drawn from a packed-bit 5×5 grid, palette colors are chosen by comparing luminance to a Bayer threshold — no CPU loop, no bitmap font, no external assets.