[{"data":1,"prerenderedAt":244},["ShallowReactive",2],{"page-en-root-tools/data-matrix-generator":3},{"content":4,"isFallback":194,"alternates":231},{"id":5,"title":6,"body":7,"description":192,"extension":193,"heroDark":194,"keywords":195,"locale":196,"meta":197,"navigation":224,"path":225,"seo":226,"sitemap":227,"stem":229,"translationKey":229,"__hash__":230},"content/tools/data-matrix-generator.md","Free Data Matrix Generator — Single Codes or Batches",{"type":8,"value":9,"toc":188},"minimark",[10,15,20,28,54,59,147,150,153,160,182],[11,12],"essential-hero3-section",{"description":13,"title":14},"Type a value, paste a list, upload a CSV, or auto-number a sequence — every entry renders as an ECC-200 Data Matrix right in your browser. Download a single PNG, the whole batch as a ZIP, or a print-ready Avery label sheet. No sign-up, no watermark.","Free \u003Cspan class=\"kw-swipe-d\">Data Matrix generator\u003C/span>",[16,17],"tools-bulk-barcode-generator",{"default-mode":18,"default-symbology":19},"single","DATAMATRIX",[21,22],"essential-call-to-action-section",{":primaryButton":23,"subtitle":24,"title":25,"className":26},"{\"text\":\"Get Free Asset Management\",\"url\":\"/free-asset-tracking\"}","UNIO24 tracks what the label goes on — equipment, tools, assets, materials, inventory. Each item gets a full record: maintenance history, current location, stock levels and availability, who has it. Scan the tag with any phone.","Labeling something physical?",[27],"cta-tight-bottom",[29,30,32],"essential-content-section",{"anchorId":31},"data-matrix-format",[33,34,36,40,43,51],"template",{"v-slot:description":35},"",[37,38,39],"p",{},"Data Matrix exists because some things are too small for any other code. The symbol scales from 10×10 modules up to 144×144, and a readable mark can sit in a few square millimeters — which is why you find it lasered onto circuit boards and dot-peened into engine parts. Surgical instruments carry it through the autoclave twice a day. A QR code with the same payload simply doesn't fit there.",[37,41,42],{},"The version everything modern uses is ECC-200. It carries Reed-Solomon error correction, so a symbol keeps decoding after scratches and partial wear, and it caps out at 2,335 alphanumeric characters, or 1,556 bytes of arbitrary data. This generator enforces the byte cap as you type — conservative for plain-ASCII payloads, which the C40 text mode packs tighter, but nobody marking parts gets anywhere near it. Two details matter at print time. The finder pattern is an L: two solid edges the scanner uses for orientation, with a dashed clocking track on the opposite sides. And the required quiet zone is only one module wide, against four for QR — part of how Data Matrix squeezes into spaces QR can't.",[37,44,45,46,50],{},"If a trading partner asked you for a ",[47,48,49],"em",{},"GS1"," Data Matrix — pharmaceutical serialization and medical-device UDI marking both ride on it — be aware that flavor starts with an FNC1 character and structures the payload into application identifiers. This tool produces plain ECC-200 without the FNC1 prefix, which is what internal part marking and asset tags call for. Regulated GS1 payloads need software from that ecosystem.",[37,52,53],{},"Defense suppliers meet Data Matrix in another uniform: MIL-STD-130 item marking specifies ECC-200 as the machine-readable symbol for IUID. The symbol this tool draws is exactly that; composing the UII payload inside the ISO/IEC 15434 envelope is its own homework, and your contract officer will have opinions about it.",[55,56,58],"h2",{"id":57},"data-matrix-vs-qr-code","Data Matrix vs QR code",[60,61,62,77],"table",{},[63,64,65],"thead",{},[66,67,68,71,74],"tr",{},[69,70],"th",{},[69,72,73],{},"Data Matrix (ECC-200)",[69,75,76],{},"QR code",[78,79,80,92,103,114,125,136],"tbody",{},[66,81,82,86,89],{},[83,84,85],"td",{},"Smallest practical mark",[83,87,88],{},"A few mm² — built for part marking",[83,90,91],{},"Roughly 1 cm² before phones struggle",[66,93,94,97,100],{},[83,95,96],{},"Capacity",[83,98,99],{},"2,335 alphanumeric / 1,556 bytes",[83,101,102],{},"4,296 alphanumeric / 2,953 bytes",[66,104,105,108,111],{},[83,106,107],{},"Quiet zone",[83,109,110],{},"1 module per side",[83,112,113],{},"4 modules per side",[66,115,116,119,122],{},[83,117,118],{},"Error correction",[83,120,121],{},"Reed-Solomon, fixed per size",[83,123,124],{},"Reed-Solomon, selectable L/M/Q/H",[66,126,127,130,133],{},[83,128,129],{},"Phone scanning",[83,131,132],{},"Usually needs a scanner app or Google Lens — most stock camera apps ignore it",[83,134,135],{},"Every stock camera app reads it instantly",[66,137,138,141,144],{},[83,139,140],{},"Where it's the standard",[83,142,143],{},"Electronics, aerospace, UDI, IUID, pharma",[83,145,146],{},"Marketing, payments, consumer-facing labels",[37,148,149],{},"The honest split: if a person with a phone scans the code, use QR. If a fixed scanner, a warehouse gun, or a size constraint is involved, Data Matrix. We tag office equipment with QR precisely because staff scan tags with whatever phone they hold — and we'd still pick Data Matrix for anything smaller than a matchbox.",[151,152],"essential-related-barcode-tools-section",{},[154,155],"essential-faq-section",{":contactLink":156,":faqs":157,"description":158,"title":159},"{\"text\":\"Marking assets at scale?\",\"callActionText\":\"Talk to sales\",\"url\":\"/contacts\"}","[{\"title\":\"Marking & printing\",\"items\":[{\"question\":\"How small can I print a Data Matrix code?\",\"answer\":\"The limit is your printer and scanner, not the format. On a 300 dpi office printer, keep the module (one black square) at 0.5 mm or larger — a 10×10 symbol lands around 6 mm wide with its quiet zone. Industrial DPM marks go smaller, but they're laser-etched and read by fixed scanners, not printed on an Avery sheet.\"},{\"question\":\"Does this generator work for laser or dot-peen marking?\",\"answer\":\"It produces the same ECC-200 symbol a marking machine would, so it's fine for proofing a payload or printing interim labels. For production DPM you'd normally generate inside the marking software itself, which compensates for the surface — a dot-peened code on curved metal needs different cell geometry than ink on paper.\"},{\"question\":\"Why does my batch have a few blank cells?\",\"answer\":\"A blank cell means that row failed validation — usually a payload over the 1,556-byte ECC-200 cap, which non-Latin characters reach faster because each one costs 2–3 bytes in UTF-8. The row's error note names the reason; fix the value and the cell fills in.\"}]},{\"title\":\"Scanning\",\"items\":[{\"question\":\"Why won't my phone camera read a Data Matrix code?\",\"answer\":\"Most stock camera apps only auto-detect QR. Google Lens reads Data Matrix, iPhone's Code Scanner (in Control Center) reads it, and any warehouse scanner reads it natively. Or point our \u003Ca href=\\\"/tools/barcode-scanner\\\">browser-based scanner\u003C/a> at it — no install, decodes Data Matrix along with QR and the linear formats.\"},{\"question\":\"Can a scratched code still scan?\",\"answer\":\"Often, yes — Reed-Solomon correction reconstructs missing modules up to a limit that depends on symbol size. What kills codes in practice isn't a scratch across the middle but damage to the L-shaped finder edges, because the scanner loses orientation before error correction ever gets a chance.\"}]}]","What comes up after the first sheet of labels is printed.","Data Matrix — common questions",[29,161,163],{"anchorId":162},"data-matrix-privacy",[33,164,165,168],{"v-slot:description":35},[37,166,167],{},"Codes render on a canvas in your browser; the values never leave your machine, and the ZIP and PDF export libraries load only when you click a download button. Batches cap at 500 rows per pass.",[37,169,170,171,176,177,181],{},"A printed Data Matrix is half of a workflow. ",[172,173,175],"a",{"href":174},"/product/tagging-and-smart-labeling","Asset tagging in UNIO24"," is the other half — the scan opens the item's record instead of just echoing its ID. And if your existing labels are failing in the field, the guide to ",[172,178,180],{"href":179},"/blog/fix-blurry-barcodes-qr-codes","barcodes that stop scanning"," covers the printing mistakes behind most of it.",[21,183],{":primaryButton":184,"subtitle":185,"title":186,":secondaryButton":187},"{\"text\":\"Start for Free\",\"url\":\"https://my.unio24.com/signup?utm_source=unio24-site&utm_medium=referral&utm_campaign=tools&utm_content=tools-data-matrix-generator\"}","UNIO24 turns barcode, QR, and Data Matrix tags into a live asset register — scan a mark and the full history opens on your phone. Start free with 50 assets.","From marked part to managed asset","{\"text\":\"Book a Demo\",\"url\":\"/demo\"}",{"title":35,"searchDepth":189,"depth":189,"links":190},2,[191],{"id":57,"depth":189,"text":58},"Generate ECC-200 Data Matrix codes in your browser — one code or 500 from a CSV. Preview instantly, download PNG, ZIP, or a print-ready Avery sheet.","md",false,"data matrix generator, data matrix code generator, free data matrix generator, ecc 200, data matrix vs qr code, dpm marking, bulk data matrix","en",{"schemaOrg":198},[199,210],{"@type":200,"name":201,"applicationCategory":202,"operatingSystem":203,"description":204,"url":205,"offers":206},"WebApplication","UNIO24 Data Matrix Generator","UtilitiesApplication","Any","Free browser-based ECC-200 Data Matrix generator for single codes or batches, with PNG, ZIP, Avery PDF, and print export.","https://unio24.com/tools/data-matrix-generator",{"@type":207,"price":208,"priceCurrency":209},"Offer","0","USD",{"@type":211,"itemListElement":212},"BreadcrumbList",[213,218,221],{"@type":214,"position":215,"name":216,"item":217},"ListItem",1,"Home","https://unio24.com/",{"@type":214,"position":189,"name":219,"item":220},"Tools","https://unio24.com/tools",{"@type":214,"position":222,"name":223,"item":205},3,"Data Matrix Generator",true,"/tools/data-matrix-generator",{"title":6,"description":192},{"loc":225,"lastmod":228},"2026-08-31T05:32:27+03:00","tools/data-matrix-generator","UcU_iDY3KtcenXhXPB4I113cPuP28gRfbDDWk89Lilk",[232,235,238,241,242],{"locale":233,"path":234},"es-419","/es-419/tools/generador-de-data-matrix",{"locale":236,"path":237},"id","/id/tools/generator-data-matrix",{"locale":239,"path":240},"pt-br","/pt-br/tools/gerador-de-data-matrix",{"locale":196,"path":225},{"locale":66,"path":243},"/tr/tools/data-matrix-olusturucu",1788397929507]