Publishing & KDP Logistics

ISBN Barcodes:
EAN-13 & Price Add-Ons

Self-publishing on Amazon KDP or IngramSpark? Stop buying expensive barcode graphics. Learn how to convert your 13-digit ISBN into a high-resolution vector and format the mandatory 5-digit retail price add-on.

The ISBN vs. Barcode confusion.

When you purchase an ISBN from Bowker (US) or Nielsen (UK), you are buying a number (e.g., 978-0-123456-47-2). You are not buying a barcode. Many first-time authors are tricked into paying an extra $25 to $50 just to get an image of their barcode to put on their book's back cover.

Furthermore, if you intend to sell physical copies in a traditional brick-and-mortar bookstore (like Barnes & Noble), the 13-digit ISBN alone is not enough. Retail point-of-sale (POS) systems require a second, smaller barcode next to the ISBN that encodes the book's retail price.

The EAN-13 (The ISBN)

The main barcode. Modern ISBNs start with 978 or 979 (the GS1 prefix for "Bookland"). Mathematically, an ISBN-13 is just an EAN-13 barcode.

The EAN-5 (Price Add-on)

A smaller 5-digit barcode appended to the right. It tells the cashier's scanner the exact retail currency and price of the book.

The 3 Rules of Book Cover Barcodes

If you are handing off a PDF to a cover designer or uploading to Amazon KDP, ensure your barcode architecture follows these strict publishing standards.

1

Strip the Hyphens

When you receive your ISBN, it will look like this: `978-1-234567-89-0`. A barcode engine cannot read hyphens. Before generating your EAN-13 barcode, you must strip all dashes to create a pure 13-digit numeric string: `9781234567890`.

2

Encoding the Price (EAN-5)

If you need the 5-digit price add-on, the first digit represents the currency (5 = USD, 6 = CAD, 0/1 = GBP). The last four digits are the price without decimals. For a book priced at $24.99 USD, your EAN-5 code is `52499`. If your price is over $99.99, use the code `59999`. If you do not want to set a fixed price, use `90000`.

Vector (SVG/PDF) is Mandatory

Book covers are printed at high resolution (300 DPI minimum). If you download a low-resolution JPG or PNG barcode and stretch it in Photoshop, the edges of the bars will blur (anti-aliasing). This will cause the laser scanner at the bookstore checkout to fail. Always export your barcode as a pure Vector (SVG or PDF).

Publishing Sandbox

Live ISBN-13 Visualizer

Enter your 13-digit ISBN (with or without dashes). Our engine will strip the formatting and render a pure EAN-13 retail barcode.

ISBN 978-0-123456-47-2

Publishing Multiple Titles?

If you are an indie publisher managing dozens of backlist titles, do not generate barcodes one by one. Export your title catalog to an Excel file, drop it into our Bulk Spooler, and instantly download a high-resolution ZIP file containing SVG vectors for every single book cover.

Sohail Hakeem
Article Architect & Reviewer

Sohail Hakeem

Retail Publishing & Logistics Consultant

Sohail consults on retail supply chain and publishing logistics. He specializes in helping independent publishers format rigid GS1 and EAN-13 data structures to ensure flawless inventory ingestion into major distributors like Amazon KDP, IngramSpark, and global brick-and-mortar bookstores.

ISBN & Publishing FAQs

What is the difference between an ISBN and an EAN-13 barcode?
An ISBN (International Standard Book Number) is the 13-digit registration number assigned to your book. An EAN-13 is the actual mathematical barcode format used to render that number into scannable black and white bars. All modern 13-digit ISBNs are mathematically identical to EAN-13 barcodes.
Do I need a price add-on barcode for my book?
If you are selling primarily through online channels like Amazon KDP, the 5-digit price add-on is usually optional. However, if you plan to sell your physical book in traditional retail bookstores, most POS systems strictly require the 5-digit EAN-5 price add-on to scan properly.
How do I encode the price in the 5-digit add-on?
The first digit represents the currency (5 is for US Dollars). The next four digits represent the price without a decimal. So, a book priced at $19.99 in the US would use the add-on code "51999".

Ready to export your Cover Barcodes?

Import your ISBN catalog into our local workspace and spool high-density EAN-13 vectors instantly.

Open EAN-13 Generator
Need help? Chat with Burt 👋