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
File exceeds the 10 MB limit. Please choose a smaller file.
Scanning document for CAS numbers…
This may take a moment depending on file size.
| CAS Number | Substance Name | Regulatory Lists | Valid |
|---|
Monitor all your substances, track regulatory changes, and stay compliant — all in one place.
Try NextSDS FreeNo CAS numbers were found in this document.
Need help processing this file?
Our team can manually review your document and extract the compliance data you need.
An error occurred while scanning the document.
This free version has limited features
| 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
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.
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.
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.
Accurate CAS number identification is the foundation for compliance with these major chemical regulatory frameworks:
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.
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.
The UN Globally Harmonized System standardizes chemical hazard communication worldwide. CAS numbers serve as the universal identifier linking local regulations to global hazard data.
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.
The European Agreement for dangerous goods transport requires substance identification for transport classification. Use the ADR Points Calculator to check exemption limits.
The EU Biocidal Products Regulation requires identification of active substances and substances of concern by their CAS numbers for product authorisation.
Need help managing your chemical compliance? Try NextSDS Free for comprehensive SDS management and compliance monitoring.
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