EAN-13 Composite barcode generator

Create an EAN-13 Composite label with product, expiry and batch data. Download PNG or SVG.

When to use EAN-13 Composite

EAN-13 Composite combines the product barcode with a 2D component above it for extra information such as expiry dates and batches. This tool generates both parts together; it does not assign a product number. Use it when your label specification calls for EAN-13 Composite.

Download PNG for documents or SVG for a sharp, resizable print layout. Generation takes place in your browser, without an account.

EAN-13 Composite questions

Do I need this instead of an ordinary EAN-13?
Not usually. Choose ordinary EAN-13 if you only need the product number. Composite adds structured data, but the receiving system needs to support it to read those extra fields. Keep both parts and their margins together, and test a printed label with the intended scanner.
How do I check the code before printing?
Leave the white margins intact, keep the image in proportion and scan a sample at its final printed size with the device you intend to use.

Symbology rendering uses BWIPP via bwip-js — MIT License. BWIPP © 2004–2024 Terry Burton; bwip-js © 2011–2025 Mark Warren.