ISBN Info
Every ISBN-13 barcode is split into several blocks that carry information about the book and its publisher. The first block after the prefix is the registration group — the country or language area that assigned the code. For example, group “0” covers the English language, group “3” covers German, and group “7” covers China.
The tool below looks up the registration group of any ISBN, shows the hyphenated structure of the code and validates its check digit:
- Format:
- Formatted code:
- Country:
- ISBN-10:
If you work with barcodes, give our barcode software a try.
How ISBN Codes Are Structured
An ISBN-13 code consists of five blocks:
- Prefix — always 978 or 979, the EAN prefix that marks the code as a book;
- Registration group — the country or language area that assigned the code;
- Registrant — the publisher, assigned by the national ISBN agency;
- Publication — the specific book or edition;
- Check digit — the last digit, computed from the other twelve.
The registration group and registrant blocks have variable lengths, so the same code can be hyphenated in different ways. The tool above uses the official range data published by the ISBN International agency to find the correct split.
ISBN-10 Codes
Older books carry a 10-digit ISBN-10 code. The tool accepts ISBN-10 codes too: it validates the ISBN-10 check digit and converts the code to ISBN-13 by adding the 978 prefix and recomputing the check digit. Note that ISBN-10 uses a different check digit algorithm (modulo 11, with “X” as the value 10), so the two formats are not interchangeable.
Check Digit
The check digit of an ISBN-13 code is computed exactly like the EAN-13 check digit. You can use our ISBN-13 check digit calculator to see the math step by step.
More Barcode Tutorials
Installation
- Installation — how to install Barcode generator;
- License Activation — how to activate Barcode software with a license key.
Basics
- User Interface — Barcode user interface explained in details;
- Barcode Management — adding, renaming, cloning and deleting barcodes;
- Importing Barcodes — importing barcode images;
- Custom Texts — adding custom text elements to barcodes;
- Marks Panel — configuring border, margins and canvas of barcodes;
- Bar Width Reduction — adjusting barcodes to compensate for ink spread;
- Quiet Zone — making sure the barcodes can be scanned well;
- Using Colors — coloring up barcodes and texts.
EAN Barcodes
- Making EAN–13 Barcodes — standard point–of–sale barcodes;
- EAN–13 Calculator — how to compute EAN–13 check digits.
UPC Barcodes
- Making UPC–A Barcodes — learn to make UPC–A barcodes;
- Making UPC–E Barcodes — how to create UPC–E barcodes;
- UPC–A Calculator — compute check digits of UPC–A barcodes.
NDC Barcodes
- NDC Barcodes — learn about NDC barcodes and how to make them;
- NDC Barcode Check Digit Calculator — how to compute NDC check digits.
QR Code
- QR Code — how to make and configure the popular 2D barcodes;
- QR Code with Image — adding custom artwork to QR Code.
ISBN Barcodes
- ISBN Barcode Generator — how to make ISBN barcodes;
- ISBN–13 Calculator — how to compute ISBN–13 check digits;
- ISBN Info — look up the country and structure of an ISBN.
Other Barcodes
- BC412 Barcode — making barcodes for silicon wafers identification;
Export
- Transparent Barcodes — making barcodes with transparent background;
- PNG Barcodes — exporting barcodes to PNG format;
- Vector Barcodes — exporting barcodes to vector formats;
- Export.js — defining custom file names for exported barcodes.
Automation
- Batch Processing — how to batch–convert text data to barcodes;
- Command Line Processing — command line barcode generation.
Other
- Self–Drawing Barcode — drawing QR codes in browser with just an SVG file;
- Fake Barcodes — need a random barcode as a placeholder?
- Other Barcode Symbologies — history and features of lesser-known barcode formats;
- Translation — teach Barcode to speak your language.