{"id":11881,"date":"2024-04-10T11:42:20","date_gmt":"2024-04-10T09:42:20","guid":{"rendered":"https:\/\/new.rls-wacon.de\/water-hardness-calculator\/"},"modified":"2025-07-24T11:07:42","modified_gmt":"2025-07-24T09:07:42","slug":"water-hardness-calculator","status":"publish","type":"page","link":"https:\/\/rls-wacon.de\/en\/water-hardness-calculator\/","title":{"rendered":"Water hardness calculator"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"11881\" class=\"elementor elementor-11881 elementor-10114\" wpc-filter-elementor-widget=\"1\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c9989f2 e-con-full e-flex e-con e-child\" data-id=\"c9989f2\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-3a4372b e-con-full e-flex e-con e-child\" data-id=\"3a4372b\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c7da8aa elementor-widget elementor-widget-heading\" data-id=\"c7da8aa\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Water hardness calculator<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-48ea5a1 e-con-full e-flex e-con e-parent\" data-id=\"48ea5a1\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-85781b4 elementor-widget elementor-widget-text-editor\" data-id=\"85781b4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Knowing the water hardness and adjusting it accordingly is crucial for the smooth operation of many industrial systems. Use our water hardness calculator to easily convert your water hardness into \u00b0dH, \u00b0f, \u00b0e, ppm, mval\/l and mol\/l. <\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-b2c80e7 e-con-full e-flex e-con e-parent\" data-id=\"b2c80e7\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4e9d335 e-n-tabs-mobile elementor-widget elementor-widget-n-tabs\" data-id=\"4e9d335\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;none&quot;,&quot;tabs_justify_horizontal&quot;:&quot;start&quot;,&quot;horizontal_scroll&quot;:&quot;disable&quot;}\" data-widget_type=\"nested-tabs.default\">\n\t\t\t\t\t\t\t<div class=\"e-n-tabs\" data-widget-number=\"82432821\" aria-label=\"Tabs. Open items with Enter or Space, close with Escape and navigate using the Arrow keys.\">\n\t\t\t<div class=\"e-n-tabs-heading\" role=\"tablist\">\n\t\t\t\t\t<button id=\"e-n-tab-title-824328211\" data-tab-title-id=\"e-n-tab-title-824328211\" class=\"e-n-tab-title\" aria-selected=\"true\" data-tab-index=\"1\" role=\"tab\" tabindex=\"0\" aria-controls=\"e-n-tab-content-824328211\" style=\"--n-tabs-title-order: 1;\">\n\t\t\t\t\t<span class=\"e-n-tab-icon\">\n\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-chevron-down\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M207.029 381.476L12.686 187.132c-9.373-9.373-9.373-24.569 0-33.941l22.667-22.667c9.357-9.357 24.522-9.375 33.901-.04L224 284.505l154.745-154.021c9.379-9.335 24.544-9.317 33.901.04l22.667 22.667c9.373 9.373 9.373 24.569 0 33.941L240.971 381.476c-9.373 9.372-24.569 9.372-33.942 0z\"><\/path><\/svg>\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-chevron-down\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M207.029 381.476L12.686 187.132c-9.373-9.373-9.373-24.569 0-33.941l22.667-22.667c9.357-9.357 24.522-9.375 33.901-.04L224 284.505l154.745-154.021c9.379-9.335 24.544-9.317 33.901.04l22.667 22.667c9.373 9.373 9.373 24.569 0 33.941L240.971 381.476c-9.373 9.372-24.569 9.372-33.942 0z\"><\/path><\/svg>\t\t<\/span>\n\t\t\t\t\t<span class=\"e-n-tab-title-text\">\n\t\t\t\tTotal hardness\t\t\t<\/span>\n\t\t<\/button>\n\t\t\t\t<button id=\"e-n-tab-title-824328212\" data-tab-title-id=\"e-n-tab-title-824328212\" class=\"e-n-tab-title\" aria-selected=\"false\" data-tab-index=\"2\" role=\"tab\" tabindex=\"-1\" aria-controls=\"e-n-tab-content-824328212\" style=\"--n-tabs-title-order: 2;\">\n\t\t\t\t\t<span class=\"e-n-tab-icon\">\n\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-chevron-down\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M207.029 381.476L12.686 187.132c-9.373-9.373-9.373-24.569 0-33.941l22.667-22.667c9.357-9.357 24.522-9.375 33.901-.04L224 284.505l154.745-154.021c9.379-9.335 24.544-9.317 33.901.04l22.667 22.667c9.373 9.373 9.373 24.569 0 33.941L240.971 381.476c-9.373 9.372-24.569 9.372-33.942 0z\"><\/path><\/svg>\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-chevron-down\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M207.029 381.476L12.686 187.132c-9.373-9.373-9.373-24.569 0-33.941l22.667-22.667c9.357-9.357 24.522-9.375 33.901-.04L224 284.505l154.745-154.021c9.379-9.335 24.544-9.317 33.901.04l22.667 22.667c9.373 9.373 9.373 24.569 0 33.941L240.971 381.476c-9.373 9.372-24.569 9.372-33.942 0z\"><\/path><\/svg>\t\t<\/span>\n\t\t\t\t\t<span class=\"e-n-tab-title-text\">\n\t\t\t\tCarbonate hardness\t\t\t<\/span>\n\t\t<\/button>\n\t\t\t\t<button id=\"e-n-tab-title-824328213\" data-tab-title-id=\"e-n-tab-title-824328213\" class=\"e-n-tab-title\" aria-selected=\"false\" data-tab-index=\"3\" role=\"tab\" tabindex=\"-1\" aria-controls=\"e-n-tab-content-824328213\" style=\"--n-tabs-title-order: 3;\">\n\t\t\t\t\t<span class=\"e-n-tab-icon\">\n\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-chevron-down\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M207.029 381.476L12.686 187.132c-9.373-9.373-9.373-24.569 0-33.941l22.667-22.667c9.357-9.357 24.522-9.375 33.901-.04L224 284.505l154.745-154.021c9.379-9.335 24.544-9.317 33.901.04l22.667 22.667c9.373 9.373 9.373 24.569 0 33.941L240.971 381.476c-9.373 9.372-24.569 9.372-33.942 0z\"><\/path><\/svg>\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-chevron-down\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M207.029 381.476L12.686 187.132c-9.373-9.373-9.373-24.569 0-33.941l22.667-22.667c9.357-9.357 24.522-9.375 33.901-.04L224 284.505l154.745-154.021c9.379-9.335 24.544-9.317 33.901.04l22.667 22.667c9.373 9.373 9.373 24.569 0 33.941L240.971 381.476c-9.373 9.372-24.569 9.372-33.942 0z\"><\/path><\/svg>\t\t<\/span>\n\t\t\t\t\t<span class=\"e-n-tab-title-text\">\n\t\t\t\tPhosphate\t\t\t<\/span>\n\t\t<\/button>\n\t\t\t\t<button id=\"e-n-tab-title-824328214\" data-tab-title-id=\"e-n-tab-title-824328214\" class=\"e-n-tab-title\" aria-selected=\"false\" data-tab-index=\"4\" role=\"tab\" tabindex=\"-1\" aria-controls=\"e-n-tab-content-824328214\" style=\"--n-tabs-title-order: 4;\">\n\t\t\t\t\t<span class=\"e-n-tab-icon\">\n\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-chevron-down\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M207.029 381.476L12.686 187.132c-9.373-9.373-9.373-24.569 0-33.941l22.667-22.667c9.357-9.357 24.522-9.375 33.901-.04L224 284.505l154.745-154.021c9.379-9.335 24.544-9.317 33.901.04l22.667 22.667c9.373 9.373 9.373 24.569 0 33.941L240.971 381.476c-9.373 9.372-24.569 9.372-33.942 0z\"><\/path><\/svg>\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-chevron-down\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M207.029 381.476L12.686 187.132c-9.373-9.373-9.373-24.569 0-33.941l22.667-22.667c9.357-9.357 24.522-9.375 33.901-.04L224 284.505l154.745-154.021c9.379-9.335 24.544-9.317 33.901.04l22.667 22.667c9.373 9.373 9.373 24.569 0 33.941L240.971 381.476c-9.373 9.372-24.569 9.372-33.942 0z\"><\/path><\/svg>\t\t<\/span>\n\t\t\t\t\t<span class=\"e-n-tab-title-text\">\n\t\t\t\tSulfite\t\t\t<\/span>\n\t\t<\/button>\n\t\t\t\t\t<\/div>\n\t\t\t<div class=\"e-n-tabs-content\">\n\t\t\t\t<div id=\"e-n-tab-content-824328211\" role=\"tabpanel\" aria-labelledby=\"e-n-tab-title-824328211\" data-tab-index=\"1\" style=\"--n-tabs-title-order: 1;\" class=\"e-active elementor-element elementor-element-bb7c9a7 e-con-full e-flex e-con e-child\" data-id=\"bb7c9a7\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-b7fb425 e-con-full e-flex e-con e-child\" data-id=\"b7fb425\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-b1a0ae5 e-con-full e-flex e-con e-child\" data-id=\"b1a0ae5\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2ccabad elementor-widget__width-initial elementor-widget elementor-widget-html\" data-id=\"2ccabad\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<h5><strong>1. enter value<\/strong><\/h5>\n<input id=\"inputwhv\" name=\"inputwhv\" type=\"text\" value=\"0\" style=\"text-align:right;\">\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a7e30b7 elementor-widget__width-initial elementor-widget elementor-widget-html\" data-id=\"a7e30b7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<h5><strong>2. select unit<\/strong><\/h5>\n<select name=\"inputwhu\" id=\"inputwhu\" style=\"background:white;\">\n\t<option value=\"0\" class=\"inputs\">&amp;degdH<\/option>\n\t<option value=\"1\" class=\"inputs\">&amp;degf<\/option>\n\t<option value=\"2\" class=\"inputs\">&amp;dege<\/option>\n\t<option value=\"3\" class=\"inputs\">ppm CaCO3<\/option>\n\t<option value=\"4\" class=\"inputs\">mmol\/l<\/option>\n\t<option value=\"5\" class=\"inputs\">mval\/l<\/option>\n<\/select>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-6bada30 e-con-full e-flex e-con e-child\" data-id=\"6bada30\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8160f5e elementor-widget elementor-widget-html\" data-id=\"8160f5e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<html>\n<table cellspacing=\"0\" cellpadding=\"0\">\n<h5><strong>3. read off the result<\/strong><\/h5><\/td>\n<tr>\n<td>Hardness range<\/td>\n<td><\/td>\n<td id=\"outputrange\">-<\/td>\n<\/tr><tr>\n<td>German degree<\/td>\n<td id=\"outputdh\" class=\"value\">0.00<\/td>\n<td>\u00b0dH<\/td>\n<\/tr>\n<tr>\n<td>French degrees<\/td>\n<td id=\"outputf\" class=\"value\">0.00<\/td>\n<td>\u00b0f<\/td>\n<\/tr>\n<tr>\n<td>American degrees<\/td>\n<td id=\"outputppm\" class=\"value\">0.00<\/td>\n<td>ppm CaCO3<\/td>\n<\/tr>\n<tr>\n<td>English degree<\/td>\n<td id=\"outpute\" class=\"value\">0.00<\/td>\n<td>\u00b0e<\/td>\n<\/tr>\n<tr>\n<td>Alkaline earth ions mmol\/l<\/td>\n<td id=\"outputmmoll\" class=\"value\">0.00<\/td>\n<td>mmol\/l<\/td>\n<\/tr>\n<tr>\n<td>Alkaline earth ions mval\/l<\/td>\n<td id=\"outputmval\" class=\"value\">0.00<\/td>\n<td>mval\/l<\/td>\n<\/tr>\n<\/table>\n<ul style=\"font-style:italic;\"><li>The use of the calculation results of the water hardness calculator is at the sole risk of the user.\n<\/li><br><li>The information on the hardness range is only intended as a guide at this point. The classification is based on German standards and information from water suppliers and can be used for both private households and industry. \n<\/li>\n<\/i>    \n<\/html>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2588a32 elementor-widget elementor-widget-html\" data-id=\"2588a32\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<script type=\"text\/javascript\">\/\/Gesamth\u00e4rte\n     \nwindow.addEventListener('load', onload1);\n\nfunction onload1() {\n\t\t\t\tinputwhvObj = document.getElementById('inputwhv');\n\t\t\t\tinputwhuObj = document.getElementById('inputwhu');\n\t\t\t\t\n\t\t\t\toutputrangeObj = document.getElementById('outputrange');\n\t\t\t\toutputdhObj = document.getElementById('outputdh');\n\t\t\t\toutputfObj = document.getElementById('outputf');\n\t\t\t\toutputeObj = document.getElementById('outpute');\n\t\t\t\toutputppmObj = document.getElementById('outputppm');\n\t\t\t\toutputmmollObj = document.getElementById('outputmmoll');\n\t\t\t\toutputmvalObj = document.getElementById('outputmval');\n\n}\n\n\t\t\tfunction calcHardness()\n\t\t\t{\t\n\t\t\t    \n\t\t\t\tvar hardnessvalue = Number(inputwhvObj.value.replace( \/,\/,\".\" ));\n\t\t\t\tvar hardnessunit = Number(inputwhuObj.selectedIndex);\n\t\t\t\t\n\n\t\t\t\tif(isNaN(hardnessvalue))\n\t\t\t\t{\n                    outputdhObj.innerHTML = 0;\n\t\t\t\t\toutputfObj.innerHTML = 0;\n\t\t\t\t\toutputeObj.innerHTML = 0;\n\t\t\t\t\toutputppmObj.innerHTML = 0;\n\t\t\t\t\toutputmmollObj.innerHTML = 0;\n\t\t\t\t\toutputmvalObj.innerHTML = 0;\n\t\t\t\t\t\n                    return;\n                    }\t\n                    if(hardnessvalue<0)\n                    {\n                    outputfObj.innerHTML = 0;\n\t\t\t\t\toutputeObj.innerHTML = 0;\n\t\t\t\t\toutputppmObj.innerHTML = 0;\n\t\t\t\t\toutputmmollObj.innerHTML = 0;\n\t\t\t\t\toutputmvalObj.innerHTML = 0;\n                    \n                    return;\n                    }\n                    \n\n\t\t\t\tswitch(hardnessunit)\n\t\t\t\t{\n\t\t\t\tcase 0:\t\t \/\/dH\t\n\t\t\t\t\toutputdhObj.innerHTML = (hardnessvalue).toPrecision(4).replace( \".\",\",\" );\n\t\t\t\t\toutputfObj.innerHTML = (hardnessvalue*1.78).toPrecision(4).replace( \".\",\",\" );\n\t\t\t\t\toutputeObj.innerHTML = (hardnessvalue*1.253).toPrecision(4).replace( \".\",\",\" );\n\t\t\t\t\toutputppmObj.innerHTML = (hardnessvalue*17.8).toPrecision(4).replace( \".\",\",\" );\n\t\t\t\t\toutputmmollObj.innerHTML = (hardnessvalue*0.1783).toPrecision(4).replace( \".\",\",\" );\n\t\t\t\t\toutputmvalObj.innerHTML = (hardnessvalue*0.357).toPrecision(4).replace( \".\",\",\" );\n\t\t\t\tbreak;\n\t\t\t\t\t\n\t\t\t\tcase 1:\t\t\/\/f\n\t\t\t\t\toutputdhObj.innerHTML = (hardnessvalue*0.56).toPrecision(4).replace( \".\",\",\" );\n\t\t\t\t\toutputfObj.innerHTML = (hardnessvalue).toPrecision(4).replace( \".\",\",\" );\n\t\t\t\t\toutputeObj.innerHTML = (hardnessvalue*0.702).toPrecision(4).replace( \".\",\",\" );\n\t\t\t\t\toutputppmObj.innerHTML = (hardnessvalue*10).toPrecision(4).replace( \".\",\",\" );\n\t\t\t\t\toutputmmollObj.innerHTML = (hardnessvalue*0.1).toPrecision(4).replace( \".\",\",\" );\n                    outputmvalObj.innerHTML = (hardnessvalue*0.2).toPrecision(4).replace( \".\",\",\" );\n\t\t\t\tbreak;\n\t\t\t\t\t\n\t\t\t\tcase 2:\t\t\/\/e\n\t\t\t\t\toutputdhObj.innerHTML = (hardnessvalue*0.798).toPrecision(4).replace( \".\",\",\" );\n\t\t\t\t\toutputfObj.innerHTML = (hardnessvalue*1.43).toPrecision(4).replace( \".\",\",\" );\n\t\t\t\t\toutputeObj.innerHTML = (hardnessvalue).toPrecision(4).replace( \".\",\",\" );\n\t\t\t\t\toutputppmObj.innerHTML = (hardnessvalue*14.3).toPrecision(4).replace( \".\",\",\" );\n\t\t\t\t\toutputmmollObj.innerHTML = (hardnessvalue*0.142).toPrecision(4).replace( \".\",\",\" );\n                    outputmvalObj.innerHTML = (hardnessvalue*0.285).toPrecision(4).replace( \".\",\",\" );\n\t\t\t\tbreak;\n\t\t\t\t\t\n\t\t\t\tcase 3:\t\t\/\/ppm\t\n\t\t\t\t    outputdhObj.innerHTML = (hardnessvalue*0.056).toPrecision(4).replace( \".\",\",\" );\n\t\t\t\t\toutputfObj.innerHTML = (hardnessvalue*0.1).toPrecision(4).replace( \".\",\",\" );\n\t\t\t\t\toutputeObj.innerHTML = (hardnessvalue*0.07).toPrecision(4).replace( \".\",\",\" );\n\t\t\t\t\toutputppmObj.innerHTML = (hardnessvalue).toPrecision(4).replace( \".\",\",\" );\n\t\t\t\t\toutputmmollObj.innerHTML = (hardnessvalue*0.01).toPrecision(4).replace( \".\",\",\" );\n                    outputmvalObj.innerHTML = (hardnessvalue*0.02).toPrecision(4).replace( \".\",\",\" );\n\t\t\t\tbreak;\n\t\t\t\t\t\n\t\t\t\tcase 4:\t\t\/\/mmol\/l\t\t\n                    outputdhObj.innerHTML = (hardnessvalue*5.6).toPrecision(4).replace( \".\",\",\" );\n\t\t\t\t\toutputfObj.innerHTML = (hardnessvalue*10).toPrecision(4).replace( \".\",\",\" );\n\t\t\t\t\toutputeObj.innerHTML = (hardnessvalue*7.02).toPrecision(4).replace( \".\",\",\" );\n\t\t\t\t\toutputppmObj.innerHTML = (hardnessvalue*100).toPrecision(4).replace( \".\",\",\" );\n\t\t\t\t\toutputmmollObj.innerHTML = (hardnessvalue*1).toPrecision(4).replace( \".\",\",\" );\n                    outputmvalObj.innerHTML = (hardnessvalue*2).toPrecision(4).replace( \".\",\",\" );\n\t\t\t\tbreak;\n\t\t\t\t\t\n\t\t\t\tcase 5:\t\t\/\/mval\/l\t\t\n\t\t\t\t\toutputdhObj.innerHTML = (hardnessvalue*2.8).toPrecision(4).replace( \".\",\",\" );\n\t\t\t\t\toutputfObj.innerHTML = (hardnessvalue*5).toPrecision(4).replace( \".\",\",\" );\n\t\t\t\t\toutputeObj.innerHTML = (hardnessvalue*3.51).toPrecision(4).replace( \".\",\",\" );\n\t\t\t\t\toutputppmObj.innerHTML = (hardnessvalue*50).toPrecision(4).replace( \".\",\",\" );\n\t\t\t\t\toutputmmollObj.innerHTML = (hardnessvalue*0.5).toPrecision(4).replace( \".\",\",\" );\n                    outputmvalObj.innerHTML = (hardnessvalue*1).toPrecision(4).replace( \".\",\",\" );\n\t\t\t\tbreak;\n\t\t\t\t\t\n\t\t\t\tdefault:\t\t\t\t\n\t\t\t\t\toutputdhObj.innerHTML = 0,00;\n\t\t\t\t\toutputfObj.innerHTML = 0,00;\n\t\t\t\t\toutputeObj.innerHTML = 0,00;\n\t\t\t\t\toutputppmObj.innerHTML = 0,00;\n\t\t\t\t\toutputmvalObj.innerHTML = 0,00;\n\t\t\t\t\toutputmmollObj.innerHTML = 0,00;\n\t\t\t\tbreak;\n\t\t\t\t }\n\n            var dh = outputdhObj.innerHTML.replace( \",\",\".\" );\n            console.log(dh);\n            dh = parseFloat(dh);\n\n\t\t\tswitch(true)\n            {\n            \tcase (dh<=1):\n                outputrangeObj.innerHTML=\"sehr weich\";\n                break;\n                case (dh<=3):\n                outputrangeObj.innerHTML=\"weich\";\n                break;\n                case (dh<=6):\n                outputrangeObj.innerHTML=\"mittel\";\n                break;\n                case (dh<=12):\n                outputrangeObj.innerHTML=\"hart\";\n                break;\n                case (dh>12):\n                outputrangeObj.innerHTML=\"sehr hart\";\n                break;\n                default:\n                outputrangeObj.innerHTML=\"-\"; \n                break;\n            }\n\t    \t}\n\t\ndocument.getElementById(\"inputwhu\").addEventListener(\"keyup\", calcHardness, true);\ndocument.getElementById(\"inputwhv\").addEventListener(\"keyup\", calcHardness, true); \ndocument.getElementById(\"inputwhu\").addEventListener(\"click\", calcHardness, true);\n\n\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div id=\"e-n-tab-content-824328212\" role=\"tabpanel\" aria-labelledby=\"e-n-tab-title-824328212\" data-tab-index=\"2\" style=\"--n-tabs-title-order: 2;\" class=\" elementor-element elementor-element-39f27d3 e-con-full e-flex e-con e-child\" data-id=\"39f27d3\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-59c4e33 e-con-full e-flex e-con e-child\" data-id=\"59c4e33\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-464e8c4 e-con-full e-flex e-con e-child\" data-id=\"464e8c4\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-493c73a elementor-widget__width-initial elementor-widget elementor-widget-html\" data-id=\"493c73a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<h5><strong>1. enter value<\/strong><\/h5>\n<input id=\"inputwhv2\" name=\"inputwhv2\" type=\"text\" value=\"0\" style=\"text-align:right;\">\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-257f585 elementor-widget__width-initial elementor-widget elementor-widget-html\" data-id=\"257f585\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<h5><strong>2. select unit<\/strong><\/h5>\n<select name=\"inputwhu2\" id=\"inputwhu2\" style=\"background:white;text-align: right;\">\n\t<option value=\"0\" class=\"inputs\">&amp;degdKH<\/option>\n\t<option value=\"1\" class=\"inputs\">&amp;degf<\/option>\n\t<option value=\"2\" class=\"inputs\">ppm CaCO3<\/option>\n\t<option value=\"3\" class=\"inputs\">&amp;dege<\/option>\n\t<option value=\"4\" class=\"inputs\">mmol\/l Ca<\/option>\n\t<option value=\"5\" class=\"inputs\">ppm Ca<\/option>\n\t<option value=\"6\" class=\"inputs\"><sub>KS4.3<\/sub> mmol\/l<\/option>\n\t<option value=\"7\" class=\"inputs\"><sub>HCO3-<\/sub> mg\/l<\/option>\n<\/select>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-6db802c e-con-full e-flex e-con e-child\" data-id=\"6db802c\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1ec589a elementor-widget elementor-widget-html\" data-id=\"1ec589a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<html>\n<table cellspacing=\"0\" cellpadding=\"0\">\n<h5><strong>3. read off the result<\/strong><\/h5><\/td>\n<td>German degree<\/td>\n<td id=\"outputdh2\" class=\"value\">0.00<\/td>\n<td>\u00b0dKH<\/td>\n<\/tr>\n<tr>\n<td>French degrees<\/td>\n<td id=\"outputf2\" class=\"value\">0.00<\/td>\n<td>\u00b0f<\/td>\n<\/tr>\n<tr>\n<td>American degrees<\/td>\n<td id=\"outputppm2\" class=\"value\">0.00<\/td>\n<td>ppm CaCO3<\/td>\n<\/tr>\n<tr>\n<td>English degree<\/td>\n<td id=\"outpute2\" class=\"value\">0.00<\/td>\n<td>\u00b0e<\/td>\n<\/tr>\n<tr>\n<td>Alkaline earth ions mmol\/l<\/td>\n<td id=\"outputmmoll2\" class=\"value\">0.00<\/td>\n<td>mmol\/l (Ca)<\/td>\n<\/tr>\n<tr>\n<td>Calcium<\/td>\n<td id=\"outputcappm2\" class=\"value\">0.00<\/td>\n<td>ppm Ca<\/td>\n<\/tr>\n<tr>\n<td>Acid capacity up to pH 4.3<\/td>\n<td id=\"outputksmmoll2\" class=\"value\">0.00<\/td>\n<td><sub>KS4.3<\/sub> mmol\/l<\/td>\n<\/tr>\n<td>Hydrogen carbonate<\/td>\n<td id=\"outputhco32\" class=\"value\">0.00<\/td>\n<td><sub>HCO3-<\/sub> mg\/l<\/td>\n<\/tr>\n<\/table>\n<ul style=\"font-style:italic;\"><li>The use of the calculation results of the water hardness calculator is at the sole risk of the user.\n<\/li><br><li>The information on the hardness range is only intended as a guide at this point. The classification is based on German standards and information from water suppliers and can be used for both private households and industry. \n<\/li>\n<\/i>    \n<\/html>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-133dfaa elementor-widget elementor-widget-html\" data-id=\"133dfaa\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<script type=\"text\/javascript\">\/\/Gesamth\u00e4rte\n     \nwindow.addEventListener('load', onload2);\n\nfunction onload2() {\n\t\t\t\tinputwhvObj2 = document.getElementById('inputwhv2');\n\t\t\t\tinputwhuObj2 = document.getElementById('inputwhu2');\n\t\t\t\t\n\t\t\t\toutputdhObj2 = document.getElementById('outputdh2');\n\t\t\t\toutputfObj2 = document.getElementById('outputf2');\n\t\t\t\toutputeObj2 = document.getElementById('outpute2');\n\t\t\t\toutputppmObj2 = document.getElementById('outputppm2');\n\t\t\t\toutputmmollObj2 = document.getElementById('outputmmoll2');\n\t\t\t\toutputcappmObj2 = document.getElementById('outputcappm2');\n\t\t\t\toutputksmmollObj2 = document.getElementById('outputksmmoll2');\n\t\t\t\toutputhco3Obj2 = document.getElementById('outputhco32');\n}\n\n\t\t\tfunction calcHardness2()\n\t\t\t{\n\t\t\t\tvar hardnessvalue2 = Number(inputwhvObj2.value.replace( \/,\/,\".\" ));\n\t\t\t\tvar hardnessunit2 = Number(inputwhuObj2.selectedIndex);\n\t\t\t\t\n\n\t\t\t\tif(isNaN(hardnessvalue2))\n\t\t\t\t{\n                    outputdhObj2.innerHTML = 0;\n\t\t\t\t\toutputfObj2.innerHTML = 0;\n\t\t\t\t\toutputeObj2.innerHTML = 0;\n\t\t\t\t\toutputppmObj2.innerHTML = 0;\n\t\t\t\t\toutputmmollObj2.innerHTML = 0;\n\t\t\t\t\toutputcappmObj2 = innerHTML = 0;\n\t\t\t\t    outputksmmollObj2 = innerHTML = 0;\n\t\t\t\t\toutputhco3Obj2 = innerHTML = 0;\n                    return;\n                    }\t\n                    if(hardnessvalue2<0)\n                    {\n                    outputfObj2.innerHTML = 0;\n\t\t\t\t\toutputeObj2.innerHTML = 0;\n\t\t\t\t\toutputppmObj2.innerHTML = 0;\n\t\t\t\t\toutputmmollObj2.innerHTML = 0;\n\t\t\t\t\toutputcappmObj2 = innerHTML = 0;\n\t\t\t    \toutputksmmollObj2 = innerHTML = 0;\n                    outputhco3Obj2 = innerHTML = 0;\n                    return;\n                    }\n                    \n\n\t\t\t\tswitch(hardnessunit2)\n\t\t\t\t{\n\t\t\t\tcase 0:\t\t \/\/dH\t\n\t\t\t\t\toutputdhObj2.innerHTML = (hardnessvalue2).toPrecision(4).replace( \".\",\",\" );\n\t\t\t\t\toutputfObj2.innerHTML = (hardnessvalue2*1.78).toPrecision(4).replace( \".\",\",\" );\n\t\t\t\t\toutputeObj2.innerHTML = (hardnessvalue2*1.253).toPrecision(4).replace( \".\",\",\" );\n\t\t\t\t\toutputppmObj2.innerHTML = (hardnessvalue2*17.8).toPrecision(4).replace( \".\",\",\" );\n\t\t\t\t\toutputmmollObj2.innerHTML = (hardnessvalue2*0.1783).toPrecision(4).replace( \".\",\",\" );\n\t\t\t\t\toutputcappmObj2.innerHTML = (hardnessvalue2*7.15).toPrecision(4).replace( \".\",\",\" );\n\t\t\t\t\toutputksmmollObj2.innerHTML = (hardnessvalue2*0.357).toPrecision(4).replace( \".\",\",\" );\n\t\t\t\t\toutputhco3Obj2.innerHTML = (hardnessvalue2*21.76).toPrecision(4).replace( \".\",\",\" );\n\t\t\t\tbreak;\n\t\t\t\t\t\n\t\t\t\tcase 1:\t\t\/\/f\n\t\t\t\t\toutputdhObj2.innerHTML = (hardnessvalue2*0.56).toPrecision(4).replace( \".\",\",\" );\n\t\t\t\t\toutputfObj2.innerHTML = (hardnessvalue2).toPrecision(4).replace( \".\",\",\" );\n\t\t\t\t\toutputeObj2.innerHTML = (hardnessvalue2*0.702).toPrecision(4).replace( \".\",\",\" );\n\t\t\t\t\toutputppmObj2.innerHTML = (hardnessvalue2*10).toPrecision(4).replace( \".\",\",\" );\n\t\t\t\t\toutputmmollObj2.innerHTML = (hardnessvalue2*0.1).toPrecision(4).replace( \".\",\",\" );\n\t\t\t\t\toutputcappmObj2.innerHTML = (hardnessvalue2*4).toPrecision(4).replace( \".\",\",\" );\n\t\t\t\t\toutputksmmollObj2.innerHTML = (hardnessvalue2*0.2).toPrecision(4).replace( \".\",\",\" );\n\t\t\t\t\toutputhco3Obj2.innerHTML = (hardnessvalue2*12.19).toPrecision(4).replace( \".\",\",\" );\n\t\t\t\tbreak;\n\t\t\t\t\t\n\t\t\t\tcase 2:\t\t\/\/ppm\n\t\t\t\t    outputdhObj2.innerHTML = (hardnessvalue2*0.056).toPrecision(4).replace( \".\",\",\" );\n\t\t\t\t\toutputfObj2.innerHTML = (hardnessvalue2*0.1).toPrecision(4).replace( \".\",\",\" );\n\t\t\t\t\toutputeObj2.innerHTML = (hardnessvalue2*0.07).toPrecision(4).replace( \".\",\",\" );\n\t\t\t\t\toutputppmObj2.innerHTML = (hardnessvalue2).toPrecision(4).replace( \".\",\",\" );\n\t\t\t\t\toutputmmollObj2.innerHTML = (hardnessvalue2*0.01).toPrecision(4).replace( \".\",\",\" );\n\t\t\t\t\toutputcappmObj2.innerHTML = (hardnessvalue2*0.4).toPrecision(4).replace( \".\",\",\" );\n\t\t\t\t\toutputksmmollObj2.innerHTML = (hardnessvalue2*0.02).toPrecision(4).replace( \".\",\",\" );\n\t\t\t\t\toutputhco3Obj2.innerHTML = (hardnessvalue2*1.22).toPrecision(4).replace( \".\",\",\" );\t\t\t\t\n\t\t\t\tbreak;\n\t\t\t\t\t\n\t\t\t\tcase 3:\t\t\/\/e\t\n\t\t\t\t\toutputdhObj2.innerHTML = (hardnessvalue2*0.798).toPrecision(4).replace( \".\",\",\" );\n\t\t\t\t\toutputfObj2.innerHTML = (hardnessvalue2*1.43).toPrecision(4).replace( \".\",\",\" );\n\t\t\t\t\toutputeObj2.innerHTML = (hardnessvalue2).toPrecision(4).replace( \".\",\",\" );\n\t\t\t\t\toutputppmObj2.innerHTML = (hardnessvalue2*14.25).toPrecision(4).replace( \".\",\",\" );\n\t\t\t\t\toutputmmollObj2.innerHTML = (hardnessvalue2*0.142).toPrecision(4).replace( \".\",\",\" );\n\t\t\t\t\toutputcappmObj2.innerHTML = (hardnessvalue2*5.71).toPrecision(4).replace( \".\",\",\" );\n\t\t\t\t\toutputksmmollObj2.innerHTML = (hardnessvalue2*0.285).toPrecision(4).replace( \".\",\",\" );\n\t\t\t\t\toutputhco3Obj2.innerHTML = (hardnessvalue2*17.38).toPrecision(4).replace( \".\",\",\" );\t\t\t\t\t\n\t\t\t\tbreak;\n\t\t\t\t\t\n\t\t\t\tcase 4:\t\t\/\/mmol\/l (Ca)\t\t\n                    outputdhObj2.innerHTML = (hardnessvalue2*5.61).toPrecision(4).replace( \".\",\",\" );\n\t\t\t\t\toutputfObj2.innerHTML = (hardnessvalue2*10.01).toPrecision(4).replace( \".\",\",\" );\n\t\t\t\t\toutputeObj2.innerHTML = (hardnessvalue2*7.02).toPrecision(4).replace( \".\",\",\" );\n\t\t\t\t\toutputppmObj2.innerHTML = (hardnessvalue2*100).toPrecision(4).replace( \".\",\",\" );\n\t\t\t\t\toutputmmollObj2.innerHTML = (hardnessvalue2).toPrecision(4).replace( \".\",\",\" );\n\t\t\t\t\toutputcappmObj2.innerHTML = (hardnessvalue2*40.08).toPrecision(4).replace( \".\",\",\" );\n\t\t\t\t\toutputksmmollObj2.innerHTML = (hardnessvalue2*2).toPrecision(4).replace( \".\",\",\" );\n\t\t\t\t\toutputhco3Obj2.innerHTML = (hardnessvalue2*122).toPrecision(4).replace( \".\",\",\" );\t\t\t\t\t\n\t\t\t\tbreak;\n\t\t\t\t\n\t\t\t\tcase 5:\t\t\/\/ppm Ca\t\t\n                    outputdhObj2.innerHTML = (hardnessvalue2*1.4).toPrecision(4).replace( \".\",\",\" );\n\t\t\t\t\toutputfObj2.innerHTML = (hardnessvalue2*0.25).toPrecision(4).replace( \".\",\",\" );\n\t\t\t\t\toutputeObj2.innerHTML = (hardnessvalue2*1.75).toPrecision(4).replace( \".\",\",\" );\n\t\t\t\t\toutputppmObj2.innerHTML = (hardnessvalue2*2.5).toPrecision(4).replace( \".\",\",\" );\n\t\t\t\t\toutputmmollObj2.innerHTML = (hardnessvalue2*0.025).toPrecision(4).replace( \".\",\",\" );\n\t\t\t\t\toutputcappmObj2.innerHTML = (hardnessvalue2).toPrecision(4).replace( \".\",\",\" );\n\t\t\t\t\toutputksmmollObj2.innerHTML = (hardnessvalue2*0.05).toPrecision(4).replace( \".\",\",\" );\n\t\t\t\t\toutputhco3Obj2.innerHTML = (hardnessvalue2*3.04).toPrecision(4).replace( \".\",\",\" );\t\t\t\t\t\n\t\t\t\tbreak;\n\n\t\t\t\tcase 6:\t\t\/\/Ks4,3 mmol\/l\t\t\n                    outputdhObj2.innerHTML = (hardnessvalue2*2.8).toPrecision(4).replace( \".\",\",\" );\n\t\t\t\t\toutputfObj2.innerHTML = (hardnessvalue2*5).toPrecision(4).replace( \".\",\",\" );\n\t\t\t\t\toutputeObj2.innerHTML = (hardnessvalue2*3.51).toPrecision(4).replace( \".\",\",\" );\n\t\t\t\t\toutputppmObj2.innerHTML = (hardnessvalue2*50.04).toPrecision(4).replace( \".\",\",\" );\n\t\t\t\t\toutputmmollObj2.innerHTML = (hardnessvalue2*0.5).toPrecision(4).replace( \".\",\",\" );\n\t\t\t\t\toutputcappmObj2.innerHTML = (hardnessvalue2*20.04).toPrecision(4).replace( \".\",\",\" );\n\t\t\t\t\toutputksmmollObj2.innerHTML = (hardnessvalue2).toPrecision(4).replace( \".\",\",\" );\n\t\t\t\t\toutputhco3Obj2.innerHTML = (hardnessvalue2*61.02).toPrecision(4).replace( \".\",\",\" );\t\t\t\t\t\n\t\t\t\tbreak;\t\t\t\t\t\n\n\t\t\t\tcase 7:\t\t\/\/HCO3- mg\/l\t\t\n                    outputdhObj2.innerHTML = (hardnessvalue2*0.046).toPrecision(4).replace( \".\",\",\" );\n\t\t\t\t\toutputfObj2.innerHTML = (hardnessvalue2*0.082).toPrecision(4).replace( \".\",\",\" );\n\t\t\t\t\toutputeObj2.innerHTML = (hardnessvalue2*0.058).toPrecision(4).replace( \".\",\",\" );\n\t\t\t\t\toutputppmObj2.innerHTML = (hardnessvalue2*0.82).toPrecision(4).replace( \".\",\",\" );\n\t\t\t\t\toutputmmollObj2.innerHTML = (hardnessvalue2*0.008).toPrecision(4).replace( \".\",\",\" );\n\t\t\t\t\toutputcappmObj2.innerHTML = (hardnessvalue2*0.328).toPrecision(4).replace( \".\",\",\" );\n\t\t\t\t\toutputksmmollObj2.innerHTML = (hardnessvalue2*0.016).toPrecision(4).replace( \".\",\",\" );\n\t\t\t\t\toutputhco3Obj2.innerHTML = (hardnessvalue2).toPrecision(4).replace( \".\",\",\" );\t\t\t\t\t\n\t\t\t\tbreak;\t\t\t\t\t\t\n\t\t\t\tdefault:\t\t\t\t\n\t\t\t\t\toutputdhObj2.innerHTML = 0,00;\n\t\t\t\t\toutputfObj2.innerHTML = 0,00;\n\t\t\t\t\toutputeObj2.innerHTML = 0,00;\n\t\t\t\t\toutputppmObj2.innerHTML = 0,00;\n\t\t\t\t\toutputmmollObj2.innerHTML = 0,00;\n\t\t\t\t\toutputcappmObj2 = innerHTML = 0;\n\t\t\t    \toutputksmmollObj2 = innerHTML = 0;\n                    outputhco3Obj2 = innerHTML = 0;\n\t\t\t\tbreak;\n\t\t\t\t }\n\t    \t}\n\t\ndocument.getElementById(\"inputwhu2\").addEventListener(\"keyup\", calcHardness2, true);\ndocument.getElementById(\"inputwhv2\").addEventListener(\"keyup\", calcHardness2, true); \ndocument.getElementById(\"inputwhu2\").addEventListener(\"click\", calcHardness2, true);\n\n\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div id=\"e-n-tab-content-824328213\" role=\"tabpanel\" aria-labelledby=\"e-n-tab-title-824328213\" data-tab-index=\"3\" style=\"--n-tabs-title-order: 3;\" class=\" elementor-element elementor-element-2318068 e-con-full e-flex e-con e-child\" data-id=\"2318068\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-0aa1a29 e-con-full e-flex e-con e-child\" data-id=\"0aa1a29\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-9806d8f e-con-full e-flex e-con e-child\" data-id=\"9806d8f\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b6a6306 elementor-widget__width-initial elementor-widget elementor-widget-html\" data-id=\"b6a6306\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<h5><strong>1. enter value<\/strong><\/h5>\n<input id=\"inputpv\" name=\"inputpv\" type=\"text\" value=\"0\" style=\"text-align:right;\">\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9682170 elementor-widget__width-initial elementor-widget elementor-widget-html\" data-id=\"9682170\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<h5><strong>2. select unit<\/strong><\/h5>\n<select name=\"inputpu\" id=\"inputpu\" style=\"background:white;text-align:right;\">\n\t<option value=\"0\" class=\"inputs\">mg\/l <sub>PO43-<\/sub><\/option>\n\t<option value=\"1\" class=\"inputs\">mgl\/l <sub>P2O5<\/sub><\/option>\n\t<option value=\"2\" class=\"inputs\">mg\/l <sub>PO4-P<\/sub><\/option>\n<\/select>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-aeaae76 e-con-full e-flex e-con e-child\" data-id=\"aeaae76\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-973aac8 elementor-widget elementor-widget-html\" data-id=\"973aac8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<html>\n<table cellspacing=\"0\" cellpadding=\"0\">\n<h5><strong>3. read off the result<\/strong><\/h5><\/td>\n<tr>\n<td>ortho-phosphate<\/td>\n<td id=\"outputpo43\" class=\"value\">0.00<\/td>\n<td>mg\/l <sub>PO43-<\/sub><\/td>\n<\/tr>\n<tr>\n<td>Diphosphorus pentoxide<\/td>\n<td id=\"outputp2o5\" class=\"value\">0.00<\/td>\n<td>mg\/l <sub>P2O5<\/sub><\/td>\n<\/tr>\n<tr>\n<td>Amount of phosphorus in phosphate<\/td>\n<td id=\"outputpo4p\" class=\"value\">0.00<\/td>\n<td>mg\/l <sub>PO4-P<\/sub><\/td>\n<\/tr>\n<\/table>\n<ul style=\"font-style:italic;\"><li>The use of the calculation results of the water hardness calculator is at the sole risk of the user.\n<\/li><br><li>The information on the hardness range is only intended as a guide at this point. The classification is based on German standards and information from water suppliers and can be used for both private households and industry. \n<\/li>\n<\/i>    \n<\/html>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2428447 elementor-widget elementor-widget-html\" data-id=\"2428447\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<script type=\"text\/javascript\">\/\/Gesamth\u00e4rte\n     \nwindow.addEventListener('load', onload3);\n\nfunction onload3() {\n\t\t\t\tinputpvObj = document.getElementById('inputpv');\n\t\t\t\tinputpuObj = document.getElementById('inputpu');\n\t\t\t\t\n\t\t\t\toutputpo4pObj = document.getElementById('outputpo4p');\n\t\t\t\toutputpo43Obj = document.getElementById('outputpo43');\n\t\t\t\toutputp2o5Obj = document.getElementById('outputp2o5');\n}\n\n\t\t\tfunction calcPhosphat()\n\t\t\t{\t\n\t\t\t    \n\t\t\t\tvar pvalue = Number(inputpvObj.value.replace( \/,\/,\".\" ));\n\t\t\t\tvar punit = Number(inputpuObj.selectedIndex);\n\t\t\t\t\n\n\t\t\t\tif(isNaN(pvalue))\n\t\t\t\t{\n                    outputpo43Obj.innerHTML = 0;\n                    outputp2o5Obj.innerHTML = 0;\n                    return;\n                    }\t\n                    if(pvalue<0)\n                    {\n                    outputpo4pObj.innerHTML = 0;\n                    outputpo43Obj.innerHTML = 0;\n                    outputp2o5Obj.innerHTML = 0;\n                    return;\n                    }\n                    \n\n\t\t\t\tswitch(punit)\n\t\t\t\t{\n\t\t\t\tcase 0:\t\t\/\/po43-\n\t\t\t\t\toutputpo4pObj.innerHTML = (pvalue*0.326).toPrecision(4).replace( \".\",\",\" );\n\t\t\t\t\toutputpo43Obj.innerHTML = (pvalue).toPrecision(4).replace( \".\",\",\" );\n\t\t\t\t\toutputp2o5Obj.innerHTML = (pvalue*0.747).toPrecision(4).replace( \".\",\",\" );\n\t\t\t\tbreak;\n\t\t\t\t\t\n\t\t\t\tcase 1:\t\t\/\/p2o5\n\t\t\t\t\toutputpo4pObj.innerHTML = (pvalue*0.436).toPrecision(4).replace( \".\",\",\" );\n\t\t\t\t\toutputpo43Obj.innerHTML = (pvalue*1.338).toPrecision(4).replace( \".\",\",\" );\n\t\t\t\t\toutputp2o5Obj.innerHTML = (pvalue).toPrecision(4).replace( \".\",\",\" );\n\t\t\t\tbreak;\n\n\t\t\t\tcase 2:\t\t \/\/po4-p\t\n\t\t\t\t\toutputpo4pObj.innerHTML = (pvalue).toPrecision(4).replace( \".\",\",\" );\n\t\t\t\t\toutputpo43Obj.innerHTML = (pvalue*3.066).toPrecision(4).replace( \".\",\",\" );\n\t\t\t\t\toutputp2o5Obj.innerHTML = (pvalue*2.291).toPrecision(4).replace( \".\",\",\" );\n\t\t\t\tbreak;\n\n\t\t\t\tdefault:\t\t\t\t\n                    outputpo4pObj.innerHTML = 0,00;\n                    outputpo43Obj.innerHTML = 0,00;\n                    outputp2o5Obj.innerHTML = 0,00;\n\t\t\t\tbreak;\n\t\t\t\t }\n\t    \t}\n\t\ndocument.getElementById(\"inputpu\").addEventListener(\"keyup\", calcPhosphat, true);\ndocument.getElementById(\"inputpv\").addEventListener(\"keyup\", calcPhosphat, true); \ndocument.getElementById(\"inputpu\").addEventListener(\"click\", calcPhosphat, true);\n\n\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div id=\"e-n-tab-content-824328214\" role=\"tabpanel\" aria-labelledby=\"e-n-tab-title-824328214\" data-tab-index=\"4\" style=\"--n-tabs-title-order: 4;\" class=\" elementor-element elementor-element-4cb33a6 e-con-full e-flex e-con e-child\" data-id=\"4cb33a6\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-8467467 e-con-full e-flex e-con e-child\" data-id=\"8467467\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-a1b5ee3 e-con-full e-flex e-con e-child\" data-id=\"a1b5ee3\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d9cb2b7 elementor-widget__width-initial elementor-widget elementor-widget-html\" data-id=\"d9cb2b7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<h5><strong>1. enter value<\/strong><\/h5>\n<input id=\"inputsv\" name=\"inputsv\" type=\"text\" value=\"0\" style=\"text-align:right;\">\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5267e97 elementor-widget__width-initial elementor-widget elementor-widget-html\" data-id=\"5267e97\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<h5><strong>2. select unit<\/strong><\/h5>\n<select name=\"inputsu\" id=\"inputsu\" style=\"background:white;text-align:right;\">\n\t<option value=\"0\" class=\"inputs\">mg\/l <sub>SO3-<\/sub><\/option>\n\t<option value=\"1\" class=\"inputs\">mgl\/l <sub>HSO3-<\/sub><sub><\/sub><\/option>\n\t<option value=\"2\" class=\"inputs\">mg\/l <sub>NaHSO3<\/sub><\/option>\n\t<option value=\"3\" class=\"inputs\">mg\/l <sub>Na2S2O5<\/sub><\/option>\n\t<option value=\"4\" class=\"inputs\">mg\/l <sub>Na2SO3<\/sub><\/option>\n<\/select>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3209bed e-con-full e-flex e-con e-child\" data-id=\"3209bed\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9e0a677 elementor-widget elementor-widget-html\" data-id=\"9e0a677\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<html>\n<table cellspacing=\"0\" cellpadding=\"0\">\n<h5><strong>3. read off the result<\/strong><\/h5><\/td>\n<tr>\n<td>Sulfite<\/td>\n<td id=\"outputso32\" class=\"value\">0.00<\/td>\n<td>mg\/l <sup> SO3-2<\/sup><\/td>\n<\/tr>\n<tr>\n<td>Sulphurous acid<\/td>\n<td id=\"outputhso3\" class=\"value\">0.00<\/td>\n<td>mg\/l <sub>HSO3-<\/sub><\/td>\n<\/tr>\n<tr>\n<td>Sodium hydrogen sulfite<\/td>\n<td id=\"outputnahso3\" class=\"value\">0.00<\/td>\n<td>mg\/l <sub>NaHSO3<\/sub><\/td>\n<\/tr>\n<tr>\n<td>Sodium disulfite<\/td>\n<td id=\"outputna2s2o5\" class=\"value\">0.00<\/td>\n<td>mg\/l <sub>Na2S2O5<\/sub><\/td>\n<\/tr>\n<tr>\n<td>Sodium sulfite<\/td>\n<td id=\"outputna2so3\" class=\"value\">0.00<\/td>\n<td>mg\/l <sub>Na2SO3<\/sub><\/td>\n<\/tr>\n<\/table>\n<ul style=\"font-style:italic;\"><li>The use of the calculation results of the water hardness calculator is at the sole risk of the user.\n<\/li><br><li>The information on the hardness range is only intended as a guide at this point. The classification is based on German standards and information from water suppliers and can be used for both private households and industry. \n<\/li>\n<\/i>    \n<\/html>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-bdc0c79 elementor-widget elementor-widget-html\" data-id=\"bdc0c79\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<script type=\"text\/javascript\">\/\/Gesamth\u00e4rte\n     \nwindow.addEventListener('load', onload4);\n\nfunction onload4() {\n\t\t\t\tinputsvObj = document.getElementById('inputsv');\n\t\t\t\tinputsuObj = document.getElementById('inputsu');\n\t\t\t\t\n\t\t\t    outputso32Obj = document.getElementById('outputso32');\n\t\t\t    outputhso3Obj = document.getElementById('outputhso3');\n\t\t\t    outputnahso3Obj = document.getElementById('outputnahso3');\n\t\t\t    outputna2s2o5Obj = document.getElementById('outputna2s2o5');\n\t\t\t    outputna2so3Obj = document.getElementById('outputna2so3');\n}\n\n\t\t\tfunction calcSulfit()\n\t\t\t{\t\n\t\t\t    \n\t\t\t\tvar svalue = Number(inputsvObj.value.replace( \/,\/,\".\" ));\n\t\t\t\tvar sunit = Number(inputsuObj.selectedIndex);\n\t\t\t\t\n\n\t\t\t\tif(isNaN(svalue))\n\t\t\t\t{\n                    outputhso3Obj.innerHTML = 0;\n                    outputnahso3Obj.innerHTML = 0; \n                    outputna2s2o5Obj.innerHTML = 0;\n                    outputna2so3Obj.innerHTML = 0;\n                    return;\n                    }\t\n                    if(svalue<0)\n                    {\n                    outputso32Obj.innerHTML = 0;\n                    outputhso3Obj.innerHTML = 0;\n                    outputnahso3Obj.innerHTML = 0; \n                    outputna2s2o5Obj.innerHTML = 0;\n                    outputna2so3Obj.innerHTML = 0;\n                    return;\n                    }\n                    \n\n\t\t\t\tswitch(sunit)\n\t\t\t\t{\n\t\t\t\tcase 0:\t\t\/\/so3-2\n\t\t\t\t\toutputso32Obj.innerHTML = (svalue).toPrecision(4).replace( \".\",\",\" );\n                    outputhso3Obj.innerHTML = (svalue*1.01).toPrecision(4).replace( \".\",\",\" );\n                    outputnahso3Obj.innerHTML = (svalue*1.30).toPrecision(4).replace( \".\",\",\" );\n                    outputna2s2o5Obj.innerHTML = (svalue*1.19).toPrecision(4).replace( \".\",\",\" );\n                    outputna2so3Obj.innerHTML = (svalue*1.58).toPrecision(4).replace( \".\",\",\" );\n\t\t\t\tbreak;\n\t\t\t\t\t\n\t\t\t\tcase 1:\t\t\/\/hso3-\n\t\t\t\t\toutputso32Obj.innerHTML = (svalue*0.99).toPrecision(4).replace( \".\",\",\" );\n                    outputhso3Obj.innerHTML = (svalue).toPrecision(4).replace( \".\",\",\" );\n                    outputnahso3Obj.innerHTML = (svalue*1.287).toPrecision(4).replace( \".\",\",\" );\n                    outputna2s2o5Obj.innerHTML = (svalue*1.178).toPrecision(4).replace( \".\",\",\" );\n                    outputna2so3Obj.innerHTML = (svalue*1.564).toPrecision(4).replace( \".\",\",\" );\n\t\t\t\tbreak;\n\n\t\t\t\tcase 2:\t\t \/\/nahso3\t\n\t\t\t\t\toutputso32Obj.innerHTML = (svalue*0.769).toPrecision(4).replace( \".\",\",\" );\n                    outputhso3Obj.innerHTML = (svalue*0.777).toPrecision(4).replace( \".\",\",\" );\n                    outputnahso3Obj.innerHTML = (svalue).toPrecision(4).replace( \".\",\",\" );\n                    outputna2s2o5Obj.innerHTML = (svalue*0.915).toPrecision(4).replace( \".\",\",\" );\n                    outputna2so3Obj.innerHTML = (svalue*1.215).toPrecision(4).replace( \".\",\",\" );\n\t\t\t\tbreak;\n\t\t\t\t\n\t\t\t\tcase 3:\t\t \/\/na2s2o5\t\n\t\t\t\t\toutputso32Obj.innerHTML = (svalue*0.84).toPrecision(4).replace( \".\",\",\" );\n                    outputhso3Obj.innerHTML = (svalue*0.849).toPrecision(4).replace( \".\",\",\" );\n                    outputnahso3Obj.innerHTML = (svalue*1.092).toPrecision(4).replace( \".\",\",\" );\n                    outputna2s2o5Obj.innerHTML = (svalue).toPrecision(4).replace( \".\",\",\" );\n                    outputna2so3Obj.innerHTML = (svalue*1.328).toPrecision(4).replace( \".\",\",\" );\n\t\t\t\tbreak;\n\n\t\t\t\tcase 4:\t\t \/\/na2so3\t\n\t\t\t\t\toutputso32Obj.innerHTML = (svalue*0.633).toPrecision(4).replace( \".\",\",\" );\n                    outputhso3Obj.innerHTML = (svalue*0.639).toPrecision(4).replace( \".\",\",\" );\n                    outputnahso3Obj.innerHTML = (svalue*0.823).toPrecision(4).replace( \".\",\",\" );\n                    outputna2s2o5Obj.innerHTML = (svalue*0.753).toPrecision(4).replace( \".\",\",\" );\n                    outputna2so3Obj.innerHTML = (svalue).toPrecision(4).replace( \".\",\",\" );\n\t\t\t\tbreak;\n\n\t\t\t\tdefault:\t\t\t\t\n                    outputso32Obj.innerHTML = 0,00;\n                    outputhso3Obj.innerHTML = 0,00;\n                    outputnahso3Obj.innerHTML = 0,00; \n                    outputna2s2o5Obj.innerHTML = 0,00;\n                    outputna2so3Obj.innerHTML = 0,00;\n\t\t\t\tbreak;\n\t\t\t\t }\n\t    \t}\n\t\ndocument.getElementById(\"inputsu\").addEventListener(\"keyup\", calcSulfit, true);\ndocument.getElementById(\"inputsv\").addEventListener(\"keyup\", calcSulfit, true); \ndocument.getElementById(\"inputsu\").addEventListener(\"click\", calcSulfit, true);\n\n\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-b702c6a e-con-full e-flex e-con e-parent\" data-id=\"b702c6a\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1f6e7b8 elementor-widget elementor-widget-heading\" data-id=\"1f6e7b8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h5 class=\"elementor-heading-title elementor-size-default\">How does our water hardness calculator work?<\/h5>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f06b48b elementor-widget elementor-widget-text-editor\" data-id=\"f06b48b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Our water hardness calculator uses your input data to quickly and accurately determine the water hardness. Simply enter the required parameters and you will immediately receive a detailed analysis. This information helps you to plan the necessary steps for water treatment and optimize the efficiency of your industrial processes.  <\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a55269e elementor-widget elementor-widget-heading\" data-id=\"a55269e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h5 class=\"elementor-heading-title elementor-size-default\">For industrial applications<\/h5>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a3f2767 elementor-widget elementor-widget-text-editor\" data-id=\"a3f2767\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Water hardness plays a decisive role in industry. Hard water contains high concentrations of calcium and magnesium ions, which can lead to deposits and incrustations in many industrial processes. These deposits not only impair the efficiency of systems, but also increase maintenance requirements and operating costs. With our water hardness calculator, you can quickly and easily determine the water hardness in your company and take suitable measures for water treatment.   <\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0596596 elementor-widget elementor-widget-heading\" data-id=\"0596596\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h5 class=\"elementor-heading-title elementor-size-default\">For aquariums and private households<\/h5>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4db89de elementor-widget elementor-widget-text-editor\" data-id=\"4db89de\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Water hardness is not only important for industrial processes, but also plays an important role in everyday life and in aquariums. Hard or soft water can affect the functionality of household appliances and is crucial for the health and well-being of aquarium inhabitants. <\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ca22a8b elementor-widget elementor-widget-text-editor\" data-id=\"ca22a8b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Use our water hardness calculator to increase the efficiency of your industrial processes, extend the service life of household appliances and create optimum conditions for your aquarium inhabitants. This allows you to reduce costs in all areas and improve water quality in a targeted manner. <\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-c1838ff e-con-full e-flex e-con e-parent\" data-id=\"c1838ff\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;shape_divider_top&quot;:&quot;mountains&quot;}\">\n\t\t\t\t<div class=\"elementor-shape elementor-shape-top\" aria-hidden=\"true\" data-negative=\"false\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 1000 100\" preserveAspectRatio=\"none\">\n\t<path class=\"elementor-shape-fill\" opacity=\"0.33\" d=\"M473,67.3c-203.9,88.3-263.1-34-320.3,0C66,119.1,0,59.7,0,59.7V0h1000v59.7 c0,0-62.1,26.1-94.9,29.3c-32.8,3.3-62.8-12.3-75.8-22.1C806,49.6,745.3,8.7,694.9,4.7S492.4,59,473,67.3z\"\/>\n\t<path class=\"elementor-shape-fill\" opacity=\"0.66\" d=\"M734,67.3c-45.5,0-77.2-23.2-129.1-39.1c-28.6-8.7-150.3-10.1-254,39.1 s-91.7-34.4-149.2,0C115.7,118.3,0,39.8,0,39.8V0h1000v36.5c0,0-28.2-18.5-92.1-18.5C810.2,18.1,775.7,67.3,734,67.3z\"\/>\n\t<path class=\"elementor-shape-fill\" d=\"M766.1,28.9c-200-57.5-266,65.5-395.1,19.5C242,1.8,242,5.4,184.8,20.6C128,35.8,132.3,44.9,89.9,52.5C28.6,63.7,0,0,0,0 h1000c0,0-9.9,40.9-83.6,48.1S829.6,47,766.1,28.9z\"\/>\n<\/svg>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-f288ec5 e-flex e-con-boxed e-con e-parent\" data-id=\"f288ec5\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Water hardness calculator Knowing the water hardness and adjusting it accordingly is crucial for the smooth operation of many industrial systems. Use our water hardness calculator to easily convert your water hardness into \u00b0dH, \u00b0f, \u00b0e, ppm, mval\/l and mol\/l. Total hardness Carbonate hardness Phosphate Sulfite 1. enter value 2. select unit &amp;degdH&amp;degf&amp;degeppm CaCO3mmol\/lmval\/l 3. [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-11881","page","type-page","status-publish","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.3 (Yoast SEO v27.3) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Water hardness calculator - RLS Wacon analytics<\/title>\n<meta name=\"description\" content=\"Use our water hardness calculator to convert your water hardness into \u00b0dH, \u00b0f, \u00b0e, ppm, mval\/l and mol\/l.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/rls-wacon.de\/wasserhaerterechner\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Water hardness calculator\" \/>\n<meta property=\"og:description\" content=\"Use our water hardness calculator to convert your water hardness into \u00b0dH, \u00b0f, \u00b0e, ppm, mval\/l and mol\/l.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/rls-wacon.de\/wasserhaerterechner\/\" \/>\n<meta property=\"og:site_name\" content=\"RLS Wacon analytics\" \/>\n<meta property=\"article:modified_time\" content=\"2025-07-24T09:07:42+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/rls-wacon.de\\\/wasserhaerterechner\\\/\",\"url\":\"https:\\\/\\\/rls-wacon.de\\\/wasserhaerterechner\\\/\",\"name\":\"Water hardness calculator - RLS Wacon analytics\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/rls-wacon.de\\\/#website\"},\"datePublished\":\"2024-04-10T09:42:20+00:00\",\"dateModified\":\"2025-07-24T09:07:42+00:00\",\"description\":\"Use our water hardness calculator to convert your water hardness into \u00b0dH, \u00b0f, \u00b0e, ppm, mval\\\/l and mol\\\/l.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/rls-wacon.de\\\/wasserhaerterechner\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/rls-wacon.de\\\/wasserhaerterechner\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/rls-wacon.de\\\/wasserhaerterechner\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Startseite\",\"item\":\"https:\\\/\\\/rls-wacon.de\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Water hardness calculator\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/rls-wacon.de\\\/#website\",\"url\":\"https:\\\/\\\/rls-wacon.de\\\/\",\"name\":\"RLS Wacon analytics GmbH\",\"description\":\"Experts for water monitoring\",\"publisher\":{\"@id\":\"https:\\\/\\\/rls-wacon.de\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/rls-wacon.de\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/rls-wacon.de\\\/#organization\",\"name\":\"RLS Wacon analytics GmbH\",\"url\":\"https:\\\/\\\/rls-wacon.de\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/rls-wacon.de\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/rls-wacon.de\\\/wp-content\\\/uploads\\\/2022\\\/10\\\/RLSWacon-analytics-Logo-BR-RZ-9_17-768x1591.png\",\"contentUrl\":\"https:\\\/\\\/rls-wacon.de\\\/wp-content\\\/uploads\\\/2022\\\/10\\\/RLSWacon-analytics-Logo-BR-RZ-9_17-768x1591.png\",\"width\":768,\"height\":159,\"caption\":\"RLS Wacon analytics GmbH\"},\"image\":{\"@id\":\"https:\\\/\\\/rls-wacon.de\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Water hardness calculator - RLS Wacon analytics","description":"Use our water hardness calculator to convert your water hardness into \u00b0dH, \u00b0f, \u00b0e, ppm, mval\/l and mol\/l.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/rls-wacon.de\/wasserhaerterechner\/","og_locale":"en_US","og_type":"article","og_title":"Water hardness calculator","og_description":"Use our water hardness calculator to convert your water hardness into \u00b0dH, \u00b0f, \u00b0e, ppm, mval\/l and mol\/l.","og_url":"https:\/\/rls-wacon.de\/wasserhaerterechner\/","og_site_name":"RLS Wacon analytics","article_modified_time":"2025-07-24T09:07:42+00:00","twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/rls-wacon.de\/wasserhaerterechner\/","url":"https:\/\/rls-wacon.de\/wasserhaerterechner\/","name":"Water hardness calculator - RLS Wacon analytics","isPartOf":{"@id":"https:\/\/rls-wacon.de\/#website"},"datePublished":"2024-04-10T09:42:20+00:00","dateModified":"2025-07-24T09:07:42+00:00","description":"Use our water hardness calculator to convert your water hardness into \u00b0dH, \u00b0f, \u00b0e, ppm, mval\/l and mol\/l.","breadcrumb":{"@id":"https:\/\/rls-wacon.de\/wasserhaerterechner\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/rls-wacon.de\/wasserhaerterechner\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/rls-wacon.de\/wasserhaerterechner\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Startseite","item":"https:\/\/rls-wacon.de\/"},{"@type":"ListItem","position":2,"name":"Water hardness calculator"}]},{"@type":"WebSite","@id":"https:\/\/rls-wacon.de\/#website","url":"https:\/\/rls-wacon.de\/","name":"RLS Wacon analytics GmbH","description":"Experts for water monitoring","publisher":{"@id":"https:\/\/rls-wacon.de\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/rls-wacon.de\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/rls-wacon.de\/#organization","name":"RLS Wacon analytics GmbH","url":"https:\/\/rls-wacon.de\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/rls-wacon.de\/#\/schema\/logo\/image\/","url":"https:\/\/rls-wacon.de\/wp-content\/uploads\/2022\/10\/RLSWacon-analytics-Logo-BR-RZ-9_17-768x1591.png","contentUrl":"https:\/\/rls-wacon.de\/wp-content\/uploads\/2022\/10\/RLSWacon-analytics-Logo-BR-RZ-9_17-768x1591.png","width":768,"height":159,"caption":"RLS Wacon analytics GmbH"},"image":{"@id":"https:\/\/rls-wacon.de\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/rls-wacon.de\/en\/wp-json\/wp\/v2\/pages\/11881","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/rls-wacon.de\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/rls-wacon.de\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/rls-wacon.de\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/rls-wacon.de\/en\/wp-json\/wp\/v2\/comments?post=11881"}],"version-history":[{"count":56,"href":"https:\/\/rls-wacon.de\/en\/wp-json\/wp\/v2\/pages\/11881\/revisions"}],"predecessor-version":[{"id":22469,"href":"https:\/\/rls-wacon.de\/en\/wp-json\/wp\/v2\/pages\/11881\/revisions\/22469"}],"wp:attachment":[{"href":"https:\/\/rls-wacon.de\/en\/wp-json\/wp\/v2\/media?parent=11881"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}