Free Data Matrix Barcode Generator
This site is supported by advertising.
Ads help keep our service free.
Ads help keep our service free.
Dimension:
pixel(s)
Encodation:
Size:
Image format guide:
PNG – Lossless compression. Best for barcodes, QR codes, logos, and images with sharp edges or transparency. Larger file size but maximum clarity.
JPEG (JPG) – Lossy compression. Good for photos and complex images with gradients. Smaller files, but not ideal for barcodes or text due to compression artifacts.
WebP – Modern format with superior compression. Supports both lossy and lossless modes, often producing smaller files than PNG or JPEG at similar quality. Good general-purpose choice.
SVG – Vector format (not pixel-based). Infinitely scalable with no quality loss. Ideal for QR codes, logos, and graphics that need to resize perfectly. Very small file size for simple graphics.
PNG – Lossless compression. Best for barcodes, QR codes, logos, and images with sharp edges or transparency. Larger file size but maximum clarity.
JPEG (JPG) – Lossy compression. Good for photos and complex images with gradients. Smaller files, but not ideal for barcodes or text due to compression artifacts.
WebP – Modern format with superior compression. Supports both lossy and lossless modes, often producing smaller files than PNG or JPEG at similar quality. Good general-purpose choice.
SVG – Vector format (not pixel-based). Infinitely scalable with no quality loss. Ideal for QR codes, logos, and graphics that need to resize perfectly. Very small file size for simple graphics.
GS1
For GS1-DataMatrix barcode, please put parentheses before and after each Application Identifier (AI). FNC1 will be added for you automatically when necessary. e.g. (02)12345678901234(10)12345678901234567890
Data To Encode:
This site is supported by advertising.
Ads help keep our service free.
Ads help keep our service free.
5/7/2026 1
Please bookmark this page.
Data Matrix Barcode is a two-dimensional barcode symbology with large data capacity. Its size ranges between 10x10 and 52x52 modules. Each module is black or white.
Data-Matrix can encode ASCII and extended ASCII characters up to 1000. Therefore, Data-Matrix is a good solution for encoding large data in one barcode.

