{"id":100140,"date":"2026-02-15T20:19:52","date_gmt":"2026-02-15T20:19:52","guid":{"rendered":"https:\/\/vibromera.eu\/?post_type=calculator&#038;p=100140"},"modified":"2026-07-12T15:55:12","modified_gmt":"2026-07-12T15:55:12","slug":"ip-rating-decoder","status":"publish","type":"calculator","link":"https:\/\/vibromera.eu\/fr\/calculators\/ip-rating-decoder\/","title":{"rendered":"Documented IEC 60529 \/ ISO 20653 IP Code Decoder"},"content":{"rendered":"\n<script type=\"application\/ld+json\">{\"@context\":\"https:\/\/schema.org\",\"@type\":\"WebApplication\",\"name\":\"Documented IP Code Decoder\",\"description\":\"Decode an IEC 60529 or ISO 20653 enclosure marking without mixing IPX9 and IPX9K families or inventing application suitability.\",\"url\":\"https:\/\/vibromera.eu\/calculators\/ip-rating-decoder\/\",\"applicationCategory\":\"Engineering Reference\",\"operatingSystem\":\"Any\",\"offers\":{\"@type\":\"Offer\",\"price\":\"0\",\"priceCurrency\":\"EUR\"},\"creator\":{\"@type\":\"Organization\",\"name\":\"Vibromera\",\"url\":\"https:\/\/vibromera.eu\/\"},\"dateModified\":\"2026-07-12\",\"inLanguage\":\"en\",\"isAccessibleForFree\":true}<\/script>\n<style>:root{--c:#315f88;--cl:#eaf2f9;--ink:#181817;--sec:#585751;--mut:#858178;--b:#d8d4cc;--bl:#e9e5dd;--alt:#f8f6f1;--yel:#fff8df;--ys:#987000;--red:#b42318;--font:'DM Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;--mono:'JetBrains Mono',Consolas,monospace;--display:Fraunces,Georgia,serif}.vc-calculator{font:15px\/1.65 var(--font);color:var(--ink);max-width:980px;margin:auto;padding:20px 16px 40px}.vc-calculator *{box-sizing:border-box}.vc-header{text-align:center;padding:48px 24px 40px;position:relative}.vc-header:after{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:80px;height:3px;background:var(--c)}.vc-eyebrow{font:11px var(--mono);letter-spacing:.15em;text-transform:uppercase;color:var(--c);margin:0 0 12px}.vc-title{font:800 clamp(24px,4vw,36px)\/1.15 var(--display);margin:0 0 16px}.vc-sub{color:var(--sec);max-width:780px;margin:0 auto 18px}.vc-badges{display:flex;gap:8px;justify-content:center;flex-wrap:wrap}.vc-badge{font:11px var(--mono);padding:4px 10px;border:1px solid var(--b);border-radius:4px}.vc-card,.vc-section{background:#fff;border:1px solid var(--b);border-radius:12px;overflow:hidden;margin-top:28px;box-shadow:0 2px 12px #0000000d}.vc-form{padding:24px}.vc-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.vc-wide{grid-column:1\/-1}.vc-field{display:flex;flex-direction:column}.vc-label{font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--sec);margin-bottom:6px}.vc-input,.vc-select{width:100%;padding:10px 12px;border:1.5px solid var(--b);border-radius:6px;font:14px var(--font);background:#fff}.vc-input:focus,.vc-select:focus{outline:0;border-color:var(--c);box-shadow:0 0 0 3px #315f881f}.vc-help{font-size:12px;color:var(--mut);margin:5px 0 0}.vc-error{margin:.75rem 0 0;color:var(--red)}.vc-warning{background:var(--yel);border-left:3px solid var(--ys);padding:14px 16px;margin:18px 0 0}.vc-results{border-top:1px solid var(--bl);background:var(--alt);padding:0;max-height:0;overflow:hidden}.vc-results.vc-visible{max-height:3000px;padding:24px}.vc-rgrid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.vc-r{background:#fff;border:1px solid var(--bl);border-radius:8px;padding:16px}.vc-primary{grid-column:1\/-1;border:2px solid var(--c);background:linear-gradient(135deg,var(--cl),#fff)}.vc-rl{font:10px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mut)}.vc-rv{font:600 17px\/1.4 var(--mono);overflow-wrap:anywhere}.vc-primary .vc-rv{font-size:28px;color:var(--c)}.vc-note{font-size:13px;color:var(--sec);margin:18px 0 0}.vc-toggle{width:100%;padding:18px 24px;border:0;background:#fff;text-align:left;font:700 18px var(--display);cursor:pointer}.vc-body{max-height:0;overflow:hidden}.vc-section.vc-open .vc-body{max-height:30000px}.vc-inner{padding:0 24px 24px;border-top:1px solid var(--bl);color:var(--sec)}.vc-inner h3{font-family:var(--display);color:var(--ink);margin:24px 0 10px}.vc-table-wrap{overflow-x:auto}.vc-table{width:100%;border-collapse:collapse;font-size:13px}.vc-table th,.vc-table td{padding:9px 10px;border:1px solid var(--bl);text-align:left;vertical-align:top}.vc-table th{background:var(--alt);color:var(--ink)}.vc-code{font-family:var(--mono)}.vc-footer{text-align:center;padding:30px;color:var(--mut);font-size:13px}.vc-section a,.vc-footer a{color:var(--c)}@media(max-width:650px){.vc-grid,.vc-rgrid{grid-template-columns:1fr}.vc-wide,.vc-primary{grid-column:auto}.vc-form{padding:18px}.vc-calculator{padding-left:12px;padding-right:12px}.vc-header{padding:34px 12px 30px}.vc-rv{font-size:15px}.vc-primary .vc-rv{font-size:23px}}<\/style>\n<div class=\"vc-calculator\" id=\"vc-ip\"><header class=\"vc-header\"><p class=\"vc-eyebrow\">Enclosure marking \u00b7 source-specific interpretation<\/p><h1 class=\"vc-title\">Documented IP Code Decoder<\/h1><p class=\"vc-sub\">Decode the marking only after selecting its governing standard. IEC 60529 IPX9 and road-vehicle ISO 20653 IPX9K are different designations and are never silently interchanged.<\/p><div class=\"vc-badges\"><span class=\"vc-badge\">IEC 60529 Ed.2.2<\/span><span class=\"vc-badge\">ISO 20653:2023<\/span><span class=\"vc-badge\">X and letter codes supported<\/span><\/div><\/header>\n<div class=\"vc-card\"><form id=\"vc-form\" class=\"vc-form\" autocomplete=\"off\"><div class=\"vc-grid\"><div class=\"vc-field\"><label class=\"vc-label\" for=\"vc-family\">Governing standard family<\/label><select class=\"vc-select\" id=\"vc-family\"><option value=\"\">Select\u2026<\/option><option value=\"iec\">IEC 60529:1989+A1:1999+A2:2013, Ed.2.2<\/option><option value=\"iso\">ISO 20653:2023 road vehicles<\/option><\/select><\/div><div class=\"vc-field\"><label class=\"vc-label\" for=\"vc-code\">Exact enclosure marking<\/label><input class=\"vc-input vc-code\" id=\"vc-code\" type=\"text\" maxlength=\"16\" placeholder=\"IEC: IPX4 \/ IP20C \/ IP69 \u00b7 ISO: IP6K9K\"><p class=\"vc-help\">Spaces are ignored; punctuation is rejected.<\/p><\/div><div class=\"vc-field vc-wide\"><label class=\"vc-label\" for=\"vc-source\">Product marking, datasheet, certificate or test-report source<\/label><input class=\"vc-input\" id=\"vc-source\" type=\"text\" maxlength=\"1400\"><\/div><div class=\"vc-field vc-wide\"><label class=\"vc-label\" for=\"vc-config\">Enclosure configuration and rated conditions: covers, seals, glands, mounting, pressure\/depth\/time and operating state<\/label><input class=\"vc-input\" id=\"vc-config\" type=\"text\" maxlength=\"1600\"><\/div><div class=\"vc-field vc-wide\"><label class=\"vc-label\" for=\"vc-mode\">Interpretation<\/label><select class=\"vc-select\" id=\"vc-mode\"><option value=\"\">Select\u2026<\/option><option value=\"decode\">Decode marking only \u2014 no suitability or certification inference<\/option><\/select><\/div><\/div><p class=\"vc-error\" id=\"vc-error\" role=\"alert\"><\/p><div class=\"vc-warning\"><strong>Selection boundary:<\/strong> an IP code reports specified enclosure tests; it does not by itself establish suitability for an application, corrosion\/chemicals, condensation, icing, UV, explosion protection, impact resistance, functional safety or long-term sealing. Do not infer unmarked water degrees or compare IEC and ISO K-codes as equivalent. Verify the complete marking, edition, configuration and test report.<\/div><\/form><div class=\"vc-results\" id=\"vc-results\" aria-live=\"polite\"><div class=\"vc-rgrid\"><div class=\"vc-r vc-primary\"><div class=\"vc-rl\">Normalized code<\/div><div class=\"vc-rv\" id=\"vc-r-code\">\u2014<\/div><\/div><div class=\"vc-r\"><div class=\"vc-rl\">Governing reference<\/div><div class=\"vc-rv\" id=\"vc-r-standard\">\u2014<\/div><\/div><div class=\"vc-r\"><div class=\"vc-rl\">First characteristic<\/div><div class=\"vc-rv\" id=\"vc-r-first\">\u2014<\/div><\/div><div class=\"vc-r\"><div class=\"vc-rl\">Second characteristic<\/div><div class=\"vc-rv\" id=\"vc-r-second\">\u2014<\/div><\/div><div class=\"vc-r\"><div class=\"vc-rl\">Additional \/ supplementary letters<\/div><div class=\"vc-rv\" id=\"vc-r-letters\">\u2014<\/div><\/div><div class=\"vc-r\"><div class=\"vc-rl\">Evidence boundary<\/div><div class=\"vc-rv\" id=\"vc-r-evidence\">\u2014<\/div><\/div><\/div><p class=\"vc-note\" id=\"vc-note\"><\/p><\/div><\/div>\n<div class=\"vc-section vc-open\"><button type=\"button\" class=\"vc-toggle\" aria-expanded=\"true\">Code tables, editions and limitations<\/button><div class=\"vc-body\"><div class=\"vc-inner\"><h3>IEC 60529 characteristic numerals<\/h3><div class=\"vc-table-wrap\"><table class=\"vc-table\"><thead><tr><th>First<\/th><th>Solid-object \/ access meaning<\/th><th>Second<\/th><th>Water meaning<\/th><\/tr><\/thead><tbody><tr><td>0<\/td><td>No protection specified<\/td><td>0<\/td><td>No protection specified<\/td><\/tr><tr><td>1<\/td><td>\u226550 mm; back-of-hand access<\/td><td>1<\/td><td>Vertically falling drops<\/td><\/tr><tr><td>2<\/td><td>\u226512.5 mm; finger access<\/td><td>2<\/td><td>Vertical drops with enclosure tilted up to 15\u00b0<\/td><\/tr><tr><td>3<\/td><td>\u22652.5 mm; tool access<\/td><td>3<\/td><td>Spraying water up to 60\u00b0 from vertical<\/td><\/tr><tr><td>4<\/td><td>\u22651.0 mm; wire access<\/td><td>4<\/td><td>Splashing water<\/td><\/tr><tr><td>5<\/td><td>Dust-protected; wire access<\/td><td>5<\/td><td>Water jets<\/td><\/tr><tr><td>6<\/td><td>Dust-tight; wire access<\/td><td>6<\/td><td>Powerful water jets<\/td><\/tr><tr><td>X<\/td><td>First degree not specified in this code<\/td><td>7<\/td><td>Effects of temporary immersion<\/td><\/tr><tr><td><\/td><td><\/td><td>8<\/td><td>Effects of continuous immersion under agreed conditions<\/td><\/tr><tr><td><\/td><td><\/td><td>9<\/td><td>High-pressure and high-temperature water jets<\/td><\/tr><tr><td><\/td><td><\/td><td>X<\/td><td>Second degree not specified in this code<\/td><\/tr><\/tbody><\/table><\/div><h3>IEC letters<\/h3><p>Additional letters: A \u2014 back of hand; B \u2014 finger; C \u2014 tool; D \u2014 wire. Supplementary letters: H \u2014 high-voltage apparatus; M \u2014 moving parts in motion during the water test; S \u2014 moving parts stationary during the water test; W \u2014 specified weather conditions. Exact placement, applicability and requirements remain <strong>NEEDS_LICENSED_SOURCE<\/strong>.<\/p><h3>ISO 20653 vehicle K-codes<\/h3><p>ISO 20653 is a separate road-vehicle standard. It includes K-suffixed characteristics such as 4K\/6K\/9K and markings such as <span class=\"vc-code\">IP6K9K<\/span>. The decoder distinguishes those tokens from IEC 60529 <span class=\"vc-code\">IP69<\/span>. It gives only the characteristic name; exact test severities and acceptance criteria remain <strong>NEEDS_LICENSED_SOURCE<\/strong>.<\/p><h3>Current editions<\/h3><p>The current IEC consolidated publication is <a href=\"https:\/\/webstore.iec.ch\/en\/publication\/2452\" target=\"_blank\" rel=\"noopener\">IEC 60529:1989+A1:1999+A2:2013 CSV, edition 2.2<\/a>, including listed corrigenda through January 2019, for electrical-equipment enclosures up to 72.5 kV; IEC lists a stability date of 2027. Amendment 2 added the newer content including IPX9. <a href=\"https:\/\/www.iso.org\/standard\/76116.html\" target=\"_blank\" rel=\"noopener\">ISO 20653:2023<\/a>, edition 3, is Published for electrical equipment of road vehicles and is marked \u201cto be revised\u201d.<\/p><h3>Why detailed test numbers and applications were removed<\/h3><p>The former page mixed old IEC summaries, ISO 20653\/DIN 40050-9 IPX9K values and universal application examples. IPX7 is not simply \u201c1 m depth\u201d for every specimen, while IPX8 conditions are agreed and more severe than IPX7\u2014not a universal 1.5\u20133 m. A public <a href=\"https:\/\/ckm-content.se.com\/ckmContent\/sfc\/servlet.shepherd\/document\/download\/0691H00000FWddYQAT\" target=\"_blank\" rel=\"noopener\">Schneider Electric guide<\/a> confirms X and additional-letter structure and examples <span class=\"vc-code\">IP20C<\/span>\/<span class=\"vc-code\">IPXXB<\/span>; current HELLA product documentation shows the road-vehicle <span class=\"vc-code\">IP6K9K<\/span> family. Numerical apparatus, duration, flow, distance, pressure, dust category and acceptance details must be taken from the licensed current standard and the actual report.<\/p><\/div><\/div><\/div><footer class=\"vc-footer\">\u00a9 2024\u20132026 <a href=\"https:\/\/vibromera.eu\/\">Vibromera<\/a> \u00b7 Scientific review July 2026<\/footer><\/div>\n<script>(function(){'use strict';function $(i){return document.getElementById(i)}var iecFirst={'0':'0 \u2014 no protection specified','1':'1 \u2014 objects \u226550 mm; back-of-hand access','2':'2 \u2014 objects \u226512.5 mm; finger access','3':'3 \u2014 objects \u22652.5 mm; tool access','4':'4 \u2014 objects \u22651.0 mm; wire access','5':'5 \u2014 dust-protected; wire access','6':'6 \u2014 dust-tight; wire access','X':'X \u2014 first degree not specified in this code'},iecSecond={'0':'0 \u2014 no protection specified','1':'1 \u2014 vertically falling drops','2':'2 \u2014 vertical drops; enclosure tilted up to 15\u00b0','3':'3 \u2014 spraying water up to 60\u00b0 from vertical','4':'4 \u2014 splashing water','5':'5 \u2014 water jets','6':'6 \u2014 powerful water jets','7':'7 \u2014 effects of temporary immersion','8':'8 \u2014 effects of continuous immersion under agreed conditions','9':'9 \u2014 high-pressure and high-temperature water jets','X':'X \u2014 second degree not specified in this code'},add={'A':'A \u2014 access with back of hand','B':'B \u2014 access with finger','C':'C \u2014 access with tool','D':'D \u2014 access with wire'},sup={'H':'H \u2014 high-voltage apparatus','M':'M \u2014 moving parts in motion during water test','S':'S \u2014 moving parts stationary during water test','W':'W \u2014 specified weather conditions'},isoFirst={'0':'0 \u2014 no protection specified','1':'1 \u2014 solid foreign objects \/ access degree 1','2':'2 \u2014 solid foreign objects \/ access degree 2','3':'3 \u2014 solid foreign objects \/ access degree 3','4':'4 \u2014 solid foreign objects \/ access degree 4','4K':'4K \u2014 vehicle-specific foreign-object\/access degree','5':'5 \u2014 dust-protected','5K':'5K \u2014 vehicle-specific dust-protected degree','6':'6 \u2014 dust-tight','6K':'6K \u2014 vehicle-specific dust-tight degree','X':'X \u2014 first degree not specified in this code'},isoSecond={'0':'0 \u2014 no protection specified','1':'1 \u2014 vertically falling drops','2':'2 \u2014 drops with tilt','3':'3 \u2014 spraying water','4':'4 \u2014 splashing water','4K':'4K \u2014 vehicle-specific higher-pressure splashing','5':'5 \u2014 water jets','6':'6 \u2014 powerful water jets','6K':'6K \u2014 vehicle-specific higher-pressure jets','7':'7 \u2014 effects of immersion','8':'8 \u2014 prolonged immersion under specified conditions','9K':'9K \u2014 vehicle-specific high-pressure\/high-temperature cleaning','X':'X \u2014 second degree not specified in this code'};function clear(){['vc-r-code','vc-r-standard','vc-r-first','vc-r-second','vc-r-letters','vc-r-evidence'].forEach(function(i){$(i).textContent='\u2014'});$('vc-note').textContent='';$('vc-results').classList.remove('vc-visible')}function fail(m){clear();$('vc-error').textContent=m}function parse(family,raw){var s=raw.toUpperCase().replace(\/\\s+\/g,'');if(s.length>16||!\/^IP[A-Z0-9]+$\/.test(s))return null;if(family==='iec'){var m=s.match(\/^IP([0-6X])([0-9X])([ABCD])?([HMSW])?$\/);return m?{code:s,first:m[1],second:m[2],additional:m[3]||'',supplementary:m[4]||''}:null}var n=s.match(\/^IP(4K|5K|6K|[0-6X])(4K|6K|9K|[0-8X])$\/);return n?{code:s,first:n[1],second:n[2],additional:'',supplementary:''}:null}function calc(){var family=$('vc-family').value,raw=$('vc-code').value.trim(),source=$('vc-source').value.trim(),config=$('vc-config').value.trim(),mode=$('vc-mode').value;if(!family&&!raw&&!source&&!config&&!mode){$('vc-error').textContent='';clear();return}if(!['iec','iso'].includes(family)||!raw||!source||!config||mode!=='decode'){fail('Select the governing family and complete the exact code, evidence, configuration and interpretation.');return}var p=parse(family,raw);if(!p){fail(family==='iec'?'Invalid IEC 60529 structure. Use IP plus 0\u20136\/X, 0\u20139\/X, optional A\u2013D and optional H\/M\/S\/W; use ISO 20653 for K-codes.':'Invalid ISO 20653 structure for this verified decoder. Use the documented core\/K code such as IP6K9K; IEC IPX9 has no K.');return}var fm=family==='iec'?iecFirst:isoFirst,sm=family==='iec'?iecSecond:isoSecond;if(!(p.first in fm)||!(p.second in sm)){fail('The characteristic token is not available in the selected source table.');return}var letters=[];if(p.additional)letters.push(add[p.additional]);if(p.supplementary)letters.push(sup[p.supplementary]);$('vc-error').textContent='';$('vc-r-code').textContent=p.code;$('vc-r-standard').textContent=family==='iec'?'IEC 60529 Ed.2.2 consolidated':'ISO 20653:2023 road vehicles';$('vc-r-first').textContent=fm[p.first];$('vc-r-second').textContent=sm[p.second];$('vc-r-letters').textContent=letters.length?letters.join('; '):'None in this marking';$('vc-r-evidence').textContent='Meaning decoded; numerical test and acceptance details require the licensed standard and cited product report';$('vc-note').textContent='Evidence: '+source+' | Rated configuration\/conditions: '+config+'. X means the degree is not specified in this code, not zero protection. Do not infer suitability or unmarked degrees.';$('vc-results').classList.add('vc-visible')}$('vc-form').addEventListener('input',calc);$('vc-form').addEventListener('change',calc);document.querySelectorAll('.vc-toggle').forEach(function(b){b.addEventListener('click',function(){var s=this.closest('.vc-section');s.classList.toggle('vc-open');this.setAttribute('aria-expanded',s.classList.contains('vc-open'))})});calc()})();<\/script>\n","protected":false},"excerpt":{"rendered":"<p>D\u00e9codeur gratuit en ligne d&#039;indice de protection IP selon la norme IEC 60529. Entrez n&#039;importe quel code IP (IP67, IP54, etc.) pour voir les niveaux de protection contre les solides et les liquides, les conditions de test et les applications typiques.<\/p>","protected":false},"featured_media":0,"template":"","meta":{"ai_generated_summary":"","footnotes":""},"categories":[],"tags":[],"class_list":["post-100140","calculator","type-calculator","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/vibromera.eu\/fr\/wp-json\/wp\/v2\/calculator\/100140","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vibromera.eu\/fr\/wp-json\/wp\/v2\/calculator"}],"about":[{"href":"https:\/\/vibromera.eu\/fr\/wp-json\/wp\/v2\/types\/calculator"}],"version-history":[{"count":2,"href":"https:\/\/vibromera.eu\/fr\/wp-json\/wp\/v2\/calculator\/100140\/revisions"}],"predecessor-version":[{"id":102462,"href":"https:\/\/vibromera.eu\/fr\/wp-json\/wp\/v2\/calculator\/100140\/revisions\/102462"}],"wp:attachment":[{"href":"https:\/\/vibromera.eu\/fr\/wp-json\/wp\/v2\/media?parent=100140"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/vibromera.eu\/fr\/wp-json\/wp\/v2\/categories?post=100140"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/vibromera.eu\/fr\/wp-json\/wp\/v2\/tags?post=100140"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}