Free Data Matrix Code Generator
Build ISO/IEC 16022 Data Matrix barcodes for healthcare UDI, manufacturing DPM, electronics labelling, and GS1 traceability. Renders client-side; bwip-js is lazy-loaded only when you pick this type.
- Best for
- Pharma unit-dose labels, medical devices, automotive parts, electronics serial marking — smallest 2D for tiny prints.
- Scans on
- Google Lens on Android, industrial scanners. Apple Camera does NOT decode Data Matrix.
- When not to use
- For consumer scanning on iOS — use QR instead.
- Standards
- ISO/IEC 16022:2006 Data Matrix ECC 200; GS1 DataMatrix for pharma (DSCSA).
- QR-generaattori
- Ilmainen käyntikorttisuunnittelu
- Tulostettavat WiFi-kortit
- CSV-erät (500 koodia)
- 40 mallipohjaa
- 20 kieltä
Yhteensopivuusselite
Tämä viivakoodimuoto renderöityy mustavalkoisena vain etu- ja taustavärillä. Mallit, piste-/silmämuodot, liukuvärit, kehykset ja keskuslogot koskevat vain QR-koodeja ja on piilotettu täällä.
Näytä 30 lisää mallipohjaa
Tallenna tyyli yllä olevalla painikkeella pitääksesi suosikkisi täällä.
Tai valitse sisäänrakennettu kuvake:
Näytä 108 lisäkuvaketta
Renderöidään QR:n taakse alennetulla läpinäkyvyydellä. Pakottaa automaattisesti EC=H, jotta QR skannautuu edelleen valokuvan läpi.
Erägenerointi
Lataa CSV luodaksesi jopa 500 QR-koodia yhdessä erässä. Jokaisesta rivistä tulee oma QR-koodi — valitse mallipohja tai ohita 21 ominaisuutta rivikohtaisesti: värit, kehykset, piste-/silmä-/silmänmunatyylit, liukuvärit, läpinäkyvyys, koko, virheenkorjaus, muoto, sisäänrakennettu logo ja paljon muuta.
21 saraketta: type, data, filename, frametext, frame, template, fgcolor, bgcolor, size, ec, dotstyle, eyestyle, format, logo, gradient, g2, gtype, gangle, transparent, eyeball, eyecolor. Vain type ja data ovat pakollisia. Käytä | erottaaksesi kentät data-sisällön sisällä (esim. ssid|password|WPA).
Kaikki 20 QR-tyyppiä tuettu, mukaan lukien URL, WiFi, vCard, MeCard, Email, SMS, Event, Location, UPI, SEPA, PayPal, Crypto, Micro QR ja rMQR. Lataa esimerkki-CSV nähdäksesi jokaisen sarakkeen, kaikki 40 mallipohjaa, 11 kehystyyliä ja 12 sisäänrakennettua logoa toiminnassa.
1. Lataa esimerkki-CSV · 2. Muokkaa sitä datallasi · 3. Lataa se tänne
Tallenna koko QR — tyyppi, kaikki kenttäarvot, tyyli, kehys, logo, käyntikortin suunnittelu — yhtenä .qr.json-tiedostona. Lataa se myöhemmin luodaksesi kaiken uudelleen yhdellä napsautuksella.
Syötä sisältö luodaksesi QR-koodin
Sähköiset allekirjoitukset, jotka kestävät oikeudessa
Abundera Sign menee peruskäyttöisiä sähköisiä allekirjoituksia pidemmälle. Jokainen asiakirja saa kryptografisen todisteen, itsenäisen todentamisen ja väärentämiseltä suojatun todistuspaketin.
- Automaattisesti luodut oikeudessa kelpaavat todistuspaketit
- Henkilökohtainen asiakirjasinetti — havaitsee peukaloinnin välittömästi
- Ankkuroitu 5 itsenäiseen järjestelmään — ei yhtä vikapistettä
What is Data Matrix?
Data Matrix is a square (or rectangular) 2D matrix barcode standardised as ISO/IEC 16022. It packs significantly more data per unit area than a 1D barcode, scans reliably down to ~3 mm sides, and tolerates damage thanks to Reed-Solomon error correction. It's the dominant 2D format outside of QR for industrial use.
Where Data Matrix is mandatory or dominant
- Healthcare UDI — FDA UDI and EU MDR require Data Matrix on most medical devices and packaging.
- Pharmaceutical packaging — FMD (EU Falsified Medicines Directive) mandates Data Matrix with GTIN, batch, expiry, serial.
- Electronics direct-part marking — laser-etched onto PCBs, semiconductor wafers, and connectors.
- Aerospace / automotive parts — mil-std 130, ISO 22742 supply-chain marking.
- Tobacco track-and-trace — EU TPD requires Data Matrix on every cigarette pack.
Limits
- Up to 2,335 alphanumeric or 3,116 numeric characters in the largest size.
- Smallest practical print size: ~3 mm side at 600 DPI.
- Error correction is fixed (Reed-Solomon ECC 200) — no user choice of EC level.
Note on styling
Data Matrix is not a QR code. The QR-style controls in our generator (eye styles, dot shapes, gradients, frames, centre logos) don't apply — they assume the QR finder/timing pattern. Foreground and background colours are still configurable.
Saatavilla 26 kielellä
Täysin käännetty käyttöliittymä, alkuperäinen kirjoituksen renderöinti ja oikealta vasemmalle ‑tuki arabialle ja urdulle.
Frequently Asked Questions
Can I add a logo in the centre?
No — Data Matrix has no built-in error-correction headroom for logos. The whole symbol is data + ECC; covering any region risks an unscannable code.
What about GS1 Data Matrix?
GS1-formatted Data Matrix uses Application Identifiers ((01) for GTIN, (10) for lot, etc.) embedded in the data string. Paste your full GS1 element string (e.g. (01)09506000134352(10)ABC123(17)260101) into the Content field; the encoder is the same.
Why is my Data Matrix rectangular instead of square?
bwip-js auto-picks the optimal symbol shape from the ISO 16022 size matrix. Short payloads tend to be square; long payloads can fit better in rectangular variants. The scanner doesn't care.
Does this work for direct-part marking (DPM) inspection?
The generator outputs the symbol image. Whether your laser, dot-peen, or ink-jet equipment can mark it depends on your process. The data structure is correct.
Can I generate Data Matrix in batch?
Yes — use the batch CSV with type=datamatrix. The data column accepts any text. Output is monochrome; FG/BG colours apply to the live UI.
Why did you pick bwip-js instead of writing your own encoder?
Reed-Solomon ECC 200 + ISO 16022 symbol layout is a non-trivial 1500+ line implementation that's been independently verified across thousands of production deployments via bwip-js. Reinventing it would invite scanning bugs.
Will scanners that say 'QR code reader' read Data Matrix?
Most modern scanner apps (built-in iPhone Camera, Google Lens, ZXing-based apps, all enterprise scanners) read both. Strict 'QR-only' apps won't — check the app's spec.