What you're using right now
- 100+ barcode & QR symbologies
- Live preview & customization
- PNG & SVG export, no login
- Copy to clipboard
Loading Barcode Mint…
Free Online Barcode & QR Code Generator
The small 2-digit code beside a magazine's cover barcode identifies the issue number, letting one ISSN barcode distinguish every issue of the same title.
Open the generator ↓Turn a CSV — or a numbered sequence — into hundreds of barcodes at once, exported as a ZIP of images or a print-ready PDF sheet. Launching with Pro.
The browser generator stays free forever. Paid plans are for teams who need bulk output and developers who need the REST API at scale — commercial license included. Tell us what you'd use; early-list members get first access and launch pricing.
What you're using right now
For designers & teams
Priced by requests. Commercial license and self-serve keys included; usage dashboard at launch.
This is a combined barcode: the standard ISSN-based EAN-13 (built from the periodical's 8-digit ISSN with the 977 prefix) printed alongside a smaller 2-digit EAN-2 supplement. The main barcode identifies the publication itself — the same on every issue — while the 2-digit add-on distinguishes which specific issue a copy belongs to, most commonly the issue or period number within the current volume or year.
This solves a real gap: an ISSN never changes across issues, so without an add-on, a scanner reading only the main barcode has no way to tell January's issue from February's. The EAN-2 add-on is the standard mechanism for attaching that per-issue distinction without needing a different ISSN for every single issue of a magazine or journal.
The ISSN portion is built exactly as a standalone ISSN barcode: your 8-digit ISSN is combined with the 977 prefix, and a new EAN-13 check digit is calculated over the resulting 12 digits automatically. Nothing about this part changes when an add-on is attached, and a scanner without add-on support simply reads the ISSN portion and ignores the smaller symbol beside it.
The add-on itself is exactly 2 digits, encoded with its own parity pattern rather than a calculated check digit — the two digits you enter are exactly what's visible. There's no single universal rule for what the 2 digits must mean; publishers commonly use them to represent:
Whatever scheme you choose, consistency across issues matters more than the specific convention — the add-on's job is to let a scanner or inventory system tell issues apart, and any internal team relying on that data needs to agree on how the two digits map to actual issues.
The combined symbol pairs two independently-structured barcodes:
Because the add-on carries no fixed universal meaning, downstream systems (distributors, library catalogs) need to agree with the publisher on the convention used.
Select ISSN + 2 add-on from the Retail (EAN/UPC) group. Enter your 8-digit ISSN — the 977 prefix and EAN-13 check digit are handled automatically — and enter your 2-digit issue code separately, such as 07 for the seventh issue of the year. The live preview renders the full ISSN barcode with the add-on positioned beside it as it will appear on the cover.
For a full publishing year or multi-title run, the bulk CSV → ZIP/PDF tool accepts one row per issue with the ISSN and its 2-digit code, generating every cover barcode in one batch. The REST API supports the same call pattern, e.g. /barcode?type=issnaddon2&data=12345678+07, for automated publishing pipelines.
How this compares to nearby formats:
It's an EAN-2 add-on that distinguishes one issue of a publication from another, since the ISSN itself stays the same across every issue of the same title.
There's no universal standard — publishers commonly use issue number within the year or a simplified month code, as long as the convention stays consistent across issues.
No, the ISSN identifies the serial publication as a whole and doesn't change between issues; the 2-digit add-on is what differentiates individual issues.