Barcode will not scan
increase size and quiet zone, restore high contrast and test without decorative colors.
Create one barcode or a batch from line-separated values, with symbology-specific validation before PNG or ZIP export.
QR, Barcode & SEOA barcode generator converts text or digits into a machine-readable symbol using a selected symbology. AppKiro exposes Micro QR, Data Matrix, Aztec, PDF417, Code 128, Code 39, EAN-13 and UPC-A with size, padding and color controls; input rules and capacity vary by format.
Letters, numbers, and symbols
Enter content to generate Data Matrix
Invented by: International Data Matrix Inc. (RVSI Acuity CiMatrix)
Year: 1987
Used extensively in electronics, healthcare, and logistics. Can encode up to 2,335 alphanumeric characters.
Enter the source data: Choose the barcode type, then enter one value or one value per line for batch mode. Follow the visible character and digit rules for that symbology.
Choose the relevant settings: Set dimensions, padding/quiet zone and colors. Keep dark modules on a light background and avoid reducing margins below the format’s practical requirements.
Review and verify the result: Generate and scan-test the result. Download one PNG or the batch ZIP only after invalid rows are reported clearly.
increase size and quiet zone, restore high contrast and test without decorative colors.
verify digit count and check-digit behavior for the selected type.
show an itemized error list and never silently omit failed values.
Use the format required by your scanner or business workflow. Code 128 is flexible for general alphanumeric data; EAN/UPC are retail-oriented numeric formats; Data Matrix, Aztec and PDF417 serve different 2D use cases.
Batch mode processes up to 200 non-empty lines and reports invalid rows. ZIP generation streams entries and releases each temporary data URL after it is added, which avoids retaining a second full set of generated images in component state.
Common causes are low contrast, insufficient quiet zone, dimensions that are too small, unsupported input or printing distortion. Test the exact exported or printed symbol with the target scanner.
The calculation runs in this browser component, but that alone is not a complete privacy guarantee. Use non-production data unless you have also reviewed extensions, clipboard history, downloads and site diagnostics.
The layout adapts to narrow screens. File selection, camera access, clipboard actions and downloads still depend on the permissions and capabilities of the mobile browser.
Select the required symbology, validate the data and scan-test the exported image in its real use environment.