ISBN Converter

Convert between 10-digit and 13-digit International Standard Book Numbers instantly. Verify Modulo 10 & Modulo 11 check digits, extract bulk lists, and process inventory spreadsheets with zero server tracking.

Valid ISBN-13 Standard 978 Bookland EAN identifier • Modulo 10 verified

ISBN-13 (Standard EAN-13)

13 Digits
978-0-13-110362-7
Raw digits: 9780131103627
Prefix: 978 • Check digit: 7

ISBN-10 (Legacy Format)

10 Digits
0-13-110362-8
Raw digits: 0131103628
Modulo 11 check digit: 8

Bookland EAN-13 Barcode

Standard retail point-of-sale optical barcode generated using ISO 2108 / GS1 specifications.

ISO 2108 Structural Elements Breakdown

1. Prefix 978 Bookland
2. Group 0 English
3. Registrant 13 Publisher
4. Publication 110362 Title Item
5. Check 7 Modulo 10
Verify in global catalog databases: Open Library Google Books WorldCat

Check Digit Mathematical Formula Proof EAN-13 Modulo 10

How to Use the Free ISBN Converter: 3 Practical Conversion Workflows

Whether you are an independent author verifying a print-ready barcode, an academic librarian cataloging research citations, or a warehouse manager updating 50,000 inventory records in an Excel spreadsheet, our ISBN Converter provides three dedicated, browser-native conversion workflows with zero software installation or server tracking.

1

Single ISBN & Barcode

Ideal for single-book verification, retail barcode generation, and publishing element decomposition.

  • Type or Paste: Enter any 10-digit or 13-digit number. Hyphens, spaces, and "ISBN:" prefixes are automatically cleansed.
  • Instant Validation: Evaluates Modulo 10 / Modulo 11 check digits and detects transposition errors in real time.
  • Vector Barcode: Generates an optical Bookland EAN-13 SVG barcode ready for 1-click graphic download.
Tab: Single ISBN
2

Bulk Text & Bibliographies

Built for course reading lists, researcher syllabi, and unformatted vendor email notes.

  • Paste Freeform Text: Paste paragraphs, multi-line lists, or citation notes directly into the box.
  • Smart Extraction: Built-in regex isolates authentic ISBNs even when buried inside author citations.
  • Target Selector: Convert all items to ISBN-13, convert all to ISBN-10, or generate dual-format lists in one click.
Tab: Bulk Text Paste
3

Excel & CSV File Upload

Designed for warehouse inventories, bookstore catalog feeds, and publisher distributor spreadsheets.

  • Drag & Drop: Upload .xlsx, .xls, .csv, .tsv, or .txt files directly without file-size limits.
  • Column Mapping: Pick which column to convert, and choose between appending a new column or in-place overwrite.
  • Multi-Format Export: Save your converted spreadsheet to Excel (.xlsx), CSV, TSV, JSON, Markdown, or HTML.
Tab: Spreadsheet & File Upload

Critical Publishing & Cataloging Problems This ISBN Converter Solves

ISBN conversion is frequently treated as simple text manipulation, but publishing operations, library science, and retail fulfillment constantly struggle with silent data corruption. Here is how our purpose-built ISBN engine solves the industry's most common and expensive hurdles:

1. Legacy Warehouse Databases vs. Modern POS Scanners

Many older library systems and warehouse databases store titles using 10-digit ISBNs. When modern retail laser scanners read an incoming book, they scan a 13-digit EAN-13 barcode, causing lookup failures and shipment rejections. Our tool bridges this gap by creating instantaneous bidirectional conversion maps between legacy ISBN-10 records and active ISBN-13 barcodes.

2. The Excel "Leading Zero Stripping" Data Loss Trap

When users open a spreadsheet in Microsoft Excel or Google Sheets, numbers formatted as integers automatically drop leading zeros. English-language ISBN-10s beginning with 0 (such as 0-13-110362-8) are truncated into 9-digit numbers (131103628), breaking downstream systems. Our converter detects stripped zeros, automatically pads the identifier back to 10 digits, and reconstructs the valid ISBN-13.

3. The 979 Prefix Dead-End Trap & Catalog Integrity

Naive online converters often blindly strip the first 3 digits of any 13-digit code. But books assigned modern 979 prefixes have zero historical equivalent in the 10-digit system; chopping "979" off yields an erroneous code that collides with unrelated older books. Our engine strictly enforces ISO 2108 validation rules, warning users and blocking corrupt 979-to-10 transformations.

4. Transposition Errors & Data Entry Typos

Data entry operators frequently transpose adjacent digits (such as typing 54 instead of 45). Because ISBN-10 utilizes prime Modulo 11 arithmetic and ISBN-13 uses alternating Modulo 10 weighting, our checksum verification engine catches 100% of single-digit substitutions and adjacent transpositions before submission to distributors like Ingram or Amazon.

5. Commercial Barcode Surcharges for Independent Presses

Registration agencies frequently charge independent authors $25 or more simply to generate a digital barcode graphic for a book cover. Our tool generates print-compliant, vector-sharp Bookland EAN-13 barcodes with standard guard bars and quiet zones directly in your browser, completely free of charge, exported as infinite-resolution SVG files.

6. Confidentiality Risks for Embargoed & Unpublished Titles

Publishing houses and literary agencies cannot upload upcoming seasonal catalogs, embargoed manuscript titles, or confidential wholesale price sheets to third-party cloud servers. Our engine processes spreadsheets entirely client-side using JavaScript FileStreams—zero data packets ever leave your machine, guaranteeing complete commercial confidentiality.

Comprehensive Feature Matrix: Why This Tool Outperforms Generic Converters

Compare the capabilities of our free online ISBN converter against generic web tools and manual spreadsheet formulas:

Feature / Capability Our ISBN Converter Generic Web Converters Spreadsheets / Manual
Real-Time Bidirectional Conversion (10 ↔ 13) Instant Live Keystroke Requires Page Reload Complex Custom VBA / LAMBDA
Client-Side Excel (.xlsx) & CSV File Processing Zero Server Uploads Paywalled or Uploads to Cloud Manual row-by-row formulas
Vector Bookland EAN-13 Barcode Generator Infinite-Resolution SVG None or Watermarked PNG Requires paid 3rd party barcode fonts
979 Prefix Safety & Collision Protection Strict ISO 2108 Enforced Produces False / Corrupted Numbers Produces False Numbers
Excel Stripped Leading Zero Auto-Restoration Automatic Heuristic Pad Rejects as "Invalid Length" Requires manual TEXT formatting
Step-by-Step Mathematical Proof Display Modulo 10 & 11 Equations Black Box Only Requires 12 separate helper columns
Freeform Text Extraction (Bibliographies & Notes) Integrated Regex Engine Newline separated only Requires Power Query regex formulas
Export Formats Available Excel, CSV, TSV, TXT, JSON, MD, HTML Text Copy or CSV Only Dependent on save options
100% Free & Unlimited Processing No Limits, No Sign-up Batch limits (e.g. 100/file) Limited by PC performance

The International Standard Book Number (ISO 2108): History & Architecture

The International Standard Book Number (ISBN) is the universal commercial backbone of modern book publishing, distribution, and inventory cataloging. Originally devised in 1966 by Gordon Foster at the London School of Economics as the 9-digit Standard Book Numbering (SBN) system for British bookseller W.H. Smith, the protocol was formalized internationally in 1970 under the auspices of the International Organization for Standardization as ISO 2108.

For over three decades, the 10-digit ISBN uniquely cataloged millions of publications across dozens of global national registration agencies. However, the explosive rise of self-publishing, desktop publishing, e-books, print-on-demand services, and multilingual academic publishing threatened to completely exhaust the available numbering space in major language territories—most critically in the English-language registration groups (0 and 1).

On January 1, 2007, the International ISBN Agency officially implemented the transition to the 13-digit format (ISBN-13). This transition accomplished two monumental architectural achievements: it expanded the total available book numbering capacity by more than tenfold, and it seamlessly harmonized international publishing with the global GS1 point-of-sale optical barcode system (EAN-13), eliminating the need for bookstores and warehouses to translate internal book codes into custom retail barcodes.

Mathematical Check Digit Algorithms: Modulo 11 vs. Modulo 10

The foundational genius of both the 10-digit and 13-digit ISBN lies in their terminal check digit. A check digit is a redundancy check designed to catch human keyboarding mistakes—specifically single-digit substitution errors (misreading or mistyping a digit) and adjacent transposition errors (swapping two numbers, such as typing 74 instead of 47). However, the mathematical engines powering the two standards are fundamentally different.

ISBN-10 Check Digit (Modulo 11)

In a 10-digit ISBN ($d_1 d_2 \dots d_{10}$), each of the first 9 digits is multiplied by a descending positional weight from 10 down to 2:

S = 10·d₁ + 9·d₂ + 8·d₃ + 7·d₄ + 6·d₅ + 5·d₆ + 4·d₇ + 3·d₈ + 2·d₉

The check digit $d_{10}$ is calculated such that the total sum modulo 11 equals 0:

d₁₀ = (11 - (S mod 11)) mod 11

Because 11 is a prime number, this formula detects 100% of single-digit errors and 100% of transposition errors. When the remainder calculation requires a check digit of 10, the Roman numeral X is printed to maintain the exact 10-character string constraint.

ISBN-13 Check Digit (Modulo 10)

In a 13-digit ISBN ($d_1 d_2 \dots d_{13}$), the system adheres to the worldwide GS1 / EAN-13 standard using alternating weights of 1 and 3:

S = 1·d₁ + 3·d₂ + 1·d₃ + 3·d₄ + ... + 1·d₁₁ + 3·d₁₂

The 13th check digit $d_{13}$ is the value required to round the sum up to the nearest multiple of 10:

d₁₃ = (10 - (S mod 10)) mod 10

If the remainder is 0, the check digit is 0. Unlike ISBN-10, an ISBN-13 never produces an X; the check digit is always a single decimal numeral from 0 to 9.

The Mathematics of ISBN Conversion: Step-by-Step Worked Arithmetic Proof

Under the ISO 2108 standard, converting a 10-digit ISBN into a 13-digit ISBN is not a simple string replacement. The original check digit must be discarded, the 978 Bookland EAN prefix prepended, and an entirely new check digit derived using alternating modulo 10 arithmetic.

Worked Publishing Proof

Converting The C Programming Language (2nd Edition) by Kernighan & Ritchie

Original ISBN-10: 0-13-110362-8 → Target ISBN-13: 978-0-13-110362-7
Step 1: Isolate the 9-Digit Identifier Stem

Strip the existing 10th check digit (the terminal 8). The 9 remaining digits identify the English registration group (0), publisher Prentice Hall (13), and title edition (110362):

Stem = 0 1 3 1 1 0 3 6 2
Step 2: Prepend the Bookland Prefix (978)

Attach the GS1 Bookland country code 978 to the front of the 9-digit stem to construct a 12-digit intermediate sequence:

Intermediate Stem = 9 7 8 0 1 3 1 1 0 3 6 2
Step 3: Calculate the Alternating Weighted Sum ($S$)

According to the GS1 / EAN-13 standard, multiply each digit alternately by weights of 1 and 3 from left to right:

$$S = \sum_{i=1}^{12} w_i \cdot d_i \quad \text{where } w_i \in \{1, 3\}$$
$$S = (9 \times 1) + (7 \times 3) + (8 \times 1) + (0 \times 3) + (1 \times 1) + (3 \times 3) + (1 \times 1) + (1 \times 3) + (0 \times 1) + (3 \times 3) + (6 \times 1) + (2 \times 3)$$
$$S = 9 + 21 + 8 + 0 + 1 + 9 + 1 + 3 + 0 + 9 + 6 + 6 = 73$$
Step 4: Compute the Modulo 10 Remainder and Final Check Digit ($d_{13}$)

Find the remainder of $S$ divided by 10, then subtract that remainder from 10:

$$\text{Remainder } r = 73 \bmod 10 = 3$$
$$d_{13} = (10 - r) \bmod 10 = (10 - 3) \bmod 10 = 7$$

Appending the computed check digit 7 yields the final 13-digit standard book number: 978-0-13-110362-7.

Verification: How the Original ISBN-10 Check Digit Was Formed

To understand why the original check digit was 8, we verify it against the ISO 2108 Modulo 11 weighted sum formula using descending weights from 10 down to 2:

$$S_{10} = 10(0) + 9(1) + 8(3) + 7(1) + 6(1) + 5(0) + 4(3) + 3(6) + 2(2)$$
$$S_{10} = 0 + 9 + 24 + 7 + 6 + 0 + 12 + 18 + 4 = 80$$
$$\text{Remainder } r_{10} = 80 \bmod 11 = 3 \implies d_{10} = (11 - 3) \bmod 11 = 8$$

When verified across all 10 positions: $80 + (1 \times 8) = 88$, and $88 \bmod 11 = 0$, confirming zero data entry corruption.

The 978 vs. 979 Paradigm: Why Modern Books Lack a 10-Digit Equivalent

One of the most frequent points of confusion among book collectors, librarians, and catalogers is why certain modern books cannot be converted into an ISBN-10. The explanation lies in the distinction between the 978 and 979 Bookland prefixes.

When the 13-digit standard was launched in 2007, every existing 10-digit ISBN was grandfathered directly into the 13-digit system by prepending the 978 country code. Because the internal 9 digits remained identical, there is a perfect 1-to-1 bidirectional mathematical mapping between any ISBN-10 and its corresponding 978-prefixed ISBN-13.

However, by 2008, registration agencies in several prolific jurisdictions (such as France and South Korea) began running out of blocks even under 978. The International ISBN Agency subsequently began releasing blocks under the 979 prefix.

Critical Industry Rule:

Under ISO 2108, the 979 prefix operates under an entirely new allocation schedule. For example, in 978, the registration group "2" designated French language publications. Under 979, the group "10" was assigned to France, while other numbers were assigned to completely distinct international entities. There is no 10-digit equivalent for an ISBN starting with 979. Attempting to strip the 979 prefix would generate a conflicting, duplicate, or unassigned identifier in the legacy space.

Anatomy of an ISBN: The 5 Standard Structural Elements

An authentic ISBN is not a random sequence of numbers; it is a meticulously structured hierarchical code divided into 5 distinct elements separated by hyphens:

1. GS1 / Bookland Prefix Always 3 digits (either 978 or 979). Identifies the item as a book within global retail commerce.
978 or 979
2. Registration Group Element Identifies the national, geographic, or language territory (e.g. 0 & 1 = English, 2 = French, 3 = German, 4 = Japanese). Ranges from 1 to 5 digits.
1 to 5 Digits
3. Registrant (Publisher) Element Identifies the specific publisher or imprint. Major publishing conglomerates have shorter 2- or 3-digit publisher numbers, while indie presses have longer 5- to 7-digit numbers.
Up to 7 Digits
4. Publication (Title) Element Identifies the exact title, edition, and format (hardcover, paperback, audiobook, or e-pub). Assigned directly by the publisher.
Variable Length
5. Mathematical Check Digit A single trailing character computed through Modulo 10 (0–9) or Modulo 11 (0–9 or X) validating the entire code.
1 Character

Frequently Asked Questions

What is an ISBN, and why did the standard transition from 10 digits to 13 digits?
An International Standard Book Number (ISBN) is a globally unique commercial identifier assigned to published books, monographs, and related media. Originally created in the United Kingdom in 1966 as the 9-digit Standard Book Numbering (SBN) system and standardized internationally in 1970 as ISO 2108, the system originally utilized 10 digits (ISBN-10). On January 1, 2007, the International ISBN Agency officially transitioned all new book assignments to a 13-digit format (ISBN-13). This transition resolved severe inventory capacity shortages in popular publishing language groups (especially English) and fully harmonized book publishing with the worldwide EAN-13 (European Article Number) retail point-of-sale barcode infrastructure.
How do you mathematically convert an ISBN-10 to an ISBN-13?
Converting an ISBN-10 to an ISBN-13 involves a standardized three-step algorithm: (1) Discard the 10th digit (the old Modulo 11 check digit) from the original ISBN-10; (2) Prepend the Bookland EAN prefix '978' to the remaining 9 digits, creating a 12-digit intermediate number; (3) Compute the new 13th check digit using the standard EAN Modulo 10 weighted sum algorithm. In this algorithm, the 12 digits are multiplied alternately by weights of 1 and 3, summed together, and the remainder modulo 10 is subtracted from 10 (or results in 0 if the sum is an exact multiple of 10). The resulting digit is appended to the 12-digit stem to form the completed ISBN-13.
Can all 13-digit ISBNs be converted back to 10-digit ISBNs? Why can't 979 ISBNs be converted?
No, not all 13-digit ISBNs can be converted to ISBN-10. Only ISBN-13 numbers beginning with the '978' Bookland prefix have an equivalent 10-digit counterpart. In 2008, the International ISBN Agency began issuing ISBNs under the '979' prefix to accommodate continued global expansion (including French and Korean national agencies). The 979 prefix operates on an entirely distinct country and publisher allocation schedule and has zero historical mapping into the 10-digit numbering space. Any attempt to convert a 979-prefixed ISBN into a 10-digit code is invalid under ISO 2108 and will produce an erroneous duplicate or unassigned number.
How does check digit calculation differ between ISBN-10 and ISBN-13?
ISBN-10 uses a Modulo 11 algorithm with descending positional weights from 10 down to 2 across the first 9 digits. The check digit is selected such that the scalar dot product of all 10 digits with weights [10, 9, 8, 7, 6, 5, 4, 3, 2, 1] is congruent to 0 modulo 11. Because 11 is a prime number, this system catches 100% of single-digit substitution errors and 100% of two-digit transposition errors. When the required check digit equals 10, the Roman numeral 'X' is used. In contrast, ISBN-13 uses the standard GS1/EAN-13 Modulo 10 algorithm with alternating weights of [1, 3, 1, 3, 1, 3, 1, 3, 1, 3, 1, 3]. It never produces an 'X' and always results in a decimal digit between 0 and 9.
What does an 'X' mean as the last character of an ISBN-10?
In a 10-digit ISBN, the final character is a mathematical check digit designed using Modulo 11 arithmetic. When the weighted sum equation requires a check value of 10 to balance the formula, printing '10' would turn the identifier into an invalid 11-digit string. To preserve the exact 10-character length, the international standard designates the uppercase Roman numeral 'X' to represent the numerical value 10. When an ISBN-10 ending in 'X' is converted to an ISBN-13, the 'X' is dropped and replaced by a standard decimal check digit between 0 and 9 computed via the Modulo 10 formula.
What is the relationship between an ISBN-13 and a Bookland EAN barcode?
An ISBN-13 and a Bookland EAN-13 barcode represent the exact same 13-digit numerical sequence. In retail commerce, standard products use UPC-A or EAN-13 barcodes. To integrate books into existing point-of-sale scanner infrastructure without requiring separate hardware, the book industry established a fictitious international country code dubbed 'Bookland' using prefixes 978 and 979. When an ISBN-13 is encoded into standard EAN-13 barcode symbology (often accompanied by an optional 5-digit EAN-5 price extension on trade paperbacks), barcode scanners read the exact 13 digits directly into bookstore inventory systems.
Can I convert lists of ISBNs in bulk or upload spreadsheet files?
Yes. Our tool provides two dedicated bulk operations: (1) Bulk Text Paste: Paste up to thousands of ISBNs separated by newlines, commas, tabs, or embedded inside mixed citation notes. The built-in regex extractor isolates valid numbers and converts them instantly; (2) Spreadsheet File Upload: Drag and drop files in CSV, TSV, TXT, or Excel formats. You can choose whether to append the converted ISBN as a new adjacent column, overwrite the existing column in place, or export a clean two-column mapping crosswalk table. Processing is fast and unlimited.
Are my uploaded inventory files or catalog spreadsheets stored on your server?
No. All file parsing, string manipulation, and conversion calculations are executed entirely within your web browser using modern JavaScript client-side processing APIs (FileReader, Web Workers, and in-memory Blob streams). Your proprietary catalog files, unpublished manuscript lists, and commercial purchase orders are never uploaded to, transmitted across, or stored on any external server or cloud database. Your inventory data remains 100% private and confidential.
Where should hyphens be placed in an ISBN, and do barcode scanners require them?
Under the ISO 2108 specification, an ISBN is divided into 5 distinct structural elements: (1) EAN Prefix (978 or 979); (2) Registration Group (identifying language, country, or geographical territory, such as 0 or 1 for English, 2 for French, 3 for German); (3) Registrant (Publisher identifier); (4) Publication (specific title and format edition); and (5) Check Digit. Because publisher and title element lengths vary dynamically depending on how many titles a publisher produces, hyphens delineate these blocks for human readability on copyright pages. However, retail optical barcode scanners and electronic EDI order feeds completely ignore hyphens and read only the 13 raw numeric digits.
Why would an ISBN fail checksum verification, and how can transposition errors be fixed?
An ISBN fails checksum verification when the computed check digit does not match the final character in the input string. This almost always occurs due to human data entry mistakes, such as: (1) Single-digit substitution (typing a 3 instead of an 8); (2) Transposition (inverting two adjacent digits, such as typing 54 instead of 45); or (3) Dropped leading zeros (common in Excel spreadsheets where default cell formatting strips leading zeros from English group prefixes like 0-13-110362-8, reducing the string to 9 digits). When a checksum error is flagged, our tool highlights the exact discrepancy and displays the mathematically correct check digit for the provided 9-digit or 12-digit stem.
How do I convert an Excel (.xlsx or .csv) book inventory without losing leading zeros?
When opening files in spreadsheet applications like Microsoft Excel or Google Sheets, ISBNs with leading zeros (common in English-language titles starting with 0, like 0-13-110362-8) are often stripped down to 9 digits. To convert your file safely: (1) Go to the 'Spreadsheet & File Upload' tab in our ISBN Converter; (2) Drag and drop your .xlsx, .xls, .csv, or .tsv file; (3) Select the column containing your ISBNs; (4) Our engine automatically detects missing leading zeros and restores them prior to calculating the new ISBN-13 check digit; (5) Choose your preferred export format and download your converted file with full data integrity preserved.
Is this online ISBN converter completely free to use for commercial catalogs?
Yes. Our ISBN Converter is 100% free with no account registration, daily conversion caps, or paywalls. You can convert single titles, paste large bibliographies, or process multi-thousand-row publisher inventory files as often as needed. Because all computations and barcode renderings execute directly within your browser, your catalog data remains completely private and secure.