Skip to main content
Shops & Outbuildings Free Pro Features Available

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.

Pro Tip: IP69K and IPX9K are not the same notation, and IPX9K is not equivalent to NEMA 6P. The K suffix comes from ISO 20653 (road-vehicle ingress protection), not from IEC 60529, even though the IEC has aligned its second-digit 9 test class to similar conditions. IP69K is industry shorthand: the IEC-correct full form is IPX9K when the solids digit is not declared. First-digit K forms (where the solids digit also carries a K, such as IP6K9K) are exotic ISO 20653 variants outside this v1 decoder; check those directly against ISO 20653 and the manufacturer marking. On the NEMA side, NEMA 6P tests prolonged submersion at limited depth with a corrosion test. IPX9K tests close-range high-pressure hot-water spray. A device rated IPX9K is not necessarily safe for prolonged submersion, and a NEMA 6P device is not necessarily safe for high-pressure hot-water washdown. When a customer says "IP69K equals NEMA 6P", point at the test methods and watch the conversation re-anchor on which test the application actually needs.

PREVIEW All Pro features are currently free for a limited time. No license key required.

IP Rating Decoder (IEC 60529)

How It Works

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

  6. 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.

  7. 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

IP66 is dust-tight and protected against powerful water jets (100 L/min from a 12.5 mm nozzle at 2.5-3 m). IP67 is dust-tight and protected against temporary immersion to 1 m depth for 30 minutes. The two are different tests: IP66 is a hose-down rating, IP67 is a submersion rating. Some devices are rated both (IP66/IP67) by passing both tests separately; that is more common than implying one from the other. IP68 is continuous immersion under manufacturer-specified depth and duration conditions.
Conceptually yes, but the notation is different. IP69K is industry shorthand (especially in automotive and washdown applications) for "second-digit 9K from ISO 20653 with solids not declared." The IEC-correct full form is IPX9K (where X means "solids not declared"). The decoder accepts IP69K as input and normalizes internally to IPX9K, with an info-level note explaining the shorthand. First-digit K forms such as IP6K9K are exotic ISO 20653 variants outside this v1 decoder; verify those directly against ISO 20653 and the manufacturer marking.
The K suffix comes from ISO 20653 (road-vehicle ingress protection), which is a separate paid standard from IEC 60529. The decoder cites IEC 60529:1989 plus AMD1:1999 plus AMD2:2013 directly for the standard digit rows, but K-suffix semantics depend on ISO 20653 which has not been consulted in source. Confidence stays "low" on K-suffix rows until the paid ISO 20653 is in the source set; the decoder is honest about what it has verified and what it has not.
No. NEMA 4 and NEMA 4X both pass the IP66 test (dust-tight plus powerful water jets), but they go further: NEMA 4X also includes a corrosion test (typically 200-hour ASTM B117 salt spray) that IP66 does NOT perform. The cross-reference table direction is "ip_to_nema_not_valid": the candidates are NEMA Types you can investigate to satisfy an IP66 spec, but an IP66 device is not certified to NEMA 4 or 4X conditions because the additional tests were not performed. The decoder surfaces this explicitly in the warning text on every cross-reference row.
Yes, when the device was tested to both. IP66 (powerful water jets) and IP67 (temporary submersion to 1 m for 30 min) are separate tests, so a device can pass both and carry both ratings. The combined IP66/IP67 marking is common on outdoor process equipment that needs both washdown protection and occasional flooding tolerance. It does not, however, imply IP68 (continuous immersion); that requires its own test with manufacturer-specified conditions.
Completely different tools. The ip-converter-checker is an I/P (current-to-pressure) transducer helper for instrument techs: it converts 4-20 mA loop signals into 3-15 psi pneumatic output and verifies signal-to-pressure conversions. The IP Rating Decoder is for IEC 60529 ingress protection codes (IP66, IP67, IPX9K, etc.). Both are useful for instrument and process work, but they answer different questions. The decoder UI explicitly cross-links to the I/P transducer tool so users who landed on the wrong one can get to the right one.
The second supplementary letter conveys test conditions beyond the digits. H means the IP rating applies to high-voltage equipment per IEC 60529 supplementary letter rules. M means the water test was performed while the moving parts of the equipment were in motion. S means the water test was performed while the moving parts were stationary. W means the IP rating applies under manufacturer-specified weather conditions. Most field equipment only uses M or S to disambiguate motors and rotating machinery during the test; H and W are less common.

Learn More

Shops & Outbuildings

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.

Shops & Outbuildings

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

Shops & Outbuildings Live

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.

Shops & Outbuildings Live

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.

Shops & Outbuildings Live

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.