NFPA 704 Diamond Explained: What the Numbers and Colors Mean
The Diamond You've Seen on Chemical Tanks
Walk past any chemical plant, drum storage yard, or fire department training site and you'll see them: four-colored diamonds split into quadrants, with numbers in three of them and sometimes a symbol in the bottom. That's the NFPA 704 hazard diamond — the standardized way to tell first responders what's inside a tank or building before they go in.
This article explains what every part of the diamond means, where you're legally required to post one, and the difference between NFPA 704 and the OSHA GHS labels you put on individual chemical containers.
Edition note: This article reflects NFPA 704 (2022 edition), the current standard. Earlier editions (2017, 2012) use the same diamond format and same 0–4 scale — minor refinements have been made to specific criteria and the simple-asphyxiant gas list.
🛠 Need to make an NFPA 704 diamond? Use our free NFPA 704 Diamond Generator — pick health/flammability/reactivity ratings, optional special hazard, and download a print-ready PDF in seconds. No account required.
The Four Quadrants — What Each Color Means
The diamond is divided into four colored quadrants by an internal cross. Each color corresponds to a different category of hazard:
| Position | Color | Hazard category | Who cares |
|---|---|---|---|
| Left | 🟦 Blue | Health | EMS, firefighters in PPE |
| Top | 🟥 Red | Flammability | Firefighters approaching with water/foam |
| Right | 🟨 Yellow | Reactivity / instability | Firefighters and HazMat — risk of explosion |
| Bottom | ⬜ White | Special hazards | Everyone — water reactivity, oxidizer, asphyxiant |
Each of the colored quadrants gets a number from 0 to 4. Higher number = more dangerous.
The white quadrant uses letters or symbols instead of a number.
The Numbers — 0 to 4 Decoded
Blue (Health)
| Rating | Meaning | Example chemical |
|---|---|---|
| 0 | No hazard beyond ordinary materials | Water, table salt, mineral oil |
| 1 | Slight hazard; may cause irritation | Glycerol, propylene glycol, diesel fuel |
| 2 | Moderate hazard; temporary or minor injury possible | Methanol, formaldehyde solution, chloroform |
| 3 | Serious hazard; serious or permanent injury possible | Chlorine, sulfuric acid, anhydrous ammonia |
| 4 | Severe hazard; very short exposure can cause death | Hydrogen cyanide, phosgene |
Red (Flammability)
| Rating | Meaning | Example |
|---|---|---|
| 0 | Will not burn under typical fire conditions | Carbon tetrachloride, water |
| 1 | Must be heated before ignition (flash point > 200°F / 93°C) | Mineral oil |
| 2 | Flash point 100–200°F (38–93°C) | Diesel fuel, kerosene |
| 3 | Flash point below 100°F (38°C) — flammable liquid | Gasoline, acetone |
| 4 | Flash point below 73°F (23°C) AND low boiling point — extremely flammable | Propane, hydrogen, diethyl ether |
Yellow (Reactivity / Instability)
| Rating | Meaning | Example |
|---|---|---|
| 0 | Stable; not reactive even under fire conditions | Water, helium |
| 1 | Normally stable but may react under heat/pressure | Ammonia, propylene |
| 2 | Violent chemical change at elevated temperature/pressure | Sodium, calcium |
| 3 | Capable of detonation under strong initiation source | Ammonium nitrate, hydrogen peroxide >52% |
| 4 | Readily detonates at normal temperature/pressure | TNT, nitroglycerin |
White (Special Hazards)
The white quadrant uses letters or symbols to flag hazards that don't fit the other three categories.
Only three symbols are part of the official NFPA 704 standard:
| Symbol | Meaning | Official criterion |
|---|---|---|
| W (with a slash through it) | Reacts dangerously with water — do NOT use water to fight fires involving this material | Material with a water reactivity rating of 2 or 3 under NFPA 704 |
| OX | Oxidizer — accelerates combustion of other materials | Material with oxidizing properties (per NFPA definitions) |
| SA | Simple asphyxiant gas | Limited to these six gases only: nitrogen, helium, neon, argon, krypton, xenon |
The W-with-slash is the most operationally important — it tells responders to use foam, dry chemical, or CO₂ instead of water on a fire.
Non-standard symbols are widely used in practice but are not part of NFPA 704. Per the standard, these should be placed outside the diamond, not inside the white quadrant — though in the field you'll often see them placed inside anyway:
| Symbol | Meaning |
|---|---|
| COR | Corrosive |
| ACID / ALK | Acid or alkaline |
| BIO | Biological hazard |
| POI | Poison |
| CRYO | Cryogenic |
| ☢ (radiation trefoil) | Radioactive |
If your AHJ (Authority Having Jurisdiction) requires strict NFPA 704 compliance, stick to W, OX, and SA inside the white quadrant and use separate signage for the rest.
How NFPA 704 Ratings Are Determined
The rating tables above tell you what each number *means*. This section tells you how to actually *assign* a rating to a chemical — which is what most EHS managers really need.
Where ratings come from
The standard recognizes three legitimate sources, in order of preference:
- The Safety Data Sheet (SDS) — when included, the NFPA 704 rating appears in Section 16 (Other Information). Important caveat: NFPA 704 ratings are *not required* under the GHS-aligned 16-section SDS that's been mandatory in the U.S. since 2015. Many modern SDSs omit them entirely. When the rating is present, this is the fastest path; when absent, you'll need to derive your own.
- The NFPA Fire Protection Guide on Hazardous Materials — NFPA's authoritative reference book listing ratings for thousands of chemicals. This is the canonical source when the SDS doesn't include a rating.
- Derive it yourself from the underlying physical/toxicological data in SDS Sections 9 (physical properties), 10 (stability/reactivity), and 11 (toxicology), using the official criteria below.
If two sources disagree, defer to the manufacturer's SDS first, then check the NFPA Fire Protection Guide. Document which source you used — fire marshals occasionally ask.
The actual criteria — Health (Blue)
NFPA 704 health ratings are defined by toxicity thresholds (LD50 / LC50) and other measurable criteria, not subjective "how bad does it feel" judgment:
| Rating | Acute oral LD50 | Acute dermal LD50 | Acute inhalation LC50 (gases/vapors) | Other criteria |
|---|---|---|---|---|
| 4 | ≤ 5 mg/kg | ≤ 40 mg/kg | ≤ 1,000 ppm | — |
| 3 | > 5 to ≤ 50 mg/kg | > 40 to ≤ 200 mg/kg | > 1,000 to ≤ 3,000 ppm | Cryogenic fluids with boiling point ≤ −55°C (−66.5°F) |
| 2 | > 50 to ≤ 500 mg/kg | > 200 to ≤ 1,000 mg/kg | > 3,000 to ≤ 5,000 ppm | Compressed gases with boiling point between −30°C and −55°C |
| 1 | > 500 to ≤ 2,000 mg/kg | > 1,000 to ≤ 2,000 mg/kg | > 5,000 to ≤ 10,000 ppm | — |
| 0 | > 2,000 mg/kg | > 2,000 mg/kg | > 10,000 ppm | — |
LD50 / LC50 values typically appear in SDS Section 11 (Toxicological Information).
The actual criteria — Flammability (Red)
NFPA 704 flammability ratings tie directly to NFPA 30 / OSHA flammable liquid classes:
| Rating | Criteria |
|---|---|
| 4 | Flammable gases; flammable cryogenic materials; liquids with flash point < 73°F (22.8°C) AND boiling point < 100°F (37.8°C) — i.e. Class IA liquids; materials that ignite spontaneously on contact with air |
| 3 | Liquids with flash point < 73°F AND boiling point ≥ 100°F (Class IB), OR flash point ≥ 73°F and < 100°F (Class IC); finely divided solids < 75 μm (200 mesh); combustible metal dusts (aluminum, zirconium, titanium); materials that burn with self-contained oxygen (organic peroxides, dry nitrocellulose) |
| 2 | Liquids with flash point ≥ 100°F (37.8°C) and < 200°F (93.4°C) — Class II and Class IIIA liquids; finely divided solids < 420 μm (40 mesh) capable of ignitable dust clouds; fibrous materials like cotton, sisal, hemp |
| 1 | Materials requiring considerable preheating before ignition can occur |
| 0 | Materials that will not burn in air when exposed to 1500°F (816°C) for 5 minutes; intrinsically noncombustible materials (concrete, stone, sand) |
Flash point and boiling point are in SDS Section 9 (Physical and Chemical Properties).
Quick liquid-class cheat sheet (NFPA 30 / OSHA 1910.106): Class IA = flash < 73°F + BP < 100°F. Class IB = flash < 73°F + BP ≥ 100°F. Class IC = flash 73–100°F. Class II = flash 100–140°F. Class IIIA = flash 140–200°F. Class IIIB = flash > 200°F.
The actual criteria — Instability / Reactivity (Yellow)
In practice, instability ratings are assigned from the qualitative behavior descriptors in the rating table earlier (line above). The standard's Annex B also defines quantitative thresholds based on instantaneous power density at 250°C (482°F) — used when calorimetry data is available or to resolve edge cases:
| Rating | Power density at 250°C | Behavior |
|---|---|---|
| 4 | ≥ 1,000 W/mL | Capable of detonation or explosive decomposition at normal temp/pressure |
| 3 | 100 to < 1,000 W/mL | Capable of detonation but requires strong initiating source or confinement + heat |
| 2 | 10 to < 100 W/mL | Violent chemical change at elevated temperature/pressure; exotherm at ≤ 150°C by DSC |
| 1 | 0.01 to < 10 W/mL | Normally stable; can become unstable at elevated temp/pressure |
| 0 | < 0.01 W/mL | Stable even under fire conditions |
Reactivity / stability data is in SDS Section 10 (Stability and Reactivity). Most manufacturers don't publish power density directly — for routine assignment, use the qualitative descriptions in Section 10 and the rating table at the top of this section. The W/mL thresholds matter when you need to defend an edge-case rating against a fire marshal or insurance underwriter.
Who is responsible for assigning the rating?
The facility posting the diamond is accountable to the AHJ during inspection. The standard itself does not assign liability to either the manufacturer or the user — but in practice, fire marshals look to the facility owner / employer when a rating is wrong or missing, since the diamond is on *your* tank, *your* drum yard, *your* building.
The chemical manufacturer typically provides a recommended rating on the SDS, but adopting it shifts no liability back to them. If you accept the manufacturer's number, you're certifying it as correct for your facility. If you derive your own, document the source data and reasoning.
Where You're Required to Post NFPA 704
NFPA 704 itself is a voluntary consensus standard published by the National Fire Protection Association. It only becomes legally required when adopted by reference in a fire code or law. Most U.S. jurisdictions have adopted it through:
- NFPA 1 (Fire Code) — national model fire code, adopted by most states
- International Fire Code (IFC) — adopted by many states and municipalities
- State and local fire codes — vary by jurisdiction
What the standard actually says about placement
The NFPA 704 standard specifies that diamonds must be posted at:
- Two exterior walls or enclosures that contain a means of access to the building or facility
- Each access to a room or area where hazardous materials are stored
- Each principal means of access to an exterior storage area
In practice, this translates to common posting locations like:
- Stationary chemical storage tanks above threshold quantities
- Building exteriors at primary entrances when hazardous materials are stored inside
- Drum storage areas outdoors
- Indoor chemical storage rooms above quantity thresholds
- Process vessels holding bulk chemicals
- Loading/unloading areas for tanker trucks
Check with your local fire marshal to confirm what's required at your facility. Posting requirements vary widely by jurisdiction — some require diamonds at every door, others only at primary entrances above specific quantity thresholds.
Who enforces NFPA 704?
The local fire marshal or AHJ — not OSHA, not EPA. A missing, faded, or incorrect NFPA 704 diamond is a fire-code citation, not a federal violation. This matters for two reasons: (1) you can't appeal to OSHA's interpretations on this, and (2) different fire marshals enforce differently — what flies in one county may get cited in the next. Build the relationship with your local AHJ before you need it.
Where NFPA 704 does NOT apply
The standard explicitly excludes two contexts:
- Transportation (DOT placards). Chemicals being transported on public roads, rail, water, or air use the DOT hazard placard system (49 CFR 172) — orange diamonds with UN numbers, not NFPA 704. The two systems look superficially similar but communicate different information.
- General public information. NFPA 704 is designed for emergency responders with training in the system. It is not intended as a consumer warning label, a workplace primary container label, or a public risk-communication tool.
NFPA 704 applies to industrial, commercial, and institutional facilities that manufacture, process, use, or store hazardous materials — fixed sites, not vehicles, and trained-responder audience, not the general public.
NFPA 704 vs. GHS — Two Different Audiences
A common source of confusion: NFPA 704 and OSHA's GHS labels look like they overlap, but they're for different audiences and different purposes.
| NFPA 704 | OSHA GHS Label (Primary, 1910.1200(f)(1)) | |
|---|---|---|
| Audience | Emergency responders arriving on scene | Workers handling the chemical |
| Purpose | Quick visual hazard assessment from a distance | Detailed hazard info + precautions for safe handling |
| Format | Color diamond with 0–4 ratings | GHS pictograms + signal word + H-statements + P-statements + supplier info |
| Where posted | Stationary tanks, drum yards, building entrances | Every individual chemical container (drums, bottles, pails) |
| Required by | Fire code (varies by jurisdiction) | OSHA federal regulation |
| Communicates | "How dangerous is this in an emergency?" | "How do I safely use, store, and respond to this chemical?" |
You typically need both, applied differently: - NFPA on stationary infrastructure — tanks, drum storage zones, building entrances - GHS on portable containers — every drum, bottle, pail, and secondary container
Can NFPA 704 Satisfy OSHA HazCom Labeling?
Partially. OSHA's workplace labeling provision — 29 CFR 1910.1200(f)(6) — allows employers to use any combination of "words, pictures, symbols" to convey hazard information on workplace containers. NFPA 704 diamonds count as "symbols," so they're an accepted approach for workplace labeling — provided:
- Your training program covers what the colors and numbers mean (workers must understand the system)
- The SDS is readily accessible to provide more detailed hazard info when needed
However, NFPA 704 cannot replace the primary GHS label that the manufacturer puts on the original chemical container. Primary container labeling (1910.1200(f)(1)) requires the full GHS format with pictograms, signal word, H/P statements, and supplier info — NFPA does not satisfy that.
In practice, most facilities use both systems for different containers: - GHS on every individual container (the primary container from the manufacturer + any secondary containers like spray bottles) - NFPA on the storage area, the bulk tank, the room signage
HCS 2024 update: OSHA finalized an update to the Hazard Communication Standard in May 2024, aligning U.S. HazCom with GHS Revision 7. Compliance dates phase in from January 19, 2026 (manufacturers/importers/distributors) through July 19, 2028 (employers). The update doesn't change the NFPA-vs-GHS distinction or the workplace-labeling flexibility under (f)(6) — but it does change what the GHS primary label looks like (new precautionary statements, new chemical-of-unknown-toxicity rules). Keep the NFPA diamond on your tanks regardless.
For more on workplace labeling flexibility, see Secondary Container Labels: What OSHA Actually Requires.
NFPA 704 vs. HMIS — The OTHER Colored-Rating System
If you've seen colored hazard ratings on individual chemical containers in a workplace and they didn't look quite like NFPA 704, you were probably looking at HMIS (Hazardous Materials Identification System) — a separate, parallel system that's easy to confuse with NFPA 704 but isn't the same thing.
| NFPA 704 | HMIS III | |
|---|---|---|
| Owner | National Fire Protection Association (consensus standard) | American Coatings Association (proprietary system) |
| Audience | Emergency responders | Workers handling the chemical |
| Format | Diamond rotated 45°, 4 quadrants | Horizontal colored bars (rectangles) |
| Blue | Health (acute hazard, 0–4) | Health (with * chronic-hazard indicator) |
| Red | Flammability (0–4) | Flammability (0–4, criteria differ slightly from NFPA) |
| Yellow / Orange | Yellow = Reactivity / instability | Orange = Physical Hazard (combines reactivity + physical) |
| White | Special hazards (W, OX, SA) | PPE code (A through K — letters representing required PPE) |
| Required by | Fire code (when adopted by AHJ) | Voluntary, often used to satisfy OSHA workplace labeling |
| Where you'll see it | Tanks, building exteriors, storage rooms | Individual drums, bottles, secondary containers |
Key takeaway: NFPA 704's white quadrant lists *special hazards*. HMIS's white bar lists *required PPE*. If you see a letter "B" or "C" in the bottom of a colored hazard rating, you're looking at HMIS PPE codes — not NFPA's "BIO" or "COR." Reading them as NFPA can lead workers to badly wrong conclusions.
Many facilities use NFPA 704 on storage infrastructure and HMIS on individual containers as their (f)(6) workplace labels — both are accepted by OSHA when paired with proper training.
Reading a Diamond in the Field — A Worked Example
Here's how a firefighter would read the NFPA 704 diamond on a methanol storage tank:
Diamond shows: Health 1 (blue), Flammability 3 (red), Reactivity 0 (yellow), no special hazard (white blank).
What the responder learns at a glance: - 🟦 Health 1: Slight hazard. Standard turnout gear is probably adequate; full SCBA may not be required immediately, but they should still wear it. - 🟥 Flammability 3: Flash point below 100°F. Don't approach with sparks. This will burn fast and easily. - 🟨 Reactivity 0: Stable. No risk of detonation or violent reaction even under fire conditions. - ⬜ No special symbol: Water is OK to use as an extinguishing agent.
That's a 4-second read that drives life-and-death decisions before they ever crack open the SDS.
Common Misconceptions
"Higher number = more dangerous overall." Mostly true within a quadrant, but you can't compare numbers across quadrants. A 4 in flammability (extremely flammable) is a different kind of bad than a 4 in health (acutely toxic). Don't add up the numbers for an overall "danger score."
"The color of the diamond is the OUTLINE." No — the diamond's outer border is always black. The colors are the fill of the four interior quadrants.
"NFPA 704 is OSHA-required." No. NFPA 704 is published by the NFPA, not OSHA. It becomes required only when fire codes adopt it. OSHA's labeling regulations (HCS) are separate from NFPA 704, though they can overlap on workplace secondary container labels.
"I can put NFPA on every primary container instead of GHS." No. Primary container labels MUST follow the GHS format under 1910.1200(f)(1). NFPA can only substitute for secondary workplace labels.
"The W in the white quadrant just means 'water.'" No. The W with a slash through it means "reacts dangerously with water — DO NOT USE WATER to extinguish fires involving this material." Plain "W" without the slash is not a recognized NFPA symbol.
What Size Diamond Do I Need?
A diamond that's too small to read from the road is the same as no diamond at all. NFPA 704 sizing is driven by legible viewing distance — how far away an emergency responder might be when they need to read it.
The standard sizing chart maps diamond dimensions, character (number) height, and the maximum distance at which the ratings remain legible:
| Diamond Size | Character Height | Overall Diamond Height | Legible Viewing Distance |
|---|---|---|---|
| 3 × 3″ | 1″ | 4.25″ | Up to 40 ft |
| 6 × 6″ | 2″ | 8.50″ | 41 – 85 ft |
| 9 × 9″ | 3″ | 12.75″ | 86 – 135 ft |
| 11 × 11″ | 4″ | 15.50″ | 136 – 150 ft |
| 15 × 15″ | 6″ | 21.25″ | 151 – 200 ft |
| 20 × 20″ | 8″ | 28.25″ | 201 – 300 ft |
| 24 × 24″ | 10″ | 34.00″ | 301 – 400 ft |
"Diamond size" is measured edge-to-edge along one side of the square (rotated 45°). "Diamond height" is the full point-to-point height of the rotated square — what you'll actually need to fit on a wall, fence, or tank.
How to pick the right size for your facility
- Walk to the farthest realistic vantage point an emergency responder would approach from — usually the perimeter fence, the access road, or the loading-bay entrance.
- Measure (or pace off) the distance from there to the storage location.
- Pick the smallest size in the chart that covers that distance. Bigger doesn't hurt, but undersized diamonds are a fire-marshal callout.
Common real-world picks
- 55-gallon drum in a chemical storage room → 3 × 3″ (read from a few feet away)
- Indoor chemical storage room door, viewed from across a warehouse → 6 × 6″ to 9 × 9″
- Outdoor drum yard with fence-line setback of ~100 ft → 9 × 9″
- Bulk tank at a tank farm, viewed from the access road ~200 ft away → 15 × 15″
- Building exterior placard at the property line of a large industrial facility → 20 × 20″ or 24 × 24″
If you're unsure, err larger. Local fire marshals will tell you a too-small diamond is unacceptable; they almost never complain about a too-large one.
Make Your NFPA 704 Diamond in 30 Seconds
We built a **free NFPA 704 Diamond Generator** that handles all of this:
- Pick ratings 0–4 for Health, Flammability, and Reactivity (the tool shows you what each number means)
- Pick a special hazard from a dropdown (W, OX, SA, COR, ACID, ALK, BIO, POI, RAD, or none)
- Pick a size — from 3×3″ drum stickers up to 24×24″ facility placards, matched to your viewing-distance requirement
- Optional product name displayed above the diamond
- Download a print-ready PDF at the actual physical size
No account, no payment, no usage limits.
Need other label types too? We also have a free GHS Label Generator for primary container labels and a free Secondary Container Label Generator for spray bottles, parts washers, and other workplace containers.
When to Move Beyond a Free Tool
Free generators handle one-off labels well. But if you're managing chemical storage across multiple sites with hundreds of tanks, drums, and containers:
- Manually picking NFPA ratings for each chemical is slow
- Ratings should be verified against the SDS (different sources sometimes disagree)
- You need to track which tanks have current diamonds vs. faded/missing ones
- Fire marshal inspection prep is easier with batch-generated, audit-trailed labels
**Tellus EHS** auto-generates NFPA, GHS, and HMIS labels from your SDS library, prints them in batch, and tracks chemical storage compliance across all your sites. Start a free 14-day trial → — no credit card required.
Related Reading
- GHS Label Requirements: What OSHA Expects on Every Container — primary container labeling rules
- Secondary Container Labels: What OSHA Actually Requires — workplace labeling under (f)(6)
- What Is HazCom? — overview of OSHA's Hazard Communication Standard
- OSHA Compliance Checklist — broader OSHA compliance walk-through