Skip to content
Free tool for fire inspectors, safety managers and responders

GHS, NFPA 704, DOT and the fire code, decoded.

Pick a hazard statement from a safety data sheet, a pictogram from a label, a number from an NFPA 704 diamond or a DOT hazard class, and see what it means in each of the other three systems: where they line up, where the answer turns on the flash point or the LD50, and where they do not map at all. Every statement, class and line is read from OSHA, the UN GHS, DOT's regulations and NOAA, never retyped. Free from FireInspection360, the fire prevention platform built by fire inspectors.

No registration needed for the demo site.
Two firefighters beside a cloud of vapor at a street incident

What does it mean in the other three systems?

The same number means different things in each system, and some hazards have no counterpart at all. Start from whatever is in front of you.

Start fromWhat you have in front of you
Section 2 of the SDS

Every statement OSHA's labels carry, the two hazards OSHA defines itself, and the GHS statements printed on safety data sheets written for other countries.

The pictogramThe red diamond on the label
The NFPA 704 numberThe fire diamond
Health
Flammability
Instability
Special
The DOT hazard class or divisionPlacards, labels, section 14
Decoded across the four systems
H240 Heating may cause an explosion
A GHS hazard statement

Self-Reactive Substances and Mixtures; Organic Peroxides

  • GHS What you picked
  • NFPA 704 Its own scale
  • DOT It depends
  • IFC It depends

GHS (OSHA Hazard Communication)

What you picked

H240 Heating may cause an explosion

OSHA's label (US)Signal wordPictogram
Self-Reactive Substances and Mixtures, Type A
29 CFR 1910.1200 Appendix C, C.4.21 (classified under Appendix B.8)
Danger Exploding Bomb
Organic Peroxides, Type A
29 CFR 1910.1200 Appendix C, C.4.28 (classified under Appendix B.15)
Danger Exploding Bomb
Organic Peroxides, Type B
29 CFR 1910.1200 Appendix C, C.4.28 (classified under Appendix B.15)
Danger Exploding BombFlame
The UN GHSSignal wordTransport
Self-reactive substances and mixtures; Organic peroxides, Type ADangerDiv 4.1, 5.2 Type A

"1-most severe hazard 4-least severe hazard"

OSHA QuickCard 3678-08 2013

NFPA 704 (the diamond)

Its own scale

The yellow and red quadrants, by NFPA 704's own criteria

The red (flammability) quadrant rates how readily the material burns.

The yellow (instability) quadrant rates how readily the material detonates, decomposes or reacts violently on its own.

"The hazard category numbers found in section 2 of the HC2012 compliant SDSs are NOT to be used to fill in the NFPA 704 diamond."

OSHA QuickCard 3678-08 2013

"Section 2 on an SDS requires hazard category numbers that may look similar to NFPA values, but they are not the same. In fact, the HCS uses a hazard numbering system that is the reverse of the NFPA system; in the HCS system a 1 is the most hazardous number and a 4 is the least hazardous."

NOAA CAMEO Chemicals

DOT (transport)

It depends

Division 4.1 and Division 5.2

From the GHS's own table of each category and its transport class.

IFC (the fire code)

It depends

Unstable (reactive)

  • Unstable (reactive) Needs review GHS H240 (self-reactive) degree (Class 1-4) not stated - the NFPA 704 instability rating, when the SDS prints one, is the closest guide

From OSHA, 29 CFR 1910.1200 Appendix C (label elements); OSHA, Appendix B (physical hazard criteria) and Appendix A (health hazard criteria); The UN GHS, Rev. 11, 2025, as PubChem summarizes it (H-codes, transport classes, pictograms); eCFR, 49 CFR 173.2, 173.120, 173.121 and 173.133, as of 2026-09-24; NOAA CAMEO Chemicals, NFPA Diamond; OSHA QuickCard, Comparison of NFPA 704 and HazCom 2012 Labels (OSHA 3678-08 2013). The code, the standard and the regulations your jurisdiction has adopted govern.

This is a calculation aid, not a determination. Verify it against the code your jurisdiction has adopted, including any local amendments, before it is relied on. A label, a placard and a sign each follow their own rule: this page says how the four systems line up, never what a product carries.
How it works

Four systems describe the same chemical for four different readers, and their numbers run in different directions.

The GHS, as OSHA's Hazard Communication Standard adopts it, labels a chemical for the people who work with it: "Informs workers about the hazards of chemicals in workplace under normal conditions of use and foreseeable emergencies." NFPA 704 marks a building for the people who respond to it: "Provides basic information for emergency personnel responding to a fire or spill and those planning for emergency response." (OSHA QuickCard 3678-08 2013). DOT's hazard classes decide how a material is packaged, labelled and placarded for transport. The International Fire Code's hazard categories decide how much of it a building may hold and what it takes to keep it there.

The numbers are the trap. In the GHS a category runs "1-most severe hazard 4-least severe hazard"; in NFPA 704 "0-least hazardous 4-most hazardous" (OSHA QuickCard 3678-08 2013). NOAA puts it this way: "Section 2 on an SDS requires hazard category numbers that may look similar to NFPA values, but they are not the same. In fact, the HCS uses a hazard numbering system that is the reverse of the NFPA system; in the HCS system a 1 is the most hazardous number and a 4 is the least hazardous." A DOT class number names the kind of hazard, never its degree; the degree is the packing group ("Packing group (PG) is the degree of danger: I is great danger, II medium, III minor (49 CFR 171.8)."). And the fire code's classes carry their own numbers again.

So this page never converts one number into another. Where two systems draw lines on the same measurement, the flash point and boiling point of a liquid or the LD50 of a poison, it lays their lines side by side and says exactly where a category of one lands in the other, down to the tenth of a degree where a line drawn in Celsius meets one drawn in Fahrenheit. A liquid always flashes below the temperature it boils at, so a combination that would need the reverse is left out. Everywhere else the GHS's own allocation table names the transport class that goes with a category, and FireInspection360's fire code classifier, the same one its SDS reader runs, says what the fire code makes of a statement, a class or a rating on its own.

NFPA 704's criteria are NFPA's own ("Within the blue, red, and yellow quadrants a number from 0 to 4 indicates the degree of risk associated with the chemical. The higher the number, the higher the risk.", NOAA), and no public source prints them, so the page says which quadrant would rate a hazard of a given kind and never which number it would get. "The hazard category numbers found in section 2 of the HC2012 compliant SDSs are NOT to be used to fill in the NFPA 704 diamond." (OSHA QuickCard 3678-08 2013)

Chemicals in FireInspection360

FireInspection360 reads a safety data sheet into the IFC hazard categories, keeps each chemical on the property it is stored at, adds a control area up against its maximum allowable quantities and draws the building's combined NFPA 704 diamond from what is on site.

Classify a chemical from its safety data sheet

See the whole platform with your own records.

A one-hour walkthrough with a fire prevention expert, or the demo site right now.