Dot Matrix / Dithered Image Generator
Real error-diffusion and Bayer ordered dithering rendered as circles, squares or diamonds. The preview is exactly what you download.
Controls
About this tool
The image is block-averaged down to one sample per dot, converted to luminance, then dithered either by error diffusion (Floyd–Steinberg, Atkinson, Burkes, Stucki or Jarvis–Judice–Ninke — the residual error is pushed into neighbouring pixels with the classic weights) or by an ordered Bayer 4×4 / 8×8 threshold matrix. The surviving dots are painted as circles, squares or diamonds on a rotatable lattice. Everything runs on this device, the preview canvas is the exported PNG, and the source is capped at 1800px with a 400,000 dot budget so the tab stays responsive.
- 100% free — no account needed
- Runs in your browser
- Nothing is uploaded
Frequently asked questions
Is Dot Matrix Image Generator really free?
Yes. Dot Matrix Image Generator is completely free on PureBrowser — every feature, with no account, no trial, and no credit card.
Does Dot Matrix Image Generator upload my data?
No. Dot Matrix Image Generator runs entirely inside your browser, so anything you type, paste, or open stays on your own device.
Do I need to sign up or install anything?
Neither. There is no account and nothing to download — open the page and Dot Matrix Image Generator is ready to use on desktop or mobile.
Does Dot Matrix Image Generator work offline?
Once the page has loaded, yes. All of the processing happens locally in your browser, so it keeps working without a connection.
More design & visual
CSS Gradient Generator
Create linear CSS gradients with a live preview.
CSS Box Shadow Generator
Build and preview CSS box-shadow values with one-click copy.
CSS Glassmorphism Generator
Generate frosted-glass CSS with backdrop blur and copy-ready styles.
QR Code Generator
Generate custom QR codes for any text or URL.
WiFi QR Code Generator
Generate a scannable QR code to share WiFi credentials instantly.
Letter Profile Picture
Generate avatar images from initials with custom colors.