In-depth learning guide

How ISSN Check Digits Work

ISSN validation can catch transcription errors in a serial identifier, but it cannot prove which publication the identifier belongs to.

4 min readStep-by-step methodReviewed 27 Oct 2026Published by LynaraOpen ISSN Checker →

Method

  1. Remove spaces and the optional hyphen.
  2. Confirm seven numeric base digits plus one numeric or X check character.
  3. Apply weights 8 through 2 to the first seven digits and include the check digit.
  4. Confirm the weighted total is divisible by 11, then format the identifier as XXXX-XXXX.

Worked example

20493630 normalizes to 2049-3630.

Its weighted sum is divisible by 11, so the check digit validates.

Notes

Open ISSN Checker

ISSN validation is a mathematical integrity check

An ISSN has eight characters and uses a modulo-11 check digit, with X representing the value 10 when needed. Normalizing spaces or hyphens before calculation helps avoid rejecting a valid identifier because of presentation.

Passing the check-digit test does not confirm that the identifier belongs to a particular journal, magazine or series. Publication identity still needs to be checked against an authoritative record.

Distinguish print and electronic identifiers

A publication can have separate ISSNs for print and electronic editions. Both can be valid while referring to different media versions of the same serial, so do not assume that one number replaces the other.

When citing or cataloging, use the identifier relevant to the version and context required. Validation tells you whether the number is plausible; metadata tells you what it represents.

Worked example: compute the ISSN 0317-8471 check digit

Use the example in the ISSN International Centre's manual: 0317-8471. Remove the hyphen and set aside the final check digit 1. Multiply the first seven digits 0, 3, 1, 7, 8, 4, 7 by weights 8, 7, 6, 5, 4, 3, 2. The products are 0, 21, 6, 35, 32, 12, and 14, which sum to 120. Because 120 modulo 11 is 10, 11 − 10 gives check digit 1. The full weighted sum, including that 1, is 121, a multiple of 11.

Now change the last digit to 2: 0317-8472 still has the right-looking eight-character shape, but its weighted total becomes 122, which is not divisible by 11. A reliable checker should report that failure explicitly instead of treating any eight digits as a genuine ISSN.

Handle X and human-readable formatting correctly

The final ISSN character may be X to represent ten. For example, 1092-003X is a published format example; it is not a malformed number. Normalize copied ISSN 1092-003X to the underlying eight characters, interpret X as 10 only in the final position, and restore the standard four-plus-four layout for display. Do not use X as a replacement for the digit zero.

A check algorithm can be expressed as 8×digit1 + 7×digit2 + 6×digit3 + 5×digit4 + 4×digit5 + 3×digit6 + 2×digit7 + checkValue. The full sum must be divisible by 11. If the seven base digits produce remainder zero, the check value is zero; if the required check value is ten, write X. These rules are useful when checking a scanned journal cover or a miscopied library record.

Compare a serial's medium, title and catalog record

An ISSN identifies a continuing resource in a specific medium. The print journal and its online edition may have distinct ISSNs, while an ISSN-L can connect different media versions. Before exporting a citation or ordering a subscription, compare the title, publisher, medium and years of coverage with a record from the ISSN Portal, a national ISSN centre or an authoritative library catalog.

A mathematically passing number does not tell you whether the title exists, whether the record is current, or whether a journal is reputable. It is also not an ISBN: books and serials follow different assignment rules. For a publisher migration or title change, confirm that the exact title/medium combination still matches the number you want to use.

Use a review-ready checklist for imported ISSNs

For each ISSN gathered from a spreadsheet, first retain the source spelling. Then strip a leading ISSN label, optional spaces and hyphen; require seven numeric base characters and a final digit or X; perform the modulo-11 calculation; and format a passing value as XXXX-XXXX. Mark wrong lengths, misplaced X and mismatched checksums as separate error types so the original data can be repaired accurately.

Finally, record the serial title, print-versus-online designation, catalog URL and date checked. If a valid number disagrees with the title supplied by a vendor, do not silently substitute a different publication: flag the mismatch and verify it against the catalog. This workflow helps prevent incorrect citation metadata without claiming that the checksum performs a title lookup.

Authoritative references

Primary or authoritative references for the external standard, scoring rule or identifier convention used on this page.

Editorial review and limitations

Review status: reviewed under Lynara's editorial policy on 27 Oct 2026. Institution-specific grading rules, assignment instructions and publisher requirements can override a general example.
Verification: see the methodology and sources & verification pages. To report a reproducible error, use the contact page with the page URL, inputs and expected result.

Continue with the related tools

Use the linked tools for your own inputs and scenarios.

Browse all citation & research tools →

Keep learning

Related guides