CAS Number Validator

Free CAS number validator that runs in your browser. Paste or upload CAS registry numbers to instantly check the format and check digit. No login, no upload.

published enrichmentdistributors

Use this CAS number validator to check whether a CAS Registry Number is structurally valid before it lands in your catalog, safety data sheet index, or compliance feed. Paste one number or upload a column of thousands — every check runs in your browser, so your supplier data never leaves your machine.

CAS Number Validator

The interactive version of this tool is coming soon. It will run entirely in your browser — no login, no upload limits.

Planned tool: cas number validator

Need this now? Talk to Claro

What it checks

A CAS Registry Number looks simple, but a single transposed digit can break a chemical lookup or hide a regulated substance. This tool inspects each value and reports:

  • Format — confirms the number follows the 2–7 digits2 digits1 digit pattern (for example 7732-18-5 for water), with hyphens in the right positions.
  • Length bounds — flags numbers that are too short or too long to be a legitimate CAS assignment.
  • Check digit — recomputes the final digit using the official CAS algorithm and compares it to the digit supplied.
  • Common data errors — detects leading/trailing whitespace, stray characters, missing hyphens, and Excel-style number coercion that drops leading zeros or reformats values into scientific notation.
  • Batch summary — when you paste or upload a list, it returns a pass/fail count and isolates the exact rows that need attention, so a buyer enriching an MRO or industrial range can fix the handful of bad records instead of re-keying the whole file.

How it works

Every CAS Registry Number ends in a single check digit derived from the digits before it. Reading the number right to left (ignoring the hyphens), each digit is multiplied by an incrementing weight starting at 1, the products are summed, and the check digit equals that sum modulo 10.

  1. 1
    Strip and split
    The number is cleaned of whitespace and split on its hyphens into the main block, the two-digit middle block, and the single check digit.
  2. 2
    Weight each digit
    Digits are read right to left and multiplied by 1, 2, 3, and so on.
  3. 3
    Sum and take modulo 10
    The weighted products are summed and divided by 10; the remainder is the expected check digit.
  4. 4
    Compare
    If the expected digit matches the supplied one and the format is intact, the value passes.

The check digit catches the most common real-world failures: a single mistyped digit and most digit transpositions introduced when someone copies a value off a label, a PDF safety data sheet, or a supplier spreadsheet.

All of this happens client-side. The tool is plain JavaScript running in your browser — there is no upload, no account, and no file-size limit. You can validate a one-off number or a full chemical master file without your data touching a server, which matters when you are handling proprietary supplier ranges. Once values are validated, the same approach scales: Claro applies check-digit and format rules across millions of records as part of automated product data enrichment, with provenance attached to every field it writes back.

FAQ

What is a valid CAS number format?

A CAS Registry Number is written as three hyphen-separated groups: a first block of two to seven digits, a middle block of exactly two digits, and a single check digit — for example 64-17-5 (ethanol) or 7732-18-5 (water). The final digit is a computed checksum, so not every number that fits the pattern is valid; the check digit must also match.

How is the CAS check digit calculated?

Read the number right to left, ignoring hyphens. Multiply the rightmost digit before the check digit by 1, the next by 2, the next by 3, and so on. Add the products together and take the result modulo 10. That remainder is the expected check digit. If it matches the last digit of the number, the format is valid.

Why does my CAS number fail validation?

The most common causes are a single mistyped or transposed digit, missing or misplaced hyphens, and spreadsheet formatting that drops a leading zero or converts the value to scientific notation. The validator pinpoints which of these applies so you can correct the source record rather than guess.

Does a valid CAS number mean the substance is compliant?

No. This tool only confirms the number is well-formed. A correctly formatted CAS number can still identify a substance restricted under REACH, RoHS, or Prop 65. Run the validated number through a substance screening tool such as the SVHC Candidate List Checker to assess regulatory status.

Can I validate a whole file of CAS numbers at once?

Yes. Paste a column of values or upload a file and the tool validates every row in your browser, returning a pass/fail summary and flagging the specific records that fail. There is no row limit and nothing is uploaded to a server.