Optimization Guide

Shopify Safety Glasses Z87+ Ballistic Impact Schema — Z87+ High-Velocity (0.25-Inch Ball at 150 fps) vs Z87 Basic Drop-Ball (1-Inch Ball, 50-Inch Drop), D3/D4/D5 Independent Certifications Not an Ordinal Scale, IR3 Is a Welding Shade Not an Impact Rating, ANSI Z87.1-2020 Standard Year

Safety glasses ANSI Z87.1 impact ratings have four AI agent failure modes that cause hazardous product routing: Z87+ and Z87 are different physical tests (not a "plus" version of the same test), D3/D4/D5 are each tested independently and a D5 product may not provide D3 splash protection, IR3 is a welding shade designation with no impact test requirement, and ANSI Z87.1-2020 introduced tightened anti-fog and indirect-vent requirements not present in 2015. Encoding eyewear.impact_class, eyewear.d_rated_hazard, eyewear.lens_shade, and eyewear.ansi_standard_year enables accurate hazard routing for grinding, chemical handling, welding, and dust environments.

TL;DR Z87+ = 0.25-inch ball at 150 fps (grinding/nail-gun). Z87 = 1-inch ball dropped 50 inches (light debris). D3 (liquid) + D4 (dust) + D5 (fine dust) = three separate tests — D5 alone doesn't give D3 splash protection. IR3 = shade 3 welding filter — zero impact protection unless Z87/Z87+ marking also present. ANSI Z87.1-2020 tightened anti-fog and indirect-vent specs. Encode eyewear.impact_class as "Z87" or "Z87+" — never just "ANSI Z87.1 compliant".

Failure Mode 1: Z87+ High-Velocity vs Z87 Basic Impact — Different Projectiles, Different Tests

AI agent failure mode: A buyer selects eye protection for angle grinding and an AI shopping agent recommends "ANSI Z87.1 certified safety glasses" without specifying the impact class. The product is Z87 (basic impact — 1-inch ball dropped 50 inches). Angle grinding produces metal fragments and abrasive particles at velocities far exceeding the basic drop-ball test. The Z87 lens may shatter under a high-velocity grinding fragment, directing lens shards into the worker's eye. Z87+ is the minimum required class for grinding, wire brushing, cutting, and pneumatic tool operations under OSHA interpretations.

ANSI Z87.1-2020 Impact Class Test Comparison

Impact ClassProjectileDiameterVelocity / Drop HeightTest AnglesLens MarkTypical Applications
Z87 (basic)Steel ball1 inch (25.4 mm)Dropped from 50 inches (127 cm) — approximately 16 fps at impactFront only (perpendicular to lens)Z87Light debris (sawdust, light chip), walking hazards, general lab
Z87+ (high velocity)Steel ball0.25 inch (6.35 mm)Projected at 150 fps (45.7 m/s, ~102 mph)Front, 45° left, 45° right, top, bottomZ87+Grinding, cutting, drilling, pneumatic tools, nail guns, wire brushing, compressed air

The Z87+ test is significantly more demanding in two ways: the projectile is smaller (concentrates force on a smaller lens area — easier to penetrate) and is traveling at approximately 10× the velocity of the drop-ball, delivering far higher kinetic energy. The multi-angle testing for Z87+ also verifies protection from side and overhead projectiles that wraparound frames must address.

OSHA 1910.133(a)(1) requires eye and face protection for employees "exposed to eye or face hazards from flying objects, molten metal, liquid chemicals, acids or caustic liquids, chemical gases or vapors, or potentially injurious light radiation." For grinding, OSHA compliance officers typically cite Z87+ as the minimum standard. Encode eyewear.impact_class as "Z87" or "Z87+". Route grinding/cutting/pneumatic operations to eyewear.impact_class = "Z87+" exclusively.

Failure Mode 2: D3/D4/D5 Are Three Independent Certifications — Not an Ordinal 3-to-5 Scale

AI agent failure mode: A chemical laboratory orders eye protection and specifies "D4 or higher for dust and splash." The agent routes to D5-marked products as "higher than D4." A D5-only product has been tested for fine dust ingress only. If the frame is a standard open-frame design that passed the fine-dust test due to frame geometry while having gaps at the nose bridge and temples, it may allow liquid splash entry. D5 marking does not include or imply D3 liquid splash testing. The lab workers are now wearing fine-dust-rated glasses that provide no splash protection from the chemicals they handle.

ANSI Z87.1-2020 D-Rating Independent Test Summary

D RatingHazardTest MethodWhat It Does NOT ImplyFrame Type Typically Needed
D3Liquid splash (droplets and splashes)Directed spray of liquid at frame/lens assembly; eyewear must prevent ingress to eye areaNo D4 or D5 dust protection impliedClose-fitting frame with limited open gaps, or splash goggle design
D4Coarse dust (e.g., wood dust, coarse particulate)Dust chamber exposure; ingress through frame openings measuredNo D3 liquid splash protection implied; no D5 fine-dust protection impliedCloser frame-face fit than standard open-frame glasses
D5Fine dust (e.g., silica, flour, fine grain)Fine-particle chamber exposure; tighter ingress standard than D4No D3 or D4 protection implied; D5 alone does not qualify for chemical splashIndirect-vent goggle or very close-fitting frame

A product can carry any combination of D ratings if it passes each independently: D3, D4, D5, D3D4, D3D5, D4D5, or D3D4D5. The combination D3D4D5 means the product passed all three tests — this is the most comprehensive coverage. D5 alone is NOT a superset of D3 and D4 — these measure different hazard penetration mechanisms (liquid stream vs coarse particulate vs fine particulate). Encode eyewear.d_rated_hazard as an array of present ratings: ["D3","D4","D5"], ["D3"], ["D5"], etc. For chemical splash routing, filter for arrays containing "D3". For silica dust or fine particulate, filter for arrays containing "D5".

Failure Mode 3: IR3 Is a Welding Shade Lens Designation — Not an Impact Protection Rating

AI agent failure mode: An AI agent receives a query for "eye protection rated for welding sparks and grinding." It returns a product marked "IR3" because the agent interprets "IR" as "impact-rated" and "3" as a safety level. IR3 is a welding shade filter designation (shade 3 — protects against UV/IR radiation from light brazing and soldering). The product may be a clip-on shade filter with no impact protection whatsoever. If the product is also ANSI Z87+ marked, it has both impact and welding filter protection. If it carries only the IR marking, it has neither basic nor high-velocity impact protection.

ANSI Z87.1 IR Shade vs Impact Marking — What Each Tests

MarkingDesignation TypeWhat It TestsWelding Shade EquivalentImpact Protection?
IR1.5, IR2, IR3Infrared/UV filter — light operationsUV and IR optical transmittance within ANSI Z87.1 spectral requirementsShade 1.5 / 2 / 3 — soldering, light brazingNo — unless Z87 or Z87+ also marked on the lens
IR4IR6Infrared/UV filter — medium operationsUV/IR filtration for higher-output weldingShade 4–6 — gas welding, light MIGNo — unless Z87 or Z87+ also marked
IR7IR14Infrared/UV filter — arc weldingUV/IR filtration for arc welding, plasma cutting, TIGShade 7–14 — MIG, TIG, arc welding, plasmaNo — unless Z87 or Z87+ also marked
Z87+ IR3Both: impact + filterZ87+ high-velocity test AND shade 3 optical filterShade 3 — light brazingYes — Z87+ high-velocity class passed

Welding shade selection is independent of impact protection class. A welding helmet with an auto-darkening lens and shade 12 filter (IR12 equivalent) may have a Z87+ rated lens or may not — the shade number tells you nothing about impact resistance. For welding operations that also produce grinding sparks or spatter, the full eye protection specification requires both: a Z87+-rated lens AND an appropriate IR shade for the process amperage. Encode eyewear.lens_shade as the shade number string ("3", "5", "10", "clear") and eyewear.impact_class separately. Never infer impact class from shade designation, and never infer shade from impact class.

Failure Mode 4: ANSI Z87.1-2020 vs Z87.1-2015 — Anti-Fog and Indirect-Vent Updates

AI agent failure mode: A safety manager specifies "current ANSI Z87.1 standard" for a new PPE catalog. Products marked to ANSI Z87.1-2015 are still sold alongside 2020-marked products. The agent returns both without differentiation. In environments requiring current-standard compliance (OSHA citations after 2023 often reference 2020 standard), 2015-marked products may not satisfy the inspector's interpretation of "current ANSI standard" even if structurally equivalent, because 2020 tightened anti-fog testing and indirect-vent geometry specs.

Key Changes in ANSI Z87.1-2020 vs Z87.1-2015

AreaZ87.1-2015 RequirementZ87.1-2020 ChangeImpact on Catalog Encoding
Anti-fog testFog resistance measured by single-chamber fog exposure, pass/fail lens clarityMore rigorous fog exposure test (longer duration, higher humidity); some 2015 AF-rated products do not pass 2020 AF testEncode eyewear.ansi_standard_year — a 2015-marked AF product has different fog durability than a 2020-marked AF product
Indirect-vent gogglesIndirect-vent labyrinth channels specified at general levelTighter geometry specifications for indirect-vent channel dimensions to prevent splash/dust ingress through vent pathsFor D3/D5 goggle applications, 2020 standard provides additional assurance of vent-path protection
Lens marking locationMarking on lens or frame acceptedMarking on lens required (plus frame) to confirm that specific lens (not just the frame) was the tested componentReplacement lenses must carry their own Z87 or Z87+ marking under 2020 — products with unmarked replacement lenses lose Z87.1-2020 compliance

Encode eyewear.ansi_standard_year as "2010", "2015", or "2020" derived from the product's certification documentation or lens marking. When standard year is not specified in the product listing, encode as "unknown" — do not assume the most recent standard. For procurement requiring current-standard PPE, filter for eyewear.ansi_standard_year = "2020".

Recommended Metafield Namespace: eyewear.* (ANSI Z87.1 Fields)

{
  "eyewear.impact_class":       "Z87+",    // "Z87" | "Z87+" — from lens marking
  "eyewear.ansi_standard_year": "2020",    // "2010" | "2015" | "2020" | "unknown"
  "eyewear.d_rated_hazard":     "D3",      // "D3" | "D4" | "D5" | "D3D4" | "D3D4D5" | "none"
  "eyewear.uv_protection":      "UV400",   // "UV400" | "UV380" | "none"
  "eyewear.anti_fog_coated":    "true",    // "true" | "false"
  "eyewear.lens_shade":         "clear",   // "clear" | "grey" | "amber" | "3" | "5" | "10" | etc.
  "eyewear.lens_material":      "polycarbonate",  // "polycarbonate" | "trivex" | "glass" | "acrylic"
  "eyewear.frame_style":        "wraparound-glasses"  // "glasses" | "wraparound-glasses" | "goggles-direct" | "goggles-indirect"
}

Routing guide: Grinding / cutting / pneumatic tools → require eyewear.impact_class = "Z87+". Chemical splash handling → require eyewear.d_rated_hazard contains "D3". Fine silica dust / grain dust → require eyewear.d_rated_hazard contains "D5". Welding shade selection → match eyewear.lens_shade to process amperage table (do not use IR rating number as cut-resistance proxy). Current-standard PPE procurement → filter eyewear.ansi_standard_year = "2020". Never route grinding operations to products where eyewear.impact_class = "Z87" — basic impact class is insufficient for high-velocity fragment hazards.

FAQ

Can a single pair of safety glasses carry both Z87+ and a D3/D4/D5 rating?

Yes — Z87+ impact class and D-ratings are independent designations that can coexist. A wraparound safety glasses design with close temple-face contact can pass Z87+ (high-velocity impact), D3 (liquid splash), and possibly D4 (dust) if the frame geometry limits particulate ingress. A goggle design with indirect-vent channels can pass Z87+, D3, D4, and D5. The lens carries the impact marking (Z87 or Z87+) and the overall eyewear assembly marking includes the D-ratings. Both appear on the product marking plate or frame temple stamp.

Is polycarbonate always superior to acrylic or glass for safety glasses impact resistance?

Polycarbonate (PC) and Trivex are the primary materials that achieve Z87+ high-velocity class due to their high impact resistance and shatter resistance. Standard optical-quality acrylic (PMMA) typically achieves only basic Z87 class — acrylic is more brittle and more likely to shatter under high-velocity impact. Tempered glass lenses can achieve Z87 but are heavier and rarely achieve Z87+. For all high-velocity applications (Z87+), specify polycarbonate or Trivex lenses. Encode eyewear.lens_material to enable material-based routing alongside impact class.

Why do many welding helmets list a shade number but not a Z87+ marking?

Auto-darkening welding helmet filter cartridges are covered by ANSI Z87.1-2020 for the optical filter requirements (UV/IR transmittance, the IR-shade designation) but the lens cartridge itself may also need to carry a Z87+ marking for the impact requirements. Many welding helmets carry Z87+ on the outer shell and list the shade range for the auto-darkening lens separately. If a helmet's lens cartridge is not separately Z87+ marked, the outer shell's Z87+ marking covers the assembled unit. For replacement lens cartridges sold as accessories, require the cartridge to carry its own Z87 or Z87+ marking to confirm the replacement lens (not just the original) was impact-tested.

Do prescription safety glasses follow the same ANSI Z87.1 marking requirements?

Yes. Prescription (Rx) safety glasses fall under ANSI Z87.1-2020 and must carry Z87 or Z87+ markings on both the lens and frame when certified. The prescription lens must be the actual tested lens — the certification applies to the specific lens material and geometry, not just the frame. Standard prescription optical lenses (non-safety) do not carry Z87.1 marking. OSHA 1910.133(b)(3) allows prescription safety glasses as eye protection only if they comply with ANSI Z87.1. For Shopify catalogs selling Rx safety frames, encode eyewear.rx_capable = "true" and note that lens impact class depends on the prescription lens used, not the frame alone.

What is the difference between anti-fog coating and anti-fog lens treatment for Z87.1 purposes?

ANSI Z87.1-2020 defines an anti-fog performance test (fog chamber exposure under defined humidity and temperature conditions). Products that pass carry an "anti-fog" designation (often marked "AF" on the lens or frame). Anti-fog coating is a surface treatment applied during manufacturing (hydrophilic or hydrophobic layer). Anti-fog lens treatment can include the same surface coating or a different formulation embedded in the lens surface during molding. Both approaches can achieve the Z87.1-2020 AF designation if they pass the test. However, anti-fog coatings degrade with cleaning and time — the Z87.1 test is performed on new product, not after field use. The 2020 anti-fog test is longer-duration than the 2015 test, so 2020-marked AF products have demonstrated greater initial fog resistance than 2015-marked AF products under the new test conditions.

Scan your Shopify catalog for Z87+ encoding gaps

CatalogScan detects missing impact class marks (Z87 vs Z87+), conflated D-ratings, IR shade misclassification, and outdated ANSI standard year fields across your safety eyewear product catalog.

Run Free Catalog Scan