{"id":2636,"date":"2026-03-02T20:17:14","date_gmt":"2026-03-02T18:17:14","guid":{"rendered":"https:\/\/nature-o.net\/?page_id=2636"},"modified":"2026-03-09T13:14:25","modified_gmt":"2026-03-09T11:14:25","slug":"water-pressure-at-depth-calculator","status":"publish","type":"page","link":"https:\/\/nature-o.net\/?page_id=2636","title":{"rendered":"Water Pressure at Depth Calculator"},"content":{"rendered":"\n<div class=\"eco-tool wp-block-group\" id=\"eco-tool-oceanpressure-7f3a2\">\n  <div class=\"eco-tool__header\">\n    <h2 class=\"eco-tool__title\">Water Pressure at Depth Calculator<\/h2>\n    <p class=\"eco-tool__lead\">\n      Estimate total pressure at a given depth in water (freshwater or seawater). Educational calculator.\n    <\/p>\n  <\/div>\n\n  <form class=\"eco-tool__form\" id=\"eco-op-form-7f3a2\" novalidate>\n    <div class=\"eco-tool__grid3\">\n\n      <div class=\"eco-tool__field\">\n        <label class=\"eco-tool__label\" for=\"eco-op-depth-7f3a2\">Depth<\/label>\n        <input class=\"eco-tool__input\" id=\"eco-op-depth-7f3a2\" type=\"number\" min=\"0\" step=\"0.1\" value=\"10\" inputmode=\"decimal\" \/>\n        <div class=\"eco-tool__hint\">Enter depth below the surface.<\/div>\n      <\/div>\n\n      <div class=\"eco-tool__field\">\n        <label class=\"eco-tool__label\" for=\"eco-op-unit-7f3a2\">Depth unit<\/label>\n        <select class=\"eco-tool__input\" id=\"eco-op-unit-7f3a2\">\n          <option value=\"m\" selected>Meters (m)<\/option>\n          <option value=\"ft\">Feet (ft)<\/option>\n        <\/select>\n        <div class=\"eco-tool__hint\">We convert to meters internally.<\/div>\n      <\/div>\n\n      <div class=\"eco-tool__field\">\n        <label class=\"eco-tool__label\" for=\"eco-op-water-7f3a2\">Water type<\/label>\n        <select class=\"eco-tool__input\" id=\"eco-op-water-7f3a2\">\n          <option value=\"fresh\" selected>Freshwater<\/option>\n          <option value=\"sea\">Seawater<\/option>\n        <\/select>\n        <div class=\"eco-tool__hint\">Seawater is slightly denser \u2192 slightly higher pressure.<\/div>\n      <\/div>\n\n      <div class=\"eco-tool__field\">\n        <label class=\"eco-tool__label\" for=\"eco-op-out-7f3a2\">Output<\/label>\n        <select class=\"eco-tool__input\" id=\"eco-op-out-7f3a2\">\n          <option value=\"bar\">bar<\/option>\n          <option value=\"atm\">atm<\/option>\n          <option value=\"psi\">psi<\/option>\n        <\/select>\n        <div class=\"eco-tool__hint\">Choose display units.<\/div>\n      <\/div>\n\n    <\/div>\n\n    <div class=\"eco-tool__actions\">\n      <button type=\"button\" class=\"wp-element-button eco-tool__btn\" id=\"eco-op-calc-7f3a2\">Calculate<\/button>\n      <button type=\"button\" class=\"wp-element-button eco-tool__btn eco-tool__btn--ghost\" id=\"eco-op-reset-7f3a2\">Reset<\/button>\n      <div class=\"eco-tool__error\" id=\"eco-op-error-7f3a2\" aria-live=\"polite\"><\/div>\n    <\/div>\n  <\/form>\n\n  <div class=\"eco-tool__result\" id=\"eco-op-result-7f3a2\" hidden>\n    <h3 class=\"eco-tool__subtitle\">Result<\/h3>\n\n    <div class=\"eco-tool__cards\">\n      <div class=\"eco-tool__card\">\n        <div class=\"eco-tool__metric-label\">Gauge pressure (water only)<\/div>\n        <div class=\"eco-tool__metric-value\" id=\"eco-op-gauge-7f3a2\">\u2014<\/div>\n        <div class=\"eco-tool__metric-sub\" id=\"eco-op-gauge-sub-7f3a2\"><\/div>\n      <\/div>\n\n      <div class=\"eco-tool__card\">\n        <div class=\"eco-tool__metric-label\">Total pressure (incl. atmosphere)<\/div>\n        <div class=\"eco-tool__metric-value\" id=\"eco-op-total-7f3a2\">\u2014<\/div>\n        <div class=\"eco-tool__metric-sub\" id=\"eco-op-total-sub-7f3a2\"><\/div>\n      <\/div>\n    <\/div>\n\n    <div class=\"eco-tool__card eco-tool__card--wide\">\n      <div class=\"eco-tool__metric-label\">Note<\/div>\n      <div class=\"eco-tool__metric-sub\" id=\"eco-op-note-7f3a2\"><\/div>\n    <\/div>\n  <\/div>\n<\/div>\n\n<style>\n.eco-tool{border:1px solid rgba(0,0,0,.12);border-radius:12px;padding:16px}\n.eco-tool__grid3{display:grid;grid-template-columns:1fr;gap:16px}\n@media(min-width:860px){.eco-tool__grid3{grid-template-columns:1fr 1fr 1fr}}\n.eco-tool__field{display:flex;flex-direction:column;gap:6px}\n.eco-tool__label{font-weight:600}\n.eco-tool__input{width:100%;height:44px;padding:0 12px;border:1px solid rgba(0,0,0,.2);border-radius:10px;background:#fff;box-sizing:border-box;font:inherit}\n.eco-tool__actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:16px}\n.eco-tool__btn{padding:10px 22px}\n.eco-tool__btn--ghost{background:transparent!important;border:1px solid rgba(0,0,0,.2)!important}\n.eco-tool__btn--ghost:hover,.eco-tool__btn--ghost:focus{background:rgba(0,0,0,.06)!important;border-color:rgba(0,0,0,.35)!important}\n.eco-tool__error{min-height:1.2em;font-weight:600;flex:1 1 240px}\n.eco-tool__cards{display:grid;gap:10px;margin-top:16px}\n@media(min-width:860px){.eco-tool__cards{grid-template-columns:1fr 1fr}}\n.eco-tool__card{border:1px solid rgba(0,0,0,.12);border-radius:12px;padding:12px}\n.eco-tool__card--wide{margin-top:10px}\n.eco-tool__metric-label{opacity:.85;font-weight:600}\n.eco-tool__metric-value{font-size:1.6em;font-weight:800;margin-top:6px}\n.eco-tool__metric-sub{opacity:.85;margin-top:6px}\n<\/style>\n\n<script>\n(function(){\n  const S=\"7f3a2\";\n  const el=id=>document.getElementById(id+\"-\"+S);\n\n  const depthEl=el(\"eco-op-depth\");\n  const unitEl=el(\"eco-op-unit\");\n  const waterEl=el(\"eco-op-water\");\n  const outEl=el(\"eco-op-out\");\n\n  const calcBtn=el(\"eco-op-calc\");\n  const resetBtn=el(\"eco-op-reset\");\n  const errEl=el(\"eco-op-error\");\n\n  const resEl=el(\"eco-op-result\");\n  const gaugeEl=el(\"eco-op-gauge\");\n  const gaugeSub=el(\"eco-op-gauge-sub\");\n  const totalEl=el(\"eco-op-total\");\n  const totalSub=el(\"eco-op-total-sub\");\n  const noteEl=el(\"eco-op-note\");\n\n  function setError(m){ errEl.textContent=m||\"\"; }\n\n  function round2(x){\n    return Math.round(x * 100) \/ 100;\n  }\n\n  function toMeters(v,u){\n    return (u===\"ft\") ? v*0.3048 : v;\n  }\n\n  const g = 9.80665;\n  const rhoFresh = 1000;\n  const rhoSea = 1025;\n  const atmPa = 101325;\n\n  function fmtChosen(pa, out){\n    const bar = round2(pa\/100000).toLocaleString(undefined, { minimumFractionDigits: 2, maximumFractionDigits: 2 }) + \" bar\";\n    const atm = round2(pa\/atmPa).toLocaleString(undefined, { minimumFractionDigits: 2, maximumFractionDigits: 2 }) + \" atm\";\n    const psi = round2(pa\/6894.757).toLocaleString(undefined, { minimumFractionDigits: 2, maximumFractionDigits: 2 }) + \" psi\";\n\n    if(out===\"bar\") return bar;\n    if(out===\"atm\") return atm;\n    return psi;\n  }\n\n  calcBtn.addEventListener(\"click\", function(){\n    setError(\"\");\n\n    const depth=Number(depthEl.value);\n    if(!Number.isFinite(depth) || depth<0){\n      setError(\"Please enter a valid depth (0 or higher).\");\n      resEl.hidden=true;\n      return;\n    }\n\n    const m = toMeters(depth, unitEl.value);\n    const rho = (waterEl.value===\"sea\") ? rhoSea : rhoFresh;\n\n    const gaugePa = rho * g * m;\n    const totalPa = gaugePa + atmPa;\n\n    gaugeEl.textContent = fmtChosen(gaugePa, outEl.value);\n    gaugeSub.textContent = `Depth: ${round2(m).toLocaleString(undefined, { minimumFractionDigits: 2, maximumFractionDigits: 2 })} m \u2022 Water: ${waterEl.value===\"sea\" ? \"seawater\" : \"freshwater\"}`;\n\n    totalEl.textContent = fmtChosen(totalPa, outEl.value);\n    totalSub.textContent = \"Total pressure = water pressure + 1 atm at the surface.\";\n\n    noteEl.textContent =\n      \"Pressure increases roughly linearly with depth: about 1 additional atmosphere every ~10 meters (in seawater, slightly more).\";\n\n    resEl.hidden=false;\n  });\n\n  resetBtn.addEventListener(\"click\", function(){\n    setError(\"\");\n    depthEl.value=\"10\";\n    unitEl.value=\"m\";\n    waterEl.value=\"fresh\";\n    outEl.value=\"bar\";\n    resEl.hidden=true;\n  });\n})();\n<\/script>\n","protected":false},"excerpt":{"rendered":"<p>Water Pressure at Depth Calculator Estimate total pressure at a given depth in water (freshwater or seawater). Educational calculator. Depth Enter depth below the surface. Depth unit Meters (m)Feet (ft)&hellip;<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":2432,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_sitemap_exclude":false,"_sitemap_priority":"","_sitemap_frequency":"","footnotes":""},"_links":{"self":[{"href":"https:\/\/nature-o.net\/index.php?rest_route=\/wp\/v2\/pages\/2636"}],"collection":[{"href":"https:\/\/nature-o.net\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/nature-o.net\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/nature-o.net\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/nature-o.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2636"}],"version-history":[{"count":2,"href":"https:\/\/nature-o.net\/index.php?rest_route=\/wp\/v2\/pages\/2636\/revisions"}],"predecessor-version":[{"id":2702,"href":"https:\/\/nature-o.net\/index.php?rest_route=\/wp\/v2\/pages\/2636\/revisions\/2702"}],"up":[{"embeddable":true,"href":"https:\/\/nature-o.net\/index.php?rest_route=\/wp\/v2\/pages\/2432"}],"wp:attachment":[{"href":"https:\/\/nature-o.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2636"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}