ASCII Converter
Upload PNG/JPG. Standard mode produces dithered 4K ASCII via a Web Worker. Experimental GPU mode resamples the image to a monospace-aspect-correct grid, then runs a single WebGPU compute pass — each cell picks a glyph from tone and Sobel-orientation banks on the GPU.
ASCII Converter workspace
PNG/JPG to ASCII
Standard mode: dithered 4K worker. Experimental mode: aspect-correct WebGPU compute — image is resampled to a monospace-friendly grid, then a single compute pass picks each glyph from tone + Sobel-orientation banks. A/B compares the two side by side.
Worker Mode
Aspect-Correct Grid
Single Compute Pass
A/B Compare
Drop PNG or JPG here, or click to upload
Auto conversion starts immediately
Probing GPU adapter...
Detail
1.00x
Char Aspect
0.50
Contrast
1.00x
Brightness
+0.00
Alpha Threshold
0.08
Edge Boost (Experimental)
1.00x
Edge Threshold (Experimental)
0.18
Max Side (Experimental)
1024px
Charset Preset (Standard)
Standard grid width: 260 chars
Primary: Standard 4K Worker
Source
Upload a PNG or JPG image
Primary Output
Primary ASCII canvas will appear here
A: Standard 4K Worker
Standard output pending...
B: Experimental
Experimental output pending...