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...