Dot Matrix Number Generator

Render a number string as 5x7 dot matrix art with a retro LED look. Digits 0-9 plus . - : and space are supported - handy for times and dates.
Dot style:   Zoom:   Spacing:
Board theme:
LED preview

                    
Statistics Result Download CSV
No. Character Matrix size Lit pixels Lit ratio

Introduction to the tool and how to use it

Dot-matrix characters were the standard font on early digital watches, calculators, and LED displays — each digit is built from individual lit dots on a fixed grid. The digital dot-matrix generator renders a plain number string (it also supports the colon, period, and minus sign used in times and dates) as a 5x7 matrix, handy for retro titles, image assets, or screen-style effects.

Supported characters: digits 0-9 plus period (.), minus sign (-), colon (:), and space — enough to express a date-time like 2026-09-30 12:34. Unsupported characters become spaces and trigger a notice.

Tunable settings:
· Dot style — circle (●/○), block (█/░), hash (#/.); the last two paste better into plain-text environments;
· Scale — each dot repeats 1 to 6 times; larger scale makes a bigger matrix (both axes grow together);
· Letter spacing — how many blank dots sit between characters; 0 is tightest;
· Panel color — green (classic LED), amber, blue, or white for the preview panel.
Note: the on/off text characters come from the same Unicode range (● and ○, █ and ░, # and .), so every column aligns strictly in a monospace font; the panel preview fixes each dot's cell width and distinguishes on/off by color alone, so nothing shifts no matter how long the input.

How to use

  1. Type the number string in the left input box (a default 2026-09-30 12:34 is provided to try right away).
  2. Choose dot style, scale, letter spacing, and panel color.
  3. Click start: the panel above previews the dot effect, the right side outputs a copyable text matrix, and the table below lists each character's matrix size, lit pixels, and lit ratio.

Message board

All messages →
0/200

  • No one has spoken up yet — want to go first?