Type the code
With or without hyphens: ISBN, EAN or UPC.
Type a book or product code and see whether its check digit is right. Convert between ISBN-10 and ISBN-13, or complete a code that is missing its last digit.
100% private — the calculation is done in your browser and nothing is sent to any server.
With or without hyphens: ISBN, EAN or UPC.
Valid or not, and what the check digit should be.
ISBN-10 to ISBN-13, and back for books with a 978 prefix.
Every book has an ISBN, the International Standard Book Number, and every product on a shop shelf has a barcode number: EAN in most of the world, UPC in North America. They look like plain numbers but their last digit is a check digit calculated from the others, so that a mistyped number can be detected. Libraries, bookshops, online stores and inventory systems all rely on it. This tool verifies it and converts between the two ISBN forms.
Until 2007, ISBNs had ten characters. Since then, they have thirteen digits and are the same as the EAN-13 barcode of the book, with a prefix of 978 or 979. An ISBN-10 can be converted into an ISBN-13 by adding 978 in front and recalculating the last digit, and a 978 ISBN-13 can be converted back to an ISBN-10. The two forms identify the same edition. The ISBN-10 check character can be an X, which stands for ten.
EAN-13 is the thirteen-digit barcode used in Europe and most of the world, EAN-8 is a short form for small packages, and UPC-A is the twelve-digit code used in the United States and Canada. GTIN-14 is used for cartons. All of them use the same weighted check digit, and the tool validates each by its length.
If you enter nine digits, the tool works out the ISBN-10 check character and gives you the complete number. That is useful when a source lists the number without it.
A correct check digit shows the number is well formed, not that a book or product with that code exists. The tool does not look up titles, publishers or prices, and it does not tell you the country of a barcode. To print a barcode from a code, use the barcode generator.
More utilities that also run without leaving your browser.