Validate ISSN

Validate an eight-character ISSN and calculate its final check symbol.

freeworks offlinenothing uploaded
ToolISSN Validator
Input
Output
Put this on your own site

The frame below runs the same code as this page, in the reader's own browser. Nothing is sent to us, and nothing is sent to you.

Pick a dark background and the text and panels follow it, so the frame stays readable on a dark page.

Preview

How it works

Separators are removed, the first seven characters are weighted 8 through 2, and the remainder modulo 11 determines the final character; remainder ten is represented by X. The normalized value is formatted with a hyphen.

  • Eight characters and X follow ISSN.
  • Separator removal accepts catalogue and citation forms.

Worked example

Valid ISSN
Validate a valid ISSN (Hearing Research journal)
Input
											0378-5955
										
Output
												Valid ISSN: 0378-5955
											

When to use this

Journal catalogues, library metadata, and publisher records validate serial IDs.

Edge cases

  • X is allowed only as the final check character.
  • Remainder ten produces X rather than a digit.
  • Eight characters can still fail the weighted checksum.

References