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
Magazines, journals, and other periodicals scan at the newsstand using an EAN-13 built from the publication's ISSN, not a separate barcode standard.
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.
An ISSN barcode is an EAN-13 barcode that encodes a periodical's International Standard Serial Number for retail scanning. The ISSN itself is an 8-digit identifier assigned to a specific serial publication — a magazine title, academic journal, or newsletter — and it stays fixed across every issue of that publication. To make it scannable at a newsstand or bookstore, the ISSN is embedded into a 13-digit EAN-13 using the reserved 977 prefix (the periodical equivalent of the 978/979 Bookland prefix used for books).
Unlike an ISBN, which identifies one specific title and edition permanently, an ISSN identifies the ongoing serial as a whole — every issue of the same magazine carries the same ISSN. What changes issue to issue is typically an optional 2-digit add-on (covered separately) that encodes the issue number, not the ISSN itself.
An ISSN is formatted as two groups of four digits (e.g., 1234-5678), where the final digit is a check character calculated with its own weighted modulo-11 scheme distinct from EAN-13's algorithm — occasionally that check character is the letter X. To build the retail barcode, the first seven digits of the ISSN are combined with the 977 prefix and a two-digit placeholder (commonly 00), forming the first 12 digits of a new EAN-13. A fresh EAN-13 check digit is then calculated over those 12 digits using the standard mod-10 method — it is not the same as the ISSN's own check character.
You only need to provide your 8-digit ISSN in Barcode Mint; the 977 prefix insertion and the new EAN-13 check digit calculation happen automatically. This two-layer check digit structure — one for the ISSN itself, another for the resulting EAN-13 — is a common point of confusion, so if you're verifying a barcode by hand, remember the visible barcode's check digit won't match the ISSN's own trailing check character.
Key facts about the ISSN barcode format:
ISSN assignment itself comes exclusively from the ISSN International Centre or a national ISSN agency; Barcode Mint only renders the barcode image from an ISSN you already hold.
Select ISSN from the Retail (EAN/UPC) group. Enter your 8-digit ISSN (with or without the hyphen) — Barcode Mint inserts the 977 prefix, builds the 12-digit base, and calculates the correct EAN-13 check digit automatically, so you never need to compute it by hand. The live preview shows the resulting barcode exactly as it will print on the cover.
Publishers producing multiple titles or serials can use the bulk CSV → ZIP/PDF tool to generate barcodes across an entire catalog in one pass, or call the REST API — e.g. /barcode?type=issn&data=12345678 — directly from a publishing workflow. Note that the ISSN number itself is assigned by the ISSN International Centre or your national ISSN agency, not by this tool; Barcode Mint only renders the barcode image from a number you already hold.
Publishing identifiers overlap in mechanics but differ in purpose:
The 8-digit ISSN is embedded into an EAN-13 using the reserved 977 prefix, then a new EAN-13 check digit is calculated over the resulting 12 digits — a process Barcode Mint's issn barcode generator handles automatically.
No, the ISSN stays the same for every issue of a given serial. Issue-specific numbering is typically handled with an optional 2-digit add-on rather than a new ISSN.
ISSNs are assigned by the ISSN International Centre or your national ISSN agency, not by a barcode generator — this tool only renders the barcode once you already have a valid ISSN.