ISBN Barcode: Complete Guide to Book Barcodes
Learn what an ISBN barcode is, how an ISBN converts into a scannable EAN-13 code, what Bookland EAN means, and how to get one printed on your book cover.
Every book sold through a retail channel carries two related but distinct numbers: an ISBN that identifies the title, and a barcode that lets a checkout scanner read that ISBN in under a second. Confusing the two trips up a lot of first-time authors, since buying an ISBN doesn't automatically hand you a printable barcode graphic.
Here's what an ISBN barcode actually is, how the conversion from ISBN to barcode works, what "Bookland" means, and the steps to get a working barcode on your own book.
What is an ISBN barcode?
An ISBN barcode is a scannable EAN-13 symbol that encodes a book's 13-digit International Standard Book Number. It isn't a separate identifier: the barcode is simply the ISBN rendered as black bars and white spaces, using the same EAN-13 structure found on any other retail product.
The ISBN itself is defined by ISO 2108, the international standard for book numbering, and has used 13 digits exclusively since January 2007. Before that, ISBNs were 10 digits, but the industry migrated to 13 specifically so book identifiers could share the same numbering space as the EAN-13 barcodes already used across global retail. That's why, unlike most other products, a book's ISBN and its barcode number are effectively the same 13 digits.
How is an ISBN converted to a barcode?
For most ISBNs, there's no real "conversion" step: a 13-digit ISBN starting with 978 or 979 already uses the EAN-13 check digit formula, so the barcode simply encodes those same 13 digits directly. A generator just needs a valid ISBN-13 to produce a scannable barcode.
That wasn't always true. Older 10-digit ISBNs used a different check digit calculation (a modulo-11 system that could produce an "X" as the final character), so converting one of those into a barcode required adding the 978 prefix, dropping the old check digit, and calculating a fresh EAN-13 check digit for the last position. The EAN-13 check digit itself comes from a standard modulo-10 calculation: each of the first 12 digits is alternately multiplied by 1 or 3, the products are summed, and the check digit is whatever value brings that sum to the next multiple of 10. Since every current ISBN is already issued in 13-digit form with this exact math built in, authors publishing today skip that legacy conversion entirely and generate the barcode straight from the ISBN.
What is Bookland EAN?
Bookland is the informal name for the EAN prefix range set aside for books: 978, and more recently 979, assigned in 1980 through an agreement between the EAN authority and the International ISBN Agency. The name comes from treating the entire publishing industry as a fictitious "country" so that book identifiers could fit into the same global EAN-13 numbering system used for every other retail category.
A Bookland EAN barcode, in other words, is nothing more exotic than an ISBN-13 printed as a standard EAN-13 symbol. Because it follows the same rules as any other EAN-13 code, it scans on the exact same equipment retailers already use at checkout, from dedicated laser scanners to a barcode scanner running in a web browser. As the pool of available 978 numbers has run low, the industry has been issuing new ISBNs under the 979 prefix, though there's no 10-digit equivalent for a 979-prefixed ISBN since the older format was retired before that range opened up. For more on how the underlying symbol format works, see our EAN-13 complete guide.
What does the price add-on barcode do?
Many book barcodes are followed by a smaller, separate 5-digit barcode that encodes the suggested retail price, positioned to the right of the main ISBN barcode. This add-on isn't part of the ISBN itself; it's an optional EAN-5 supplement that lets a checkout system read the price at the same time as the product identifier.
The first of the 5 digits identifies the currency, typically 5 for US dollars or 6 for Canadian dollars, and the remaining 4 digits carry the price value. A barcode add-on of 51995, for example, tells the scanner the book lists at US$19.95. Publishers who don't want to lock in a price on the cover (or who are printing in a currency the code doesn't cover) commonly use 90000 instead, which signals that no price is encoded and the point-of-sale system should look the price up on its own. This matters for practical reasons too: once a price add-on is printed, changing the book's cover price means generating and printing a new barcode.
How do I get a barcode for my book?
Getting a book barcode is a two-step process: buy an ISBN from your country's official ISBN agency, then generate a barcode graphic from that number. In the United States, Bowker is the sole authorized ISBN agency, and a single ISBN currently costs $125, with a 10-pack available for $295 if you plan to publish more than one title or edition.
Once you have a valid ISBN-13, you need a barcode image to place on your cover. Bowker sells barcode graphics through its MyIdentifiers platform, already formatted to book industry specifications, or you can generate one yourself using any EAN-13 barcode generator that accepts your 13-digit ISBN as input. If your distributor or retailer requires the price add-on, most book-specific barcode tools let you enter a price and generate the combined ISBN-plus-price graphic in one step; if you're using a general-purpose EAN-13 generator, you may need to add that 5-digit supplement separately. Whichever tool you use, place the finished barcode on the lower-right area of the back cover, the position readers and bookstore staff expect to find it, and print a test copy to confirm it scans cleanly before sending final files to your printer.
Can I scan a book's ISBN barcode with my phone?
Yes. Since an ISBN barcode is a standard EAN-13 symbol, any scanner built to read EAN-13 codes handles it the same way it reads a barcode on a box of cereal. A phone's default camera app usually only recognizes QR codes, so you need a scanner built for retail barcode formats.
Open barcodescanner.online in your phone or desktop browser, point the camera at the barcode on the back cover, and it decodes in place, all in your browser with nothing uploaded to a server. If the cover is glossy and glare keeps the camera from locking on, or the barcode sits on a curved spine, take a clear photo and use the upload option instead. This makes it easy to check a book's ISBN while shopping, cataloging a personal library, or verifying that a self-published barcode actually encodes the number you intended before it goes to print. For a broader look at generating and checking your own product barcodes, see our guide to getting a barcode for your product.
Sources
- ISO 2108:2017 - Information and documentation - International Standard Book Number (ISBN) - the current international standard defining the ISBN.
- GS1 Belgium & Luxembourg: Barcodes on books and magazines - a GS1 member organization's explanation of Bookland prefixes and ISBN-to-EAN-13 barcode structure.
- Book Industry Study Group: Barcoding Guidelines for the US Book Industry - US book trade guidance on ISBN barcodes and price add-on codes.
- Bowker / MyIdentifiers: Barcodes FAQ - the official US ISBN agency's guidance on purchasing ISBNs and generating book barcodes.