Practical Tools
Marketing

ISBN Barcode Generator

Publishers, authors, and booksellers need an ISBN barcode to sell through bookstores, libraries, and online retailers. This free tool generates print-ready ISBN barcodes from any ISBN-10 or ISBN-13. Enter your ISBN - with or without hyphens - and the tool auto-detects the format, converts between ISBN-10 and ISBN-13, calculates the check digit if it is missing, and renders the EAN-13 barcode that printers and distributors require. Download as a high-resolution PNG or scalable SVG for use on book covers, labels, or print proofs.

Enter with or without hyphens. 10 digits detected.

Detected as

ISBN-10

ISBN-10

0306406152

ISBN-13 / EAN-13

978-0-3064-0615-7

How to use this tool

  1. 1Type or paste your ISBN into the input field - hyphens and spaces are stripped automatically.
  2. 2The tool detects whether you entered an ISBN-10 (10 characters, last may be X) or ISBN-13 (13 digits starting with 978 or 979).
  3. 3If you enter only 9 or 12 digits (payload without check digit), the check digit is calculated and added automatically.
  4. 4The converted form and formatted ISBN-13 display above the barcode preview.
  5. 5Click Download PNG for a high-resolution raster image, or Download SVG for a scalable vector file ready for print.

Formula used

ISBN-13 is an EAN-13 barcode with a 978 or 979 prefix. The check digit uses the GS1 formula: alternate multiply each of the 12 payload digits by 1 or 3 (starting with 1), sum the results, then subtract the total modulo 10 from 10 (modulo 10 again for 0). ISBN-10 uses a different modulo-11 weighting: d1x10 + d2x9 + ... + d9x2, check = (11 - sum mod 11) mod 11, where 10 becomes X.

Example

ISBN-10 input: 0306406152

Enter 0306406152. The tool identifies it as ISBN-10 with a valid check digit (2). It prepends 978 and recalculates the EAN-13 check digit, yielding ISBN-13 9780306406157. The barcode renders as a standard EAN-13 with the 978 prefix - exactly what publishers supply to cover designers and printers.

Partial ISBN-13 input: 978030640615

Enter 978030640615 (12 digits, missing the check digit). The tool calculates the 13th digit as 7, completes the ISBN-13 as 9780306406157, and renders the barcode immediately. Useful when a distributor catalogue lists 12-digit codes without the check.

Common use cases

  • Self-published authors adding an ISBN barcode to a book cover before submitting to a printer
  • Small publishers generating barcode files for new titles without desktop publishing software
  • Bookshop staff verifying that a manually entered ISBN converts correctly to an EAN-13 for stickers
  • Booksellers printing replacement label stickers when original barcodes are damaged
  • Instructors creating course materials with ISBN references for academic library ordering

Common mistakes

  • Entering an ISBN-10 check digit of X as the number 10 - X represents the value 10 in the modulo-11 scheme and is a valid ISBN-10 ending character.
  • Using an ISBN prefix other than 978 or 979 - all ISBNs assigned since the mid-2000s use the 978 prefix; 979 is the newer GS1 prefix for ISBN expansion.
  • Confusing ISSN (serial publications) with ISBN - ISSNs have a different structure and are not rendered as EAN-13 barcodes the same way.
  • Printing a low-resolution PNG at small sizes - use the SVG download for cover use to ensure the bars remain sharp at any size.

Frequently asked questions

What is an ISBN barcode?

An ISBN (International Standard Book Number) barcode is an EAN-13 barcode that encodes a book's ISBN-13, which always begins with the prefix 978 or 979. All retail booksellers, libraries, and distributors use the EAN-13 barcode format to identify and scan books at point of sale.

What is the difference between ISBN-10 and ISBN-13?

ISBN-10 was the global standard until 2007 (10 characters, last can be X). ISBN-13 replaced it and is identical to an EAN-13 barcode with a 978 or 979 prefix. Every ISBN-10 has an equivalent ISBN-13 by prepending 978 and recalculating the check digit. The two refer to the same book.

Do I need to buy an ISBN before generating the barcode?

Yes. The barcode only encodes your ISBN - it does not assign one. You must obtain an ISBN from your national ISBN agency (e.g. Bowker in the US, Nielsen in the UK) before printing the barcode on a book that will be sold commercially.

Can I use the SVG file directly in my cover design software?

Yes. SVG is resolution-independent and suitable for InDesign, Illustrator, Affinity Publisher, and similar tools. For raster workflows (Photoshop, Word), use the PNG download at the size your printer requires - typically at least 300 dpi for print.

Is the barcode this tool generates compliant with GS1 standards?

The barcode uses the correct EAN-13 format and GS1 check digit algorithm. However, official GS1 compliance testing and print quality grading require dedicated scanning equipment. For high-volume commercial printing, have the output verified by your printer or a GS1-accredited agency.

Is my ISBN data uploaded anywhere?

No. All processing runs entirely in your browser. Your ISBN is never sent to any server.

Related tools

Last updated