Free
For single codes and small batches.
US$0 forever
You're on Free
No account, nothing to install
Scan these 7 codes and compare each result with the text under it. It should match exactly; a ]d1 or ]d2 prefix is a scanner setting, not an error.
TEST-1234512345678901234567890https://data-matrix-generator.com/01095060001343521727123110LOT7<GS>21SN1001RECT-2026DMRE-2026DATA MATRIX SCANNER TEST. If your scanner returns this whole sentence up to the last word, it reads long codes correctly. ENDFree. No sign-up. No ads. Nothing uploaded.
Cancel any time · 14-day refund
Cancel any time · 14-day refund
Free, no sign-up. Codes are made in your browser; your text and CSV files are never uploaded.
Data Matrix Generator Pro is unlocked in this browser.
Using it on another device?
Want more? Data Matrix Generator Pro makes up to 1,000 codes at once, numbered sequences of up to 1,000 codes, label sheets that start on any label, and a whole roll of thermal labels in one PDF. US$19.90 a month or US$129 a year, cancel any time.
Free
For single codes and small batches.
US$0 forever
You're on Free
No account, nothing to install
Recommended
Pro
For label runs, long lists and whole rolls.
US$19.90 /month
billed every month
Cancel any time · 14-day refund
US$129 /year
≈ US$10.75/month, billed yearly
Cancel any time · 14-day refund
Or pay 129 USDT once for one year, no renewal
The free version stays free. See pricing.
Source: GS1 General Specifications, Release 26.0, section 5.6.
| What happens | Likely cause | What to do |
|---|---|---|
| Nothing reads | A laser scanner, or Data Matrix is switched off | Use a camera-based scanner or phone, and turn the symbology on in its settings |
| Short text reads, GS1 does not | The scanner or app does not handle the FNC1 start | Check its manual for GS1 or FNC1 settings, or try another reader |
| GS1 reads, but the fields run together | The screen hides the separator, or it is dropped | Check the data in the receiving software before changing settings |
| Rectangle reads, DMRE does not | The scanner does not know the newer long, thin sizes | Use a standard size or check for a firmware update |
| Long text fails or stops early | Modules too small, or an output limit | Move closer, print larger, or check the receiving field’s length |
Print brings problems a screen does not: modules too small for the printer, low contrast and no clear margin. Check the margin in the quiet zone guide and the print settings in the label guide.
GS1 is a registered trademark of GS1 AISBL. Avery is a registered trademark of Avery Products Corporation. This site is not affiliated with either.