Barcode Introduction > ISBN
Overview of ISBN
ISBN, standing for the International Standard Book Number, is a short and clear commercial book identifier that is potentially machine-readable. It is also known as International Standard Book Number, Bookland EAN, ISBN-13, ISBN-10, ISBN+5, ISBN+2, ISBN Supplement 5/Five-digit Add-On, ISBN Supplement 2/Two-digit Add-On.
ISBN is a numeric book identifier mainly applied to number book published. However, it can also be used for eligible electronic publications, such as e-book, CD-ROM, or publication available on the Internet. Besides, it is still available for identifying a specific software product that is intended for educational or instructional purposes, such as a computer-based training product.
A very important point about ISBN is that users should apply for an ISBN number before creating the ISBN barcode. And publishers from different countries should apply to their own national agencies to get the ISBN number.
Generation of ISBN
ISBN Generator for.NET - .NET Barcode Control for ISBN creation in Windows and Web Applications

ISBN Generator for Winforms - .NET Barcode SDK for ISBN printing in .NET WinForms, C#.NET and VB.NET

ISBN Generator for ASP.NET - .NET Barcode Component for ISBN integration in ASP.NET Web Applications, IIS

ISBN Generator for Java - Java Class Library that creates ISBN barcode image generation in Java

ISBN Generator for Word - Add ISBN in MS Word documents with ISBN barcode plug-in

ISBN Generator for Excel - Excel Barcode Library SDK for drawing ISBN in Microsoft Excel spreadsheet
Structure of ISBN

ISBN Symbol

ISBN barcode consists of 7 parts from left to right: left quiet zone, guard bar pattern, first character part, guard bar pattern, second character part, and guard bar pattern and right quiet zone.

ISBN Supplement Symbol

Both 2 and 5 digits supplements are supported by (can be added to an) ISBN barcode, which is used to add (encode) some required useful information.
ISBN-2 Barcode
ISBN-5 Barcode
Encodable Data of ISBN
An ISBN barcode is designed as a 13-digit long barcode after January 1, 2007, and 10-digit long before 2007. This barcode is a numeric barcode type, whose encodable data contains 0, 1, 2, 3, 4, 5, 6, 7, 8 and 9. In addition, its encodable digits may be grouped into five parts: GS1 prefix, group identifier, publisher code, item number and check digit.

GS1 Prefix

GS1 prefix is GS1 standard identifier to indicate the book industry. Often, GS1 prefix is a 3-digit number of "978" or "979" that is available by EAN International system.

Group Identifier

Group Identifier is the second element of ISBN barcodes, which is used to identify country, geographical region or language area participating in the ISBN system. Often, a group identifier is a 1 to 5 digits number.

Publisher Code

Publisher code is also called as Registrant Code, which identifies a particular publisher or imprint within a registration group. The ISBN publisher code standard is maintained by ISBN Agency. Often, a publisher code is a 1 to 7 digits number.

Item Number

Item Number is also called Publication Code, which identifies a specific edition of a publication by a specific publisher. Often, an item number represents the title of a published book, comprising up to 6 digits.

Check Digit

ISBN barcode has a check digit in the end of data sequence, which is calculated on Modulo 10 algorithm. However, it is always added automatically by various ISBN barcode generators. If necessary, users can know about the calculation process from the following example:
ISBN 9 7 8 5 6 8 9 7 8 4 7 3
Weight 1 3 1 3 1 3 1 3 1 3 1 3
Product 9 21 8 15 6 24 9 21 8 12 7 9
Sum of product = 149 �� 10 = 14 reminder 9
Check Digit = 10 �C 9 = 1
In this example, the ISBN with checksum is "978-568-97847-3-1"