SDS Toxic Chemical Screener — with VOCs & SVOCs

Upload a manufacturer’s SDS PDF — auto-scan CAS numbers against LBC Red List, Prop 65, IARC, NTP RoC, NIOSH, GSPI Six Classes of Concern, plus VOC & SVOC classification

📄 Upload Safety Data Sheet (PDF)
Drop in any manufacturer’s SDS — we’ll scan it for CAS Registry Numbers and flag the toxic ones below. Multiple files supported. Processing happens entirely in your browser — nothing is uploaded.
⬇️
Click to choose PDFs or drag & drop here
.pdf only · multiple files OK
— OR —
CAS format: 50-00-0 or digits only. Name search supports partial matches (min 2 chars), and includes common synonyms (BPA, DEHP, PFOA, etc.).
Upload an SDS above and the toxic chemicals it contains will appear here as buttons.

Recent SDS Submissions (last 25)

Recent Chemical Screens (last 25)

What each Prop 65 / IARC / NTP code means

ColumnCodeMeaning
Prop 65 ToxicityCCarcinogen
DDevelopmental toxicity
MMale reproductive toxicity
FFemale reproductive toxicity
C,D,M,FAll four (e.g., DEHP)
IARC Group1Carcinogenic to humans
2AProbably carcinogenic
2BPossibly carcinogenic
3Not classifiable
NTP RoC StatusknownKnown human carcinogen
raReasonably anticipated to be a human carcinogen
NIOSH ListedyesHas NIOSH Pocket Guide entry (PEL/REL/IDLH/symptoms shown in the tool)
Scientific Basis of Ratings

How chemicals are flagged POSITIVE or CLEAR

Methodology - CAS-based cross-reference against embedded copies of each authoritative list

Every CAS Registry Number extracted from Section 3 of the uploaded SDS is matched (with check-digit validation, plus normalization variants) against an embedded local copy of each screening database. If the CAS appears verbatim on a given list, the bubble for that database turns RED (POSITIVE) and shows the listing’s specific classification (e.g. "Group 1", "Cancer + Develop.", "Known carcinogen", "PEL / REL listed"). If the CAS is not on the list, the bubble turns GREEN (CLEAR). The screener does not infer or extrapolate toxicity — it only reports verbatim membership in the curated authoritative lists, so a CLEAR bubble means "not on this specific list" and not "safe."

Source-list snapshots: LBC Red List CASRN Guide (Feb 2025) · Prop 65 (CDPH/OEHHA, current snapshot) · IARC Monographs (vols. 1–134) · NTP Report on Carcinogens (15th Report, Dec 2021) · NIOSH Pocket Guide (2019 ed.). Authoritative lists are updated periodically; for absolute-current listings, consult the source authority directly.

Biological Effects & Biochemical Mechanism Data

Curated from ATSDR Toxicological Profiles · IARC Monographs · NTP Reports on Carcinogens · US EPA IRIS · and primary toxicology literature indexed on PubMed (US National Library of Medicine — the largest curated database of peer-reviewed biomedical research publications)

For each chemical with a curated profile, the Top Health Consequences bars summarize the best-evidenced organ-system effects from a literature review of the sources above. The Biochemical Mechanism of Action box describes the molecular-level mechanism (covalent modification, receptor binding, DNA adduct formation, oxidative stress, enzyme inhibition, etc.) as established in primary research. The Body-System Risk Summary grid restates the bar data as a quick-glance card per affected organ system.

Severity scores (0–10) are an editorial synthesis of the consensus weight-of-evidence in the sources above. They are intended for screening and education — not as a substitute for exposure modeling, regulatory exposure limits, or consultation with a qualified toxicologist or industrial-hygiene professional.

Class-level (group) profiles are used when no chemical-specific profile is available for a CAS; they describe hazards typical of the chemical family (phthalates, PFAS, chlorinated solvents, organophosphate flame retardants, etc.) drawn from the same source authorities.

LBC Red List, Priority Red List & Watch List

International Living Future Institute (ILFI) — Living Building Challenge Red List CASRN Guide, Feb 2025

A voluntary green-building standard listing chemicals identified as harmful to industry workers, ecosystems, or building occupants. Three tiers: Red List (avoid entirely), Priority Red List (pending inclusion), Watch List (potential health concerns under review). Listings are based on peer-reviewed evidence of carcinogenicity, endocrine disruption, persistence, bioaccumulation, and exposure pathways in the built environment.

GHS Hazard Classification (PubChem)

UN Globally Harmonized System of Classification and Labelling of Chemicals (GHS), rev. 10 (2023). Per-chemical classifications retrieved live from the PubChem GHS Classification database (pubchem.ncbi.nlm.nih.gov/ghs/).

GHS is the United Nations' globally adopted framework for classifying chemical hazards — every authoritative regulator (OSHA, REACH, WHMIS, JIS, etc.) maps onto it. Every SDS in the world references GHS H-codes (H225, H319, H350…) in its Section 2 hazard table.

PubChem aggregates GHS classifications submitted by hundreds of data sources (manufacturers, regulators, peer-reviewed safety reports). At screening time we retrieve the consensus classification for each CAS Registry Number live from the PubChem REST API. The bubble below the database name reflects the verdict in one of five states:

DANGER — redSignal word "Danger" was returned, OR any H-code in the danger families: H2xx (physical hazards — explosives, flammables, oxidizers, gases under pressure), H3xx (health hazards — acute toxicity, carcinogenicity, mutagenicity, reproductive toxicity, target organ toxicity), or H4xx (aquatic / environmental hazards). Treat as a confirmed hazardous chemical — review SDS Section 2 for the specific H-codes triggered.
WARNING — yellowSignal word "Warning" was returned, OR the chemical has H-codes outside the strict danger families above (e.g., mild eye/skin irritation, lower-acute toxicity, narcotic effects, simple asphyxiants). Still a hazard, but lower severity than DANGER. Review SDS Section 2 for context.
UNVERIFIED — yellowPubChem returned no record for this CAS Registry Number. Typical for polymer mixtures (e.g., pMDI 9016-87-9), proprietary blends, petroleum distillate fractions, and obscure CASes that aren’t single compounds. We cannot confirm GHS hazards either way — read the manufacturer’s SDS Section 2 (Hazard Identification) directly before treating the material as safe.
CHECKING… — black pie filling greenLive lookup in progress against the PubChem REST API. The pie chart fills clockwise green over ~8 seconds to give a visual sense of progress. If the fetch hangs past 16 seconds, a safety timer fires and the card automatically falls back to UNVERIFIED so the screener never appears to be silently “done” while still pending.
CLEAR — greenPubChem returned a GHS classification record for this CAS, and the record contains no hazard codes. The chemical has been actively classified as “no GHS hazards” by submitting authorities. Distinct from UNVERIFIED — CLEAR means “checked and confirmed safe per GHS”, UNVERIFIED means “could not check.”

Common H-codes you’ll see in DANGER results: H225 "Highly flammable liquid and vapor", H300/301/311/331 acute toxicity (oral/dermal/inhalation), H304 "May be fatal if swallowed and enters airways" (aspiration hazard for hydrocarbons), H314 "Causes severe skin burns and eye damage", H334 "May cause allergy or asthma symptoms if inhaled" (isocyanate sensitization), H335 "May cause respiratory irritation", H340/341 mutagenicity, H350/351 carcinogenicity, H360/361 reproductive toxicity, H370/371/372/373 specific target-organ toxicity, H400/410/411 aquatic toxicity.

Data freshness: Results are cached in your browser for 30 days per CAS to avoid hammering the PubChem API on every upload. Cache key is bumped whenever the parser or rating logic changes, so stale entries from earlier tool versions are automatically discarded on first load. All lookups happen client-side from your browser to PubChem — no CAS numbers ever leave your machine via this tool’s servers (there are none).

California Proposition 65

California Office of Environmental Health Hazard Assessment (OEHHA) — Safe Drinking Water and Toxic Enforcement Act of 1986 (Cal. Health & Safety Code §25249.5 et seq.)

A list of chemicals "known to the State of California to cause cancer, birth defects, or other reproductive harm." Substances are listed when authoritative bodies (IARC, NTP, US EPA, US FDA) classify them as carcinogens, developmental toxicants, or reproductive toxicants. Toxicity codes: C = Cancer, D = Developmental, M = Male reproductive, F = Female reproductive.

IARC Monographs on Carcinogenic Hazards

World Health Organization — International Agency for Research on Cancer (IARC) Monographs Programme

Evaluates evidence of carcinogenicity to humans based on human, animal, and mechanistic studies. Classifies into Group 1 (carcinogenic to humans), Group 2A (probably carcinogenic), Group 2B (possibly carcinogenic), or Group 3 (not classifiable as to carcinogenicity in humans). Each classification is supported by a published Monograph reviewing the entire weight of evidence.

NTP Report on Carcinogens (RoC)

US National Toxicology Program (NTP), Department of Health and Human Services — published since 1980

A congressionally mandated public-health document identifying substances that are known to be human carcinogens or are reasonably anticipated to be human carcinogens, based on substantial human or animal evidence and supporting mechanistic data. Listings are reviewed by an inter-agency federal scientific panel.

NIOSH Pocket Guide to Chemical Hazards

CDC / National Institute for Occupational Safety and Health (NIOSH) — NIOSH Pocket Guide (NPG)

A workplace-hazard reference for chemicals with established occupational exposure limits. Provides the NIOSH REL (Recommended Exposure Limit), OSHA PEL (Permissible Exposure Limit), IDLH concentration (Immediately Dangerous to Life or Health), target organs, exposure symptoms, and a skin-absorption (SKIN) flag.

VOC — Volatile Organic Compounds

A chemical is flagged as VOC if it appears on ANY of the eight authoritative VOC reference lists below. Inclusionary — no exceptions.

Per WHO indoor-air classification, VOCs have boiling points of roughly 50–250°C (vapor pressure ≥ 0.13 kPa at 25°C). The US EPA defines VOCs as organic compounds participating in atmospheric photochemical reactions (40 CFR 51.100(s), with regulatory exemptions for some compounds).

CDPHCalifornia Dept of Public Health Standard Method v1.2 (CA 01350) — the IAQ basis for LEED v4 Low-Emitting Materials credit and FloorScore certification.
TO-15EPA Method TO-15 — VOCs in air via canister sampling and GC/MS.
TO-17EPA Method TO-17 — VOCs in air via thermal-desorption tubes.
TO-11AEPA Method TO-11A — Carbonyl compounds (formaldehyde, acetaldehyde, etc.).
WHOWHO Indoor Air Quality Guidelines — priority indoor pollutants.
ASHRAEASHRAE Standard 62.1 IAQ contaminants (Appendix B).
EU-LCIEU LCI list — German AgBB / French ANSES Lowest Concentration of Interest values for emissions testing.
OEHHACalifornia OEHHA Reference Exposure Levels for inhalation.

SVOC — Semi-Volatile Organic Compounds

A chemical is flagged as SVOC if it appears on ANY of the eight authoritative SVOC reference lists below. Inclusionary — no exceptions.

Per WHO classification, SVOCs have boiling points of ~250–380°C (vapor pressure 10⁻⁹ to 10⁻² kPa). Unlike VOCs, they persist in indoor dust and on surfaces and remain a major source of long-term exposure long after a building product is installed.

WHOWHO classification (boiling-point / vapor-pressure cutoffs).
TO-13AEPA Method TO-13A — PAHs in air via PUF/XAD sampling and GC/MS.
POPsStockholm Convention on Persistent Organic Pollutants (Annexes A, B, C).
REACH-SEU REACH SVHC Candidate List — Substances of Very High Concern.
REACH-XVEU REACH Annex XVII restricted substances.
EDSPUS EPA Endocrine Disruptor Screening Program list.
TSCAUS EPA TSCA priority chemicals (high-priority and active risk evaluations).
LBCLiving Building Challenge Red List (overlap with structural SVOCs).