PRESETS
RENDER STALLED
Renderer exceeded time limit. Image is still loaded. Try a smaller output size or larger block size.
SETTINGS
Settings File
Save all settings to JSON, or load a preset file.
Memory & Performance
Cap source image size
Max source megapixels
Images bigger than this are downsampled before processing. 8MP ≈ 3264×2448.
Max output dimension (px)
Clamps canvas size to prevent tab crashes.
Chunked render (prevents freeze)
Rows per chunk
Renders N rows then yields to the browser. Lower = smoother but slower.
Watchdog auto-restart
Timeout (seconds)
Behavior
Re-render on any change
VIDEO DETECTED
Loading video info…
ANIMATED GIF
✓ Universal — plays everywhere
✓ No codec required
✓ Loops automatically
✗ 256 color limit (dithered)
✗ Large file size
✗ No audio
WEBM VIDEO
✓ Full color, small file
✓ Plays in all modern browsers
✓ Audio preserved
✗ Not supported on older iOS
✗ Convert to MP4 for wide use
Estimating render time…
v—
No image loaded
IDLE
ASCII Output
Original
░▒▓█Load an image, then hit RENDER
Render a GIF or video to see animation
chars
Frame 0 / 0
Elapsed 0:00
Remaining
100%