Free EAN-2 Barcode Generator — Create, Preview & Download Instantly

Generate EAN-2 supplemental barcodes online for free — no signup, no software, no limits. Enter any 2-digit issue number and get a crisp, scannable EAN-2 add-on symbol in PNG or SVG format within seconds. EAN-2 is printed alongside EAN-13 and UPC-A barcodes on magazines and periodicals to encode issue or edition numbers, allowing POS systems and distributors to distinguish individual issues of the same publication. Real-time preview updates as you type. Download, bulk-generate, or share your barcode instantly.

EAN-2 (also written EAN-2 or 2-digit supplemental) is a 2-digit add-on barcode symbology used as a supplement to EAN-13 or UPC-A barcodes on periodicals, magazines, and journals. Like EAN-5, it is never used as a standalone barcode — it always appears to the right of the primary barcode and is decoded together with it in a single scanner pass. Defined in ISO/IEC 15420 and GS1 General Specifications, EAN-2 encodes a simple 2-digit issue number (01–52 for weeklies, 01–12 for monthlies, etc.), allowing retailers, distributors, and subscription systems to identify the specific issue of a recurring publication without requiring a different primary GTIN for each issue.

What Is EAN-2?

EAN-2 (also written EAN-2 or 2-digit supplemental) is a 2-digit add-on barcode symbology used as a supplement to EAN-13 or UPC-A barcodes on periodicals, magazines, and journals. Like EAN-5, it is never used as a standalone barcode — it always appears to the right of the primary barcode and is decoded together with it in a single scanner pass. Defined in ISO/IEC 15420 and GS1 General Specifications, EAN-2 encodes a simple 2-digit issue number (01–52 for weeklies, 01–12 for monthlies, etc.), allowing retailers, distributors, and subscription systems to identify the specific issue of a recurring publication without requiring a different primary GTIN for each issue.

  • Add-On Symbol — Always Paired with EAN-13 or UPC-A
    EAN-2 is a supplemental barcode that must accompany a main EAN-13 or UPC-A symbol. It is positioned immediately to the right of the primary barcode with a fixed gap, and scanners decode both in a single sweep — returning the combined 15-digit (EAN-13 + EAN-2) or 14-digit (UPC-A + EAN-2) data string to the POS system. EAN-2 has no meaning as a standalone identifier and will not be interpreted correctly without the accompanying primary barcode.
  • 2-Digit Issue Numbering for Periodicals
    EAN-2 encodes a 2-digit integer from 00 to 99. For magazines and periodicals, this typically represents the issue number within a publishing cycle: 01–52 for weekly magazines, 01–12 for monthly magazines, 01–04 for quarterly publications, and so on. This allows a single ISSN-derived EAN-13 GTIN to serve the entire run of a publication, with the EAN-2 supplement distinguishing each individual issue at the point of sale and in distribution systems.
  • Modulo 4 Check — Internal Parity Encoding
    EAN-2 does not use a traditional check digit. Instead, the 2-digit value is taken modulo 4 to determine the parity pattern used to encode the bars, providing a built-in error detection mechanism. This check is performed internally by the scanner without any action required by the user or the generator. This generator computes the correct parity pattern automatically from your 2-digit input.
  • Compact and Lightweight — Minimal Footprint on Covers
    EAN-2 is the smallest standardized supplemental barcode, encoding just 2 digits in a very narrow bar pattern. Its compact width makes it the preferred supplement for publications with limited cover space — smaller than EAN-5 while still providing enough information to distinguish issues. For periodicals where only issue number matters (not price), EAN-2 is the correct and most space-efficient choice.
  • Supported by All EAN-Capable POS and Scanning Systems
    EAN-2 is part of the ISO/IEC 15420 standard and is recognized by all GS1-compliant barcode scanners that support supplemental decoding. Like EAN-5, supplemental decoding may need to be explicitly enabled in scanner configuration profiles. Once enabled, EAN-2 is decoded automatically as part of the composite symbol alongside the primary EAN-13 or UPC-A barcode.

EAN-2 Barcode Generator Features

Everything you need to create print-ready EAN-2 supplemental barcodes for periodicals — from automatic parity calculation to real-time preview, adjustable sizing, and lossless SVG output.

Automatic Parity Pattern Calculation

Enter any 2-digit number (00–99) and the generator automatically calculates the modulo 4 parity pattern and encodes the correct bar arrangement. No manual configuration is required — the check mechanism is entirely handled by the encoder.

Real-Time Preview as You Type

The EAN-2 barcode preview updates live with every digit you enter. See the exact bar pattern and 2-digit human-readable text as they will appear on your cover or label before downloading. Non-numeric input and values outside the 00–99 range are flagged immediately.

PNG and SVG Download

Download your EAN-2 barcode as a high-resolution PNG for digital mockups and proofs, or as a lossless SVG for print-ready cover artwork and dieline files. SVG is strongly recommended for pre-press workflows — it scales perfectly to any physical dimension and can be placed at the exact required gap from the primary barcode in InDesign or Illustrator without quality loss.

Adjustable Size to Match Your Primary Barcode

Control bar height and overall width to match the dimensions of the EAN-13 or UPC-A barcode on your publication cover. GS1 guidelines specify that EAN-2 add-on bars should be shorter than the primary barcode bars to visually signal the supplemental nature of the symbol. Adjust dimensions here to achieve a consistent, specification-compliant composite barcode layout.

Human-Readable Digits — Show or Hide

Toggle the 2-digit human-readable text above the barcode on or off. EAN-2 conventionally displays its digits above the bars. Enabling the human-readable text allows newsstand staff and subscription fulfillment operators to read the issue number directly if the scanner does not decode the supplement.

Bulk Barcode Generation

Paste a list of 2-digit issue numbers — one per line — and generate all EAN-2 barcodes simultaneously. Download the full batch as a ZIP archive with individually named PNG or SVG files. Useful for periodical publishers generating supplements for a full year's worth of issues in one step.

EAN-2 Barcode — Frequently Asked Questions

Technical answers to the most common questions about EAN-2 encoding, check mechanism, scanner configuration, and placement alongside primary barcodes.

1

What is EAN-2 and what does it encode?

EAN-2 is a 2-digit supplemental barcode add-on used alongside EAN-13 or UPC-A barcodes on magazines, journals, and periodicals. It encodes exactly 2 numeric digits (00–99) representing an issue or edition number. EAN-2 cannot be used as a standalone barcode — it is always decoded together with the primary symbol to produce a combined identifier (e.g., a 15-digit string for EAN-13 + EAN-2).

2

What is the difference between EAN-2 and EAN-5?

EAN-2 encodes 2 digits and is used primarily for issue numbering on periodicals. EAN-5 encodes 5 digits and is used for pricing on books (in North America) and more detailed issue/price information on some periodicals. EAN-2 is more compact and simpler, making it the standard choice when only an issue number needs to be communicated. EAN-5 is used when price information or a 5-digit issue code is needed. Both are add-on symbols that require a primary EAN-13 or UPC-A barcode.

3

Does EAN-2 have a check digit?

EAN-2 does not have a traditional check digit that is printed or transmitted as data. Instead, it uses a modulo 4 calculation on the 2-digit value to determine the parity encoding pattern of the bars. This provides internal error detection: if the parity pattern does not match the expected value, the scanner discards the supplemental read. This generator applies the correct parity pattern automatically.

4

Do I need to configure my scanner to read EAN-2?

Yes, in most cases. Supplemental barcode decoding is an optional feature in many barcode scanner configurations and is sometimes disabled by default. To decode EAN-2 add-ons, enable 'supplemental decoding' or 'EAN-2/5 supplementals' in your scanner programming settings (consult your scanner's programming guide for the specific barcode or menu command). Without this setting, the scanner returns only the primary EAN-13 or UPC-A data and ignores the EAN-2 supplement.

5

Where should EAN-2 be positioned relative to the main barcode?

EAN-2 must be placed immediately to the right of the primary EAN-13 or UPC-A barcode, separated by a gap of exactly 5 times the X-dimension (module width) of the primary barcode. The EAN-2 bars should be shorter than the primary barcode bars to visually distinguish the supplement from the main symbol. Human-readable digits for EAN-2 are printed above the bars. When placing in design software, use SVG files to maintain precise dimensions and gap distances.

6

Can I use EAN-2 values from 00 to 99?

Yes. EAN-2 can encode any 2-digit integer from 00 to 99. For most periodical applications, values are assigned sequentially within the publication cycle (e.g., 01–52 for a weekly magazine). The EAN-2 value has no inherent meaning beyond what the publisher and their distribution partners agree it represents — typically the issue number within the current year or volume.

7

Is my data safe when using this generator?

Yes. All EAN-2 barcode encoding is performed entirely in your browser using client-side JavaScript. Your issue numbers and any other input data are never transmitted to any server and never stored. Close the tab and all data is cleared.

Generate Your EAN-2 Barcode Now — Free, Instant, No Account Required

This free EAN-2 barcode generator is ready to use immediately. Enter your 2-digit issue number, adjust size and appearance to match your primary barcode, and download a print-ready PNG or SVG in seconds. No signup, no watermarks, no usage limits. Parity encoding is calculated automatically. All encoding happens locally in your browser — your data stays private. Generate one barcode or a full year of issue supplements; the tool is completely free regardless of volume.