NextSDS Logo
Legal Document Scanner

Chemical Compliance Scanner

Extract and validate CAS numbers from your documents to verify chemical compliance. Upload bills of materials, bills of lading, Safety Data Sheets (SDS), contracts, and more.

Drag & drop your file here, or

Accepted: PDF, DOC, DOCX, XLS, XLSX — Max 10 MB

Example Output
Total Pages
4
Extracted Length
12,847
CAS Numbers Found
5
CAS Number Substance Name Regulatory Lists Valid
5989-27-5 Limonene
67-56-1 Methanol
1330-20-7 Xylene (mixed isomers)
108-88-3 Chemical substance Regulatory list
64742-49-0 Chemical substance Regulatory list

Example scan of a solvent-based paint safety data sheet

Understanding CAS numbers and document scanning

What is a CAS number?

A CAS (Chemical Abstracts Service) Registry Number is a unique numerical identifier assigned to every chemical substance described in the open scientific literature. The format follows a pattern of up to 10 digits separated by hyphens (e.g., 7732-18-5 for water). CAS numbers are used globally in safety data sheets, regulatory filings under REACH and CLP, and in scientific literature to unambiguously identify substances.

Why scan your documents?

Legal documents like bills of materials, bills of lading, and supplier contracts often contain chemical references that trigger regulatory obligations. Identifying these substances helps verify compliance with EU REACH, CLP, GHS, and TSCA requirements, and ensures proper handling, transport, and storage obligations are met. Manual review is error-prone and time-consuming — automated scanning catches CAS numbers humans miss.

How the scanner works

The scanner extracts text from your uploaded document, identifies CAS numbers using pattern matching, then validates each one with the CAS check-digit algorithm. Validated numbers are cross-referenced against chemical databases to return substance names and flag potential compliance concerns. The entire process takes seconds, even for multi-page documents.

Regulations that require CAS number tracking

Accurate CAS number identification is the foundation for compliance with these major chemical regulatory frameworks:

REACH

EU regulation requiring registration, evaluation, and authorisation of chemical substances. All substances manufactured or imported above 1 tonne/year must be registered with ECHA using their CAS numbers.

CLP

The Classification, Labelling and Packaging regulation requires substances and mixtures to be properly classified and labelled. CAS numbers are mandatory in CLP labels and safety data sheets.

GHS

The UN Globally Harmonized System standardizes chemical hazard communication worldwide. CAS numbers serve as the universal identifier linking local regulations to global hazard data.

TSCA

The US Toxic Substances Control Act maintains an inventory of chemical substances. Manufacturers and importers must verify CAS numbers against the TSCA inventory before commercial activity.

ADR

The European Agreement for dangerous goods transport requires substance identification for transport classification. Use the ADR Points Calculator to check exemption limits.

BPR

The EU Biocidal Products Regulation requires identification of active substances and substances of concern by their CAS numbers for product authorisation.

Common use cases

Screening supplier bills of materials for restricted substances before procurement
Verifying bills of lading against ADR transport requirements
Auditing safety data sheets for complete substance identification
Checking supplier contracts for SVHC (Substances of Very High Concern) references
Extracting chemical data from product specifications for inventory management
Preparing UFI codes for poison centre notifications under CLP Annex VIII

How to use the chemical compliance scanner

  1. 01 Upload a PDF, DOC, or XLS file — bills of materials, bills of lading, SDS, or any legal document containing chemical references
  2. 02 Click "Scan Document" to start the automated text extraction and CAS number identification
  3. 03 Review the identified chemicals, CAS numbers, substance names, and their validation status
  4. 04 Look up flagged substances in the substance database or verify against your regulatory watchlist

Need help managing your chemical compliance? Try NextSDS Free for comprehensive SDS management and compliance monitoring.

Frequently asked questions

What document types can I scan?

The tool accepts PDF, DOC, DOCX, XLS, and XLSX files up to 10 MB. Common documents include safety data sheets (SDS), bills of materials (BOM), bills of lading, supplier contracts, product specifications, and regulatory compliance reports. For best results, ensure the document contains machine-readable text rather than scanned images.

How accurate is the CAS number extraction?

The scanner uses pattern matching to detect CAS number formats and validates each number using the CAS check-digit algorithm. This catches formatting errors and invalid numbers. While highly reliable for well-formatted documents, results should be verified against official sources such as the CAS Registry or ECHA's substance database for regulatory compliance decisions.

Is my uploaded document stored or shared?

Your document is processed in memory during the scan and is not permanently stored on our servers. The file is discarded after the CAS numbers are extracted and validated. No document content is shared with third parties.

Which regulations require CAS number tracking?

Several major regulatory frameworks require CAS number identification: EU REACH (Registration, Evaluation, Authorisation and Restriction of Chemicals), the CLP Regulation (Classification, Labelling and Packaging), the UN Globally Harmonized System (GHS), the US Toxic Substances Control Act (TSCA), and the EU Biocidal Products Regulation (BPR). Accurate CAS identification is the foundation for compliance with all of these frameworks.

Disclaimer: This scanning tool is provided for informational purposes only. While the CAS number extraction and validation uses standard algorithms, results should be verified against official sources. Always consult with regulatory experts for compliance decisions.

Compliance Scanner

Upload & scan your compliance