IP Rating Decoder (IEC 60529)
Type any IP code (IP66, IP67, IPX9K, IP69K) and see the digit-by-digit breakdown: solids ingress (0-6, X), water ingress (0-9, X, plus K suffix from ISO 20653), optional access letter (A/B/C/D), optional special letter (H/M/S/W). The decoder normalizes IP69K industry shorthand to the IEC-correct IPX9K, surfaces the ISO 20653 K-suffix context, and produces the one-way NEMA cross-reference.
A code-to-property lookup decoder for IEC 60529 ingress protection codes (the "IP code"). Type any IP code in any common spelling: IP66, IP 66, IP-66, ip66, IP6X, IPX5, IPX9K, IP69K (industry shorthand normalized to IPX9K), IP66H (with high-voltage special letter), IP67BW (with access letter B and weather W special letter), and others. The decoder produces a structured result: first digit (solids ingress 0-6 plus X for not-declared), second digit (water ingress 0-9 plus X plus the K suffix from ISO 20653 for high-pressure / high-temperature jets), optional access letter (A back of hand, B finger, C tool, D wire), optional special letter (H high voltage, M motion during water test, S stationary during water test, W weather conditions), an is-high-pressure-high-temp flag, an is-ISO-20653 flag, and a used-industry-shorthand flag set when the input was IP69K. The cross-reference to NEMA is direction-aware: the decoder explicitly tells the user that IP-to-NEMA conversion is not valid (IP does not test corrosion, icing, oil/coolant, or hazloc) and produces "investigate" NEMA candidates with the explicit warning. Distinct from the ip-converter-checker tool, which is an I/P (current-to-pressure) transducer helper for instrument techs.
Read the IP Rating Guide for the digit-by-digit reference, the K-suffix story, and the field-truth callouts on NEMA mismatches
IP Rating Guide (IEC 60529) →Decode a NEMA Type (4X, 12, 6P, 7) for the ANSI counterpart with the one-way cross-reference
NEMA Enclosure Rating Decoder →Decode a motor nameplate; imported IEC-frame motors carry IP ratings on the nameplate
Motor Nameplate Decoder →Reference the hazardous-location class guide; IP codes do NOT address hazardous locations, NEMA 7/9 and ATEX/IECEx do
Hazardous Location Class Guide →How It Works
-
Type the IP Code
Enter any IP code in any common spelling. The decoder accepts "IP66", "IP 66", "IP-66", "ip66", "ip 6 6" (spaces between digits), "IP6X", "IPX5", "IPX9K", "IP69K" (industry shorthand normalized to IPX9K), and "66" (bare digits accepted with IP prefix added). The normalizer strips internal whitespace, dashes, and dots, and adds the IP prefix if the input is bare digits.
-
Read the Digit Breakdown Table
The Decoded banner shows the matched canonical form (IPX9K rather than IP69K, for example) and notes if the input used the industry shorthand. The Digit Breakdown table lists each component on its own row: first digit (solids ingress) with code, meaning, and the IEC test described; second digit (water ingress) with code, meaning, and test; access letter and special letter rows when present.
-
Watch for the K Suffix and ISO 20653
When the input is IPX9K or IP69K, the decoder flags is_iso_20653 and is_high_pressure_high_temp. A field note appears explaining that the K suffix is sourced from ISO 20653 (road-vehicle ingress protection) and that IPX9K is NOT equivalent to NEMA 6P even though both involve "severe" water tests. The tests are different: ISO 20653 is close-range high-pressure hot-water spray; NEMA 6P is prolonged submersion at limited depth with a corrosion test. First-digit K forms such as IP6K9K are outside v1 and return a no-match warning.
-
Cross-Reference to NEMA
The cross-references panel includes a "no equivalent" or "investigate" warning row (IP-to-NEMA is not a valid conversion because IP does not test corrosion, icing, oil, or hazloc), one or more direct links into the NEMA Enclosure Decoder for the NEMA Types whose tests demonstrate the entered IP code, and supporting links to the motor nameplate decoder and hazardous-location class guide.
-
Read the Field Notes
Two field-truth callouts always appear: IP-to-NEMA is not a valid conversion (IP does not test corrosion, icing, oil/coolant, or hazloc), and the IP69K vs IPX9K notation note (industry shorthand vs IEC-correct form). Per-code field notes add high-pressure-high-temp context for second-digit 9 or 9K, ISO 20653 context for any K suffix, and "not declared" context when the first or second digit is X.
-
Confirm Confidence Per Digit
Each digit and letter row carries its own confidence label. The K-suffix rows are "low" confidence because the underlying ISO 20653 paid standard was not consulted directly; the standard digits are "medium" confidence because they are sourced from free references (Hammond, Interpower, NEMA, ANSI/IEC 60529-2020 contents and scope). When safety matters, the decoder tells the user explicitly that the confidence on the K suffix is conditional.
-
Export the Decode
PDF export produces a branded, page-break-safe report with the matched code, the digit-by-digit breakdown, field notes with source attribution, cross-references with direction labels, and the full source citation. CSV export packages the same fields for spreadsheet import or order paperwork. Share-URL puts the exact same decode in a coworker browser without retyping the code.
Built For
- Reliability engineer responding to a customer "IP66" spec and confirming which NEMA Type satisfies it without invalidating the corrosion or icing test that NEMA also includes
- Project engineer reviewing imported IEC-frame motor nameplates and decoding the IP rating before specifying environmental conditions
- Maintenance planner reading a Rosemount transmitter nameplate that lists both NEMA Type 4X and IP66/IP68; the decoder explains which test each rating actually performed
- Plant operator inspecting a washdown environment and confirming the IPX9K rating is the correct test class (high-pressure hot-water spray, not prolonged submersion)
- Specifier writing a procurement document for an outdoor pump and avoiding the IP67-equals-NEMA-4X trap (IP67 tests submersion but not corrosion, NEMA 4X tests corrosion but not submersion)
- Foreman ordering an enclosure for an automotive plant washdown line and confirming the IP69K nameplate matches the ISO 20653 expectation, not the NEMA 6P expectation
- Inspector reviewing an installed-base device with an IPX0 rating (water test not declared, solids tested) and understanding what the X means in context
- Trainer onboarding an instrument tech and walking through the difference between this tool (ingress protection) and the I/P transducer current-to-pressure checker tool
Features & Capabilities
Per-Digit Lookup Architecture
Three small data tables (8 solids digits, 13 water digits including K variants and X, 8 supplementary letters) compose into a structured result. Each row carries source citation and confidence label. The parser splits the input by digit position, handles K suffixes on each, and routes optional letters to access or special slots. No regex spaghetti; explicit data-driven parse.
IP69K Industry Shorthand Normalization
The IP69K industry-common spelling normalizes internally to the IEC-correct IPX9K (solids digit not declared, water digit 9K from ISO 20653). The used_industry_shorthand flag carries the original input form. An info-level note tells the user that the input was decoded as IPX9K. The IEC-correct form is what the decoder uses for matched_code and cross-references; the original shorthand is preserved in used_industry_shorthand for export and audit-trail purposes.
ISO 20653 K-Suffix Context
Second-digit 6K and 9K carry the is_iso_20653 flag. When the flag is true, the decoder adds a field note explaining that the K suffix is sourced from ISO 20653 (road-vehicle and washdown applications) rather than IEC 60529 itself, and that the test conditions differ slightly from the IEC base. Confidence on K-suffix rows stays "low" until the paid ISO 20653 standard is consulted; the decoder is honest about what it has and has not verified.
IP-to-NEMA Cross-Reference With Explicit Invalid Direction
The cross-reference panel surfaces IP-to-NEMA as ip_to_nema_not_valid: IP does not test corrosion, icing, oil/coolant, or hazloc, so the reverse conversion is invalid. The decoder produces "investigate" NEMA candidates by reverse-searching the cross-reference table for any NEMA Type whose forward equivalent includes the entered IP code, but every candidate carries the explicit warning that the candidate is not an equivalence.
Distinct From the I/P Transducer Checker
The slug ip-rating-decoder is intentionally chosen to avoid confusion with the existing ip-converter-checker tool, which is an I/P (current-to-pressure) transducer helper for instrument techs. The two are different tools with different purposes; the UI explicitly cross-references the other so users land on the right one.
Cite-Every-Row Data Layer
Every digit and letter row in the IP code tables carries source citation (IEC 60529:1989 plus AMD1:1999 plus AMD2:2013 as the paid authoritative source, with ANSI/IEC 60529-2020 contents/scope, Hammond IEC 529 definitions, Interpower IP code symbols, and the nVent Hoffman technical information white paper as the free corroborating references). Confidence is "medium" by default, "low" for K-suffix rows that depend on paid ISO 20653 verification.
Audit-Error Visibility Hooks
Ten tripwire test categories run on every change: canonical data integrity (digit and letter tables present), cross-reference one-way invariant (shared with NEMA decoder), hazloc-no-IP invariant (no NEMA hazloc Type ever returns from IP cross-lookup), normalizer accept/reject regression (12 input variations), golden decode per IP code shape (10 representative codes), negative-path decode (garbage in, no match out), field note source coverage, cross-reference slug validation, confidence label coverage, and plain-English summary snapshots. Any future canonical edit that violates the design fires immediately.
PDF and CSV Export
PDF export uses the shared ToolGrit programmatic PDF generator. Reports include the matched code, the digit-by-digit breakdown table, field notes with source attribution, cross-references with direction labels, and the source citation block. CSV export packages the same fields for spreadsheet import or order paperwork. Share-URL preserves the exact decoded input for sharing with coworkers.
Light and Dark Mode, WCAG AA
Standard ToolGrit light and dark theme with WCAG AA contrast across status colors, callouts, confidence pills, and the warning badges on cross-reference rows. The Decoded banner uses an aria-live region so screen readers announce the decode when the input changes. The mobile layout at 375 px width keeps the digit-breakdown table readable without horizontal scrolling.
Comparison
| IP code | First digit (solids) | Second digit (water) | Notable property | Approximate NEMA candidates (one-way) |
|---|---|---|---|---|
| IP10 | 1: solids 50 mm and larger | 0: no protection | Roughly NEMA Type 1 | Type 1 |
| IP54 | 5: dust-protected | 4: splashing water | Mild outdoor, not hosedown | Types 3, 3S, 3X, 3SX, 13 |
| IP65 | 6: dust-tight | 5: low-pressure water jets | Dust-tight with water-jet protection | No direct NEMA equivalent in the cross-reference table |
| IP66 | 6: dust-tight | 6: powerful water jets | Hosedown protection plus dust-tight | Type 4 (no corrosion); Type 4X adds corrosion test |
| IP67 | 6: dust-tight | 7: temporary immersion to 1 m for 30 min | Temporary submersion | Types 6 (no corrosion); Type 6P adds corrosion test |
| IP68 | 6: dust-tight | 8: continuous immersion under manufacturer conditions | Continuous submersion (manufacturer-specified) | Type 6 / 6P with manufacturer documentation |
| IPX9K | X: not declared | 9K: high-pressure / high-temperature jet (ISO 20653) | Industry-common IP69K shorthand | No clean NEMA equivalent. IPX9K is NOT NEMA 6P |
| IP66HW | 6: dust-tight | 6: powerful water jets | H high-voltage equipment; W weather conditions | Same as IP66 plus the supplementary letter context |
References
- Array
- Array
- Array
- Array
- Array
- Array
- Array
- Array
- Array
- Array
- Array
- Array
Frequently Asked Questions
Learn More
NEMA Enclosure Rating Guide: Types 1 to 13 Plus 7/9 Hazloc and the One-Way IP Cross-Reference
Plain-language guide to ANSI/NEMA Type ratings. Covers each active Type (1, 2, 3, 3R, 3RX, 3S, 3SX, 3X, 4, 4X, 5, 6, 6P, 7, 9, 12, 12K, 13) and historical Types 8 and 10. Why NEMA-to-IP cross-reference is one-way only, the assembly-rated-at-the-weakest-fitting rule, how NEMA 4X corrosion testing differs from IP66, and the field-truth substitutions that cause rework. Companion to the NEMA Enclosure Rating Decoder.
IP Rating Guide (IEC 60529): First Digit, Second Digit, K Suffix, and Supplementary Letters
Plain-language IP code reference. First digit (solids 0-6 plus X), second digit (water 0-9 plus X plus K from ISO 20653), optional access letter (A/B/C/D), optional special letter (H/M/S/W). Where IP69K industry shorthand differs from the IEC-correct IPX9K, why IPX9K is not NEMA 6P, and what tests IP does NOT include compared to NEMA. Companion to the IP Rating Decoder.
Related Tools
Shop Heater BTU Sizing Calculator
Calculate the exact BTU output your shop or garage heater needs. Factors in wall R-values, ceiling insulation, slab edge loss, overhead door infiltration, and air changes per hour to size propane, natural gas, and electric heaters correctly.
Overhead Door Infiltration Loss Calculator
Calculate heat loss through overhead doors in shops, garages, and warehouses. Compares open-door vs closed-door losses, seal condition impact, and annual cost of infiltration with payback on door seals and high-speed doors.
Long-Run Voltage Drop Calculator
Calculate voltage drop for long wire runs to detached shops, barns, garages, and outbuildings. Compares copper vs aluminum, shows motor starting voltage impact, and recommends the right wire size for your distance and load.