BoldLabelsBarcodes
Barcode labels: EAN-13, Code 128 and DataMatrix
Add a barcode to your product, inventory or shipping labels, with a different code on each label thanks to your item list file. Codes are vector graphics: sharp at any size.
Create my barcodes →Free · no install
Available barcode types
| Type | What it’s for |
|---|---|
| EAN-13 | products sold in stores (13 digits, check digit) |
| EAN-8 | small packaging |
| UPC-A | products sold in North America |
| Code 128 | internal item numbers, logistics, letters and digits |
| Code 39 | industry, older scanners |
| ITF (2 of 5) | cartons and outer packaging |
| DataMatrix | compact 2D code: parts, healthcare, small surfaces |
Codes that scan
- The code is drawn at the exact size of its frame, with human-readable digits underneath.
- BoldLabels checks the length and check digit of EAN and UPC codes: an invalid code is flagged before printing.
- Keep about 2 mm of white space around the code: this is its quiet zone, which scanners need.
Frequently asked questions
Is the barcode generator free?
Yes, every barcode type and PDF export are included in the free plan.
Can I print a different code on each label?
Yes: put a variable such as `{{ EAN }}` in the barcode and import your file; each row gives its own code.
What is the minimum size for an EAN-13?
Keep the code wide enough for the bars to stay distinct, with a 2 mm margin around it; test scanning with a scanner or a phone on a test page.