{"id":1467,"date":"2026-05-11T02:43:46","date_gmt":"2026-05-11T02:43:46","guid":{"rendered":"https:\/\/aiper.com\/blogs\/?page_id=1467"},"modified":"2026-10-21T09:17:34","modified_gmt":"2026-10-21T09:17:34","slug":"calcular-volumen-piscina","status":"publish","type":"page","link":"https:\/\/aiper.com\/blogs\/es\/calcular-volumen-piscina\/","title":{"rendered":"Calculadora de Volumen de Piscina"},"content":{"rendered":"\n<style>\n.pvc-intro{max-width:900px;margin:0 auto 16px;padding:0 30px;text-align:center;color:#5a6c7d;font-size:15px;line-height:1.5;box-sizing:border-box}\n.pvc-wrap{font-family:-apple-system,BlinkMacSystemFont,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif;max-width:900px;margin:30px auto;padding:30px;background:#fff;border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,.08);color:#222;box-sizing:border-box}\n.pvc-wrap *{box-sizing:border-box}\n.pvc-step{margin-bottom:35px}\n.pvc-step-title{font-size:18px;font-weight:600;margin:0 0 18px;color:#1a1a1a;display:flex;align-items:center;gap:10px}\n.pvc-step-num{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,#1ecad3,#9486f7);color:#fff;font-size:14px;font-weight:700}\n.pvc-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:12px}\n.pvc-card{border:2px solid #e5e7eb;border-radius:12px;padding:16px 10px;text-align:center;cursor:pointer;transition:all .2s;background:#fff;display:flex;flex-direction:column;align-items:center;gap:8px;min-height:110px;justify-content:center}\n.pvc-card:hover{border-color:#9486f7;transform:translateY(-2px)}\n.pvc-card.pvc-active{border-color:#9486f7;background:#f5f3ff;box-shadow:0 0 0 3px rgba(148,134,247,.15)}\n.pvc-icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center}\n.pvc-icon svg{width:100%;height:100%}\n.pvc-label{font-size:13px;font-weight:500;color:#333;line-height:1.3}\n.pvc-unit-toggle{display:inline-flex;background:#f3f4f6;border-radius:30px;padding:4px;margin-bottom:18px}\n.pvc-unit-toggle button{border:none;background:transparent;padding:6px 18px;border-radius:30px;cursor:pointer;font-size:13px;font-weight:500;color:#666;transition:all .2s}\n.pvc-unit-toggle button.pvc-active{background:linear-gradient(135deg,#1ecad3,#9486f7);color:#fff}\n.pvc-inputs{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px}\n.pvc-field label{display:block;font-size:13px;font-weight:500;color:#444;margin-bottom:6px}\n.pvc-field input{width:100%;padding:10px 14px;border:2px solid #e5e7eb;border-radius:8px;font-size:15px;outline:none;transition:border .2s}\n.pvc-field input:focus{border-color:#9486f7}\n.pvc-btn{display:block;width:100%;max-width:280px;margin:30px auto 0;padding:14px 30px;background:linear-gradient(135deg,#1ecad3,#9486f7);color:#fff;border:none;border-radius:999px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s;letter-spacing:.5px}\n.pvc-btn:hover{background:linear-gradient(135deg,#169fa6,#7b6be0);transform:translateY(-1px);box-shadow:0 6px 16px rgba(148,134,247,.35)}\n.pvc-btn:focus{outline:none;border-color:#9486f7}\n.pvc-btn:disabled{background:#ccc;cursor:not-allowed;transform:none;box-shadow:none}\n.pvc-result{margin-top:30px;padding:25px;background:linear-gradient(135deg,#f5f3ff 0%,#f0fbfc 100%);border-radius:14px;border:1px solid #d8d0f0;display:none}\n.pvc-result.pvc-show{display:block;animation:pvcFade .4s ease}\n@keyframes pvcFade{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}\n.pvc-result-title{font-size:16px;font-weight:600;margin:0 0 15px;color:#5b4ab8}\n.pvc-result-vol{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:14px}\n.pvc-vol-item{flex:1;min-width:140px;padding:12px 16px;background:#fff;border-radius:10px;text-align:center}\n.pvc-vol-num{font-size:22px;font-weight:700;color:#1ecad3;display:block}\n.pvc-vol-unit{font-size:12px;color:#666;margin-top:2px}\n.pvc-result-toggle{display:inline-flex;background:#fff;border-radius:30px;padding:4px;margin-bottom:18px;border:1px solid #d1e8ea}\n.pvc-result-toggle button{border:none;background:transparent;padding:6px 16px;border-radius:30px;cursor:pointer;font-size:12px;font-weight:500;color:#666}\n.pvc-result-toggle button.pvc-active{background:linear-gradient(135deg,#1ecad3,#9486f7);color:#fff}\n.pvc-algebra{font-size:12px;color:#5a6c7d;margin:0 0 14px;padding:8px 12px;background:#fff;border-radius:8px}\n.pvc-next{font-size:13px;color:#444;margin:0;padding-top:14px;border-top:1px solid #d8d0f0}\n.pvc-next a{color:#5b4ab8;font-weight:600;text-decoration:none}\n.pvc-next a:hover,.pvc-next a:focus{text-decoration:underline}\n.pvc-error{color:#e53e3e;font-size:13px;margin-top:8px;text-align:center}\n.pvc-diagram{display:none;text-align:center;margin:16px 0 0;padding:16px;background:#fafcfd;border:1px solid #e0e5eb;border-radius:12px}\n.pvc-diagram.pvc-show{display:block}\n.pvc-diagram svg{max-width:100%;height:auto}\n.pvc-diagram-label{font-size:12px;font-weight:600;color:#5a6c7d;margin-bottom:8px}\n.pvc-btn-row{display:flex;gap:12px;max-width:420px;margin:26px auto 0;flex-wrap:wrap}\n.pvc-btn-row .pvc-btn{flex:1;min-width:160px;margin:0}\n.pvc-btn-reset{display:block;flex:1;min-width:120px;padding:14px 20px;background:#fff;color:#5a6c7d;border:2px solid #d1e8ea;border-radius:999px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s;letter-spacing:.5px}\n.pvc-btn-reset:hover{background:#f0f7f8;border-color:#1ecad3;color:#0f8c94}\n.pvc-btn-reset:focus,.pvc-btn-reset:active{outline:none;border-color:#9486f7;color:#0f8c94}\n@media (max-width:600px){.pvc-wrap{padding:18px;margin:15px}.pvc-grid{grid-template-columns:repeat(2,1fr)}.pvc-step-title{font-size:16px}.pvc-btn-row{flex-direction:column;max-width:280px}.pvc-btn-reset{padding:12px 20px;font-size:14px}}\n<\/style>\n<!-- Pool Volume Calculator - WordPress Custom HTML Block -->\n<p class=\"pvc-intro\">Elija una forma de piscina, introduzca sus medidas y obtenga al instante el volumen en galones US, galones UK, litros y metros c\u00fabicos.<\/p>\n<div class=\"pvc-wrap\">\n  <div class=\"pvc-step\">\n    <div class=\"pvc-step-title\"><span class=\"pvc-step-num\">1<\/span>Elija la forma de su piscina<\/div>\n    <div class=\"pvc-grid\" id=\"pvc-shapes\">\n      <div class=\"pvc-card pvc-active\" data-shape=\"rectangular\"><div class=\"pvc-icon\"><svg viewBox=\"0 0 48 48\" fill=\"none\"><rect x=\"6\" y=\"14\" width=\"36\" height=\"20\" rx=\"2\" stroke=\"#1ecad3\" stroke-width=\"2.5\" fill=\"#e8fafb\"\/><\/svg><\/div><div class=\"pvc-label\">Rectangular<\/div><\/div>\n      <div class=\"pvc-card\" data-shape=\"l-shaped\"><div class=\"pvc-icon\"><svg viewBox=\"0 0 48 48\" fill=\"none\"><path d=\"M10,10 V38 H38 V26 H22 V10 Z\" stroke=\"#1ecad3\" stroke-width=\"2.5\" fill=\"#e8fafb\" stroke-linejoin=\"round\"\/><\/svg><\/div><div class=\"pvc-label\">En L<\/div><\/div>\n      <div class=\"pvc-card\" data-shape=\"circle\"><div class=\"pvc-icon\"><svg viewBox=\"0 0 48 48\" fill=\"none\"><circle cx=\"24\" cy=\"24\" r=\"16\" stroke=\"#1ecad3\" stroke-width=\"2.5\" fill=\"#e8fafb\"\/><\/svg><\/div><div class=\"pvc-label\">Redonda<\/div><\/div>\n      <div class=\"pvc-card\" data-shape=\"triangular\"><div class=\"pvc-icon\"><svg viewBox=\"0 0 48 48\" fill=\"none\"><polygon points=\"24,8 42,38 6,38\" stroke=\"#1ecad3\" stroke-width=\"2.5\" fill=\"#e8fafb\"\/><\/svg><\/div><div class=\"pvc-label\">Triangular<\/div><\/div>\n      <div class=\"pvc-card\" data-shape=\"kidney\"><div class=\"pvc-icon\"><svg viewBox=\"0 0 48 48\" fill=\"none\"><path d=\"M10,24 C10,12 20,10 26,14 C30,17 36,14 40,20 C44,28 38,38 28,38 C20,38 18,34 14,34 C10,34 10,30 10,24 Z\" stroke=\"#1ecad3\" stroke-width=\"2.5\" fill=\"#e8fafb\"\/><\/svg><\/div><div class=\"pvc-label\">Ri\u00f1\u00f3n<\/div><\/div>\n      <div class=\"pvc-card\" data-shape=\"oval\"><div class=\"pvc-icon\"><svg viewBox=\"0 0 48 48\" fill=\"none\"><ellipse cx=\"24\" cy=\"24\" rx=\"18\" ry=\"11\" stroke=\"#1ecad3\" stroke-width=\"2.5\" fill=\"#e8fafb\"\/><\/svg><\/div><div class=\"pvc-label\">Ovalada<\/div><\/div>\n      <div class=\"pvc-card\" data-shape=\"oblong\"><div class=\"pvc-icon\"><svg viewBox=\"0 0 48 48\" fill=\"none\"><path d=\"M14,14 L34,14 Q44,14 44,24 Q44,34 34,34 L14,34 Q4,34 4,24 Q4,14 14,14 Z\" stroke=\"#1ecad3\" stroke-width=\"2.5\" fill=\"#e8fafb\"\/><\/svg><\/div><div class=\"pvc-label\">Ovalada alargada<\/div><\/div>\n    <\/div>\n    <div id=\"pvc-diagram\" class=\"pvc-diagram\"><\/div>\n  <\/div>\n  <div class=\"pvc-step\">\n    <div class=\"pvc-step-title\"><span class=\"pvc-step-num\">2<\/span>Introduzca las medidas de la piscina<\/div>\n    <div class=\"pvc-unit-toggle\" id=\"pvc-unit-toggle\">\n      <button data-unit=\"ft\">Pies (ft)<\/button>\n      <button data-unit=\"m\" class=\"pvc-active\">Metros (m)<\/button>\n    <\/div>\n    <div class=\"pvc-inputs\" id=\"pvc-inputs\"><\/div>\n  <\/div>\n  <div class=\"pvc-btn-row\">\n    <button class=\"pvc-btn\" id=\"pvc-calc\">Calcular<\/button>\n    <button class=\"pvc-btn-reset\" id=\"pvc-reset\">Restablecer<\/button>\n  <\/div>\n  <div class=\"pvc-error\" id=\"pvc-error\"><\/div>\n  <div class=\"pvc-result\" id=\"pvc-result\">\n    <div class=\"pvc-result-title\">Volumen de la piscina<\/div>\n    <div class=\"pvc-result-toggle\" id=\"pvc-result-toggle\">\n      <button data-system=\"us\">Galones US\/UK<\/button>\n      <button data-system=\"metric\" class=\"pvc-active\">Litros \/ m&sup3;<\/button>\n    <\/div>\n    <div class=\"pvc-result-vol\" id=\"pvc-vol-display\"><\/div>\n    <p class=\"pvc-algebra\" id=\"pvc-algebra\"><\/p>\n    <p class=\"pvc-next\">Siguiente paso: <a href=\"https:\/\/aiper.com\/blogs\/es\/calcular-cloro-en-piscinas\/\">calculadora de cloro<\/a> &middot; <a href=\"https:\/\/aiper.com\/blogs\/es\/calculadora-cloracion-shock-piscina\/\">calculadora de choque de cloro<\/a> &middot; <a href=\"https:\/\/aiper.com\/blogs\/es\/calculadora-tiempo-llenado-piscina\/\">calculadora de tiempo de llenado<\/a><\/p>\n  <\/div>\n<\/div>\n<script>\n(function(){\n  var state={shape:'rectangular',unit:'m',resultSystem:'metric',volumeGal:0};\n  var fieldsByShape={\n    rectangular:[['length','Longitud'],['width','Anchura'],['shallow','Profundidad parte baja'],['deep','Profundidad parte honda']],\n    'l-shaped':[['length1','Longitud total'],['width1','Anchura total'],['length2','Longitud brazo peque\u00f1o'],['width2','Anchura brazo peque\u00f1o'],['shallow','Profundidad parte baja'],['deep','Profundidad parte honda']],\n    circle:[['diameter','Di\u00e1metro'],['shallow','Profundidad parte baja'],['deep','Profundidad parte honda']],\n    triangular:[['base','Base'],['height','Altura'],['shallow','Profundidad parte baja'],['deep','Profundidad parte honda']],\n    kidney:[['length','Longitud'],['width','Anchura'],['shallow','Profundidad parte baja'],['deep','Profundidad parte honda']],\n    oval:[['length','Longitud (eje mayor)'],['width','Anchura (eje menor)'],['shallow','Profundidad parte baja'],['deep','Profundidad parte honda']],\n    oblong:[['small','Anchura (di\u00e1metro de extremos semicirculares)'],['length','Longitud total'],['shallow','Profundidad parte baja'],['deep','Profundidad parte honda']]\n  };\n\n  var diagrams={\n    rectangular:'<svg viewBox=\"0 0 400 165\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><defs><marker id=\"ar\" viewBox=\"0 0 10 10\" refX=\"5\" refY=\"5\" markerW=\"5\" markerH=\"5\" orient=\"auto\"><path d=\"M0,0L10,5L0,10Z\" fill=\"#9486f7\"\/><\/marker><\/defs><rect x=\"55\" y=\"18\" width=\"200\" height=\"90\" rx=\"3\" fill=\"#e8fafb\" stroke=\"#1ecad3\" stroke-width=\"2.5\"\/><line x1=\"55\" y1=\"122\" x2=\"255\" y2=\"122\" stroke=\"#9486f7\" stroke-width=\"1.5\" marker-start=\"url(#ar)\" marker-end=\"url(#ar)\"\/><text x=\"155\" y=\"139\" text-anchor=\"middle\" font-size=\"11\" fill=\"#2c3e50\" font-weight=\"600\">Longitud (L)<\/text><line x1=\"275\" y1=\"18\" x2=\"275\" y2=\"108\" stroke=\"#9486f7\" stroke-width=\"1.5\" marker-start=\"url(#ar)\" marker-end=\"url(#ar)\"\/><text x=\"287\" y=\"68\" text-anchor=\"start\" font-size=\"11\" fill=\"#2c3e50\" font-weight=\"600\">Anchura (W)<\/text><text x=\"15\" y=\"160\" font-size=\"9\" fill=\"#8899a6\">Prof. media =<\/text><text x=\"87\" y=\"160\" font-size=\"9\" fill=\"#2c3e50\" font-weight=\"600\">(Parte baja + Parte honda) \/ 2<\/text><\/svg>',\n    'l-shaped':'<svg viewBox=\"0 0 400 170\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><defs><marker id=\"ar\" viewBox=\"0 0 10 10\" refX=\"5\" refY=\"5\" markerW=\"5\" markerH=\"5\" orient=\"auto\"><path d=\"M0,0L10,5L0,10Z\" fill=\"#9486f7\"\/><\/marker><\/defs><path d=\"M50,15L290,15L290,65L130,65L130,120L50,120Z\" fill=\"#e8fafb\" stroke=\"#1ecad3\" stroke-width=\"2.5\" stroke-linejoin=\"round\"\/><line x1=\"160\" y1=\"70\" x2=\"160\" y2=\"120\" stroke=\"#c5cdd5\" stroke-width=\"1\" stroke-dasharray=\"4,3\"\/><line x1=\"130\" y1=\"88\" x2=\"290\" y2=\"88\" stroke=\"#c5cdd5\" stroke-width=\"1\" stroke-dasharray=\"4,3\"\/><line x1=\"50\" y1=\"138\" x2=\"290\" y2=\"138\" stroke=\"#9486f7\" stroke-width=\"1.5\" marker-start=\"url(#ar)\" marker-end=\"url(#ar)\"\/><text x=\"170\" y=\"154\" text-anchor=\"middle\" font-size=\"10\" fill=\"#2c3e50\" font-weight=\"600\">Longitud total (L\u2081)<\/text><line x1=\"310\" y1=\"15\" x2=\"310\" y2=\"120\" stroke=\"#9486f7\" stroke-width=\"1.5\" marker-start=\"url(#ar)\" marker-end=\"url(#ar)\"\/><text x=\"322\" y=\"72\" text-anchor=\"start\" font-size=\"10\" fill=\"#2c3e50\" font-weight=\"600\">Anchura total (W\u2081)<\/text><text x=\"135\" y=\"95\" font-size=\"9\" fill=\"#2c3e50\" font-weight=\"600\">L\u2082<\/text><text x=\"222\" y=\"112\" font-size=\"9\" fill=\"#2c3e50\" font-weight=\"600\">W\u2082<\/text><\/svg>',\n    circle:'<svg viewBox=\"0 0 400 160\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><defs><marker id=\"ar\" viewBox=\"0 0 10 10\" refX=\"5\" refY=\"5\" markerW=\"5\" markerH=\"5\" orient=\"auto\"><path d=\"M0,0L10,5L0,10Z\" fill=\"#9486f7\"\/><\/marker><\/defs><circle cx=\"180\" cy=\"70\" r=\"55\" fill=\"#e8fafb\" stroke=\"#1ecad3\" stroke-width=\"2.5\"\/><line x1=\"125\" y1=\"70\" x2=\"235\" y2=\"70\" stroke=\"#9486f7\" stroke-width=\"2\" marker-start=\"url(#ar)\" marker-end=\"url(#ar)\"\/><text x=\"180\" y=\"60\" text-anchor=\"middle\" font-size=\"11\" fill=\"#2c3e50\" font-weight=\"600\">Di\u00e1metro (d)<\/text><text x=\"180\" y=\"148\" text-anchor=\"middle\" font-size=\"9\" fill=\"#8899a6\">Mida de borde a borde pasando por el centro<\/text><\/svg>',\n    triangular:'<svg viewBox=\"0 0 400 160\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><defs><marker id=\"ar\" viewBox=\"0 0 10 10\" refX=\"5\" refY=\"5\" markerW=\"5\" markerH=\"5\" orient=\"auto\"><path d=\"M0,0L10,5L0,10Z\" fill=\"#9486f7\"\/><\/marker><\/defs><polygon points=\"60,115 280,115 60,20\" fill=\"#e8fafb\" stroke=\"#1ecad3\" stroke-width=\"2.5\"\/><line x1=\"60\" y1=\"133\" x2=\"280\" y2=\"133\" stroke=\"#9486f7\" stroke-width=\"1.5\" marker-start=\"url(#ar)\" marker-end=\"url(#ar)\"\/><text x=\"170\" y=\"150\" text-anchor=\"middle\" font-size=\"11\" fill=\"#2c3e50\" font-weight=\"600\">Base (B)<\/text><line x1=\"42\" y1=\"20\" x2=\"42\" y2=\"115\" stroke=\"#9486f7\" stroke-width=\"1.5\" marker-start=\"url(#ar)\" marker-end=\"url(#ar)\"\/><text x=\"18\" y=\"72\" text-anchor=\"middle\" font-size=\"11\" fill=\"#2c3e50\" font-weight=\"600\" writing-mode=\"tb\">Altura (H)<\/text><\/svg>',\n    kidney:'<svg viewBox=\"0 0 400 160\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><defs><marker id=\"ar\" viewBox=\"0 0 10 10\" refX=\"5\" refY=\"5\" markerW=\"5\" markerH=\"5\" orient=\"auto\"><path d=\"M0,0L10,5L0,10Z\" fill=\"#9486f7\"\/><\/marker><\/defs><path d=\"M70,30C70,18 100,15 130,22C155,28 175,18 195,26C220,35 230,55 220,75C210,100 175,115 140,115C108,115 90,108 80,100C65,88 62,60 70,30Z\" fill=\"#e8fafb\" stroke=\"#1ecad3\" stroke-width=\"2.5\"\/><line x1=\"65\" y1=\"133\" x2=\"230\" y2=\"133\" stroke=\"#9486f7\" stroke-width=\"1.5\" marker-start=\"url(#ar)\" marker-end=\"url(#ar)\"\/><text x=\"148\" y=\"150\" text-anchor=\"middle\" font-size=\"11\" fill=\"#2c3e50\" font-weight=\"600\">Longitud total (L)<\/text><line x1=\"250\" y1=\"22\" x2=\"250\" y2=\"115\" stroke=\"#9486f7\" stroke-width=\"1.5\" marker-start=\"url(#ar)\" marker-end=\"url(#ar)\"\/><text x=\"262\" y=\"72\" text-anchor=\"start\" font-size=\"11\" fill=\"#2c3e50\" font-weight=\"600\">Anchura (W)<\/text><\/svg>',\n    oval:'<svg viewBox=\"0 0 400 160\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><defs><marker id=\"ar\" viewBox=\"0 0 10 10\" refX=\"5\" refY=\"5\" markerW=\"5\" markerH=\"5\" orient=\"auto\"><path d=\"M0,0L10,5L0,10Z\" fill=\"#9486f7\"\/><\/marker><\/defs><ellipse cx=\"200\" cy=\"70\" rx=\"130\" ry=\"50\" fill=\"#e8fafb\" stroke=\"#1ecad3\" stroke-width=\"2.5\"\/><line x1=\"70\" y1=\"133\" x2=\"330\" y2=\"133\" stroke=\"#9486f7\" stroke-width=\"1.5\" marker-start=\"url(#ar)\" marker-end=\"url(#ar)\"\/><text x=\"200\" y=\"150\" text-anchor=\"middle\" font-size=\"11\" fill=\"#2c3e50\" font-weight=\"600\">Longitud \u2014 Long Axis (L)<\/text><line x1=\"345\" y1=\"20\" x2=\"345\" y2=\"120\" stroke=\"#9486f7\" stroke-width=\"1.5\" marker-start=\"url(#ar)\" marker-end=\"url(#ar)\"\/><text x=\"357\" y=\"75\" text-anchor=\"start\" font-size=\"11\" fill=\"#2c3e50\" font-weight=\"600\">Anchura \u2014 Short Axis (W)<\/text><\/svg>',\n    oblong:'<svg viewBox=\"0 0 400 160\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><defs><marker id=\"ar\" viewBox=\"0 0 10 10\" refX=\"5\" refY=\"5\" markerW=\"5\" markerH=\"5\" orient=\"auto\"><path d=\"M0,0L10,5L0,10Z\" fill=\"#9486f7\"\/><\/marker><\/defs><path d=\"M100,20L260,20A40,40 0 0,1 300,60A40,40 0 0,1 260,100L100,100A40,40 0 0,1 60,60A40,40 0 0,1 100,20Z\" fill=\"#e8fafb\" stroke=\"#1ecad3\" stroke-width=\"2.5\"\/><line x1=\"60\" y1=\"135\" x2=\"300\" y2=\"135\" stroke=\"#9486f7\" stroke-width=\"1.5\" marker-start=\"url(#ar)\" marker-end=\"url(#ar)\"\/><text x=\"180\" y=\"152\" text-anchor=\"middle\" font-size=\"11\" fill=\"#2c3e50\" font-weight=\"600\">Longitud total (L)<\/text><line x1=\"320\" y1=\"20\" x2=\"320\" y2=\"100\" stroke=\"#9486f7\" stroke-width=\"1.5\" marker-start=\"url(#ar)\" marker-end=\"url(#ar)\"\/><text x=\"332\" y=\"65\" text-anchor=\"start\" font-size=\"10\" fill=\"#2c3e50\" font-weight=\"600\">Anchura (W)<\/text><text x=\"335\" y=\"78\" font-size=\"8\" fill=\"#8899a6\">= di\u00e1m. de extremos<\/text><line x1=\"130\" y1=\"20\" x2=\"130\" y2=\"15\" stroke=\"#c5cdd5\" stroke-width=\"1\"\/><line x1=\"230\" y1=\"20\" x2=\"230\" y2=\"15\" stroke=\"#c5cdd5\" stroke-width=\"1\"\/><text x=\"178\" y=\"13\" font-size=\"8\" fill=\"#8899a6\">Parte rectangular<\/text><\/svg>'\n  };\n\n  var shapeCards=document.querySelectorAll('#pvc-shapes .pvc-card');\n  var inputsBox=document.getElementById('pvc-inputs');\n  var calcBtn=document.getElementById('pvc-calc');\n  var errBox=document.getElementById('pvc-error');\n  var resultBox=document.getElementById('pvc-result');\n\n  shapeCards.forEach(function(card){\n    card.addEventListener('click',function(){\n      shapeCards.forEach(function(c){c.classList.remove('pvc-active')});\n      card.classList.add('pvc-active');\n      state.shape=card.dataset.shape;\n      updateDiagram();\n      renderInputs();\n      resultBox.classList.remove('pvc-show');\n      errBox.textContent='';\n    });\n  });\n\n  document.querySelectorAll('#pvc-unit-toggle button').forEach(function(b){\n    b.addEventListener('click',function(){\n      document.querySelectorAll('#pvc-unit-toggle button').forEach(function(x){x.classList.remove('pvc-active')});\n      b.classList.add('pvc-active');\n      state.unit=b.dataset.unit;\n      renderInputs();\n    });\n  });\n\n  function renderInputs(){\n    var u=state.unit;\n    var html=fieldsByShape[state.shape].map(function(f){\n      return '<div class=\"pvc-field\"><label>'+f[1]+' ('+u+')<\/label><input type=\"number\" step=\"0.1\" min=\"0\" data-key=\"'+f[0]+'\" placeholder=\"0\"><\/div>';\n    }).join('');\n    inputsBox.innerHTML=html;\n  }\n  renderInputs();\n  updateDiagram();\n\n  document.querySelectorAll('#pvc-result-toggle button').forEach(function(b){\n    b.addEventListener('click',function(){\n      document.querySelectorAll('#pvc-result-toggle button').forEach(function(x){x.classList.remove('pvc-active')});\n      b.classList.add('pvc-active');\n      state.resultSystem=b.dataset.system;\n      renderVolume();\n    });\n  });\n\n  function getVal(k){\n    var el=inputsBox.querySelector('[data-key=\"'+k+'\"]');\n    return el?parseFloat(el.value)||0:0;\n  }\n\n  function calcVolumeFt3(){\n    var conv=state.unit==='m'?3.28084:1;\n    var v=function(k){return getVal(k)*conv};\n    var avgDepth=(v('shallow')+v('deep'))\/2;\n    var area=0;\n    switch(state.shape){\n      case 'rectangular':area=v('length')*v('width');break;\n      case 'l-shaped':\n        var mainRect = v('length1') * v('width2');\n        var sideRect = (v('width1') - v('width2')) * v('length2');\n        area = mainRect + sideRect;\n        break;\n      case 'circle':var r=v('diameter')\/2;area=Math.PI*r*r;break;\n      case 'triangular':area=0.5*v('base')*v('height');break;\n      case 'kidney':area=v('length')*v('width')*0.68;break;\n      case 'oval':area=Math.PI*(v('length')\/2)*(v('width')\/2);break;\n      case 'oblong':\n        var r2=v('small')\/2;\n        var rectLen=Math.max(0,v('length')-v('small'));\n        area=Math.PI*r2*r2 + rectLen*v('small');\n        break;\n    }\n    return area*avgDepth;\n  }\n\n  function buildAlgebra(){\n    var g=getVal, u=state.unit, d=((g('shallow')+g('deep'))\/2).toFixed(2);\n    switch(state.shape){\n      case 'rectangular':return g('length')+' \u00d7 '+g('width')+' '+u+' \u00d7 '+d+' '+u+' profundidad media \u00d7 7,48';\n      case 'l-shaped':return '('+g('length1')+'\u00d7'+g('width2')+' + ('+g('width1')+'\u2212'+g('width2')+')\u00d7'+g('length2')+') '+u+'\u00b2 \u00d7 '+d+' '+u+' \u00d7 7,48';\n      case 'circle':return '\u03c0 \u00d7 ('+g('diameter')+'\/2)\u00b2 \u00d7 '+d+' '+u+' \u00d7 7,48';\n      case 'triangular':return '('+g('base')+'\u00d7'+g('height')+')\/2 \u00d7 '+d+' '+u+' \u00d7 7,48';\n      case 'kidney':return '0.68 \u00d7 '+g('length')+' \u00d7 '+g('width')+' '+u+' \u00d7 '+d+' '+u+' \u00d7 7,48';\n      case 'oval':return '\u03c0 \u00d7 ('+g('length')+'\/2) \u00d7 ('+g('width')+'\/2) \u00d7 '+d+' '+u+' \u00d7 7,48';\n      case 'oblong':return '(\u03c0\u00d7('+g('small')+'\/2)\u00b2 + ('+g('length')+'\u2212'+g('small')+')\u00d7'+g('small')+') \u00d7 '+d+' '+u+' \u00d7 7,48';\n    }\n    return '';\n  }\n\n  function validate(){\n    if(!state.shape)return 'Please select a pool shape.';\n    var fields=fieldsByShape[state.shape];\n    for(var i=0;i<fields.length;i++){\n      if(getVal(fields[i][0])<=0)return 'Introduzca un valor v\u00e1lido para '+fields[i][1]+'.';\n    }\n    if(state.shape === 'l-shaped') {\n        if(getVal('length1') <= getVal('length2')) return 'Longitud total must be greater than Longitud brazo peque\u00f1o.';\n        if(getVal('width1') <= getVal('width2')) return 'Anchura total must be greater than Anchura brazo peque\u00f1o.';\n    }\n    if(getVal('deep')<getVal('shallow'))return 'La profundidad de la parte honda debe ser mayor o igual que la de la parte baja.';\n    return null;\n  }\n\n  calcBtn.addEventListener('click',function(){\n    var err=validate();\n    errBox.textContent='';\n    if(err){errBox.textContent=err;resultBox.classList.remove('pvc-show');return;}\n    var ft3=calcVolumeFt3();\n    state.volumeGal=ft3*7.48052;\n    renderVolume();\n    document.getElementById('pvc-algebra').textContent='Sus valores: '+buildAlgebra()+' \u2248 '+fmt(state.volumeGal)+' gal US';\n    resultBox.classList.add('pvc-show');\n    resultBox.scrollIntoView({behavior:'smooth',block:'nearest'});\n  });\n\n  function fmt(n){\n    if(n>=10000)return Math.round(n).toLocaleString();\n    if(n>=100)return n.toFixed(0);\n    return n.toFixed(1);\n  }\n\n  function renderVolume(){\n    var gal=state.volumeGal;\n    var box=document.getElementById('pvc-vol-display');\n    if(state.resultSystem==='us'){\n      var ukGal=gal*0.832674;\n      box.innerHTML='<div class=\"pvc-vol-item\"><span class=\"pvc-vol-num\">'+fmt(gal)+'<\/span><div class=\"pvc-vol-unit\">Galones US<\/div><\/div>'+\n                    '<div class=\"pvc-vol-item\"><span class=\"pvc-vol-num\">'+fmt(ukGal)+'<\/span><div class=\"pvc-vol-unit\">Galones UK<\/div><\/div>';\n    }else{\n      var liters=gal*3.78541;\n      var m3=liters\/1000;\n      box.innerHTML='<div class=\"pvc-vol-item\"><span class=\"pvc-vol-num\">'+fmt(liters)+'<\/span><div class=\"pvc-vol-unit\">Litros<\/div><\/div>'+\n                    '<div class=\"pvc-vol-item\"><span class=\"pvc-vol-num\">'+m3.toFixed(2)+'<\/span><div class=\"pvc-vol-unit\">Metros c\u00fabicos (m\u00b3)<\/div><\/div>';\n    }\n  }\n\n  function updateDiagram(){\n    var box=document.getElementById('pvc-diagram');\n    if(state.shape && diagrams[state.shape]){\n      box.innerHTML='<div class=\"pvc-diagram-label\">C\u00f3mo medir su piscina:<\/div>'+diagrams[state.shape];\n      box.classList.add('pvc-show');\n    }else{\n      box.innerHTML='';\n      box.classList.remove('pvc-show');\n    }\n  }\n\n  function resetAll(){\n    state.shape='rectangular';\n    state.volumeGal=0;\n    shapeCards.forEach(function(c){c.classList.remove('pvc-active')});\n    document.querySelector('#pvc-shapes .pvc-card[data-shape=\"rectangular\"]').classList.add('pvc-active');\n    renderInputs();\n    updateDiagram();\n    resultBox.classList.remove('pvc-show');\n    errBox.textContent='';\n    document.getElementById('pvc-calc').disabled=false;\n  }\n\n  document.getElementById('pvc-reset').addEventListener('click',resetAll);\n})();\n<\/script>\n\n\n\n<style>\n  #pool-volume-reference-table {\n    max-width: 860px;\n    margin: 2.5rem auto;\n    font-family: 'Inter', system-ui, sans-serif;\n    color: #2c3e50;\n    scroll-margin-top: 80px;\n  }\n  #pool-volume-reference-table h2 {\n    font-size: 1.5rem;\n    font-weight: 700;\n    color: #17a8b0;\n    margin: 0 0 8px;\n  }\n  #pool-volume-reference-table .ref-subtitle {\n    font-size: 0.9rem;\n    color: #5a6c7d;\n    margin: 0 0 20px;\n    line-height: 1.5;\n  }\n  .ref-table-wrap {\n    overflow-x: auto;\n    -webkit-overflow-scrolling: touch;\n    border: 1px solid #e0e5eb;\n    border-radius: 14px;\n    box-shadow: 0 4px 16px rgba(0,0,0,0.04);\n  }\n  .ref-table {\n    width: 100%;\n    border-collapse: collapse;\n    font-size: 0.88rem;\n    min-width: 720px;\n  }\n  .ref-table thead th {\n    background: linear-gradient(135deg, #1ecad3, #9486f7);\n    color: #fff;\n    font-weight: 600;\n    font-size: 0.78rem;\n    text-transform: uppercase;\n    letter-spacing: 0.05em;\n    padding: 12px 10px;\n    text-align: center;\n    white-space: nowrap;\n  }\n  .ref-table thead th:first-child { border-radius: 13px 0 0 0; text-align: left; }\n  .ref-table thead th:nth-child(2) { text-align: left; }\n  .ref-table thead th:last-child { border-radius: 0 13px 0 0; }\n  .ref-table tbody td {\n    padding: 10px 10px;\n    border-bottom: 1px solid #eef1f5;\n    vertical-align: middle;\n    text-align: center;\n  }\n  .ref-table tbody tr:nth-child(even) { background: #fafcfd; }\n  .ref-table tbody tr:hover { background: #e8fafb; }\n  .ref-table .pool-shape-col {\n    font-weight: 600;\n    color: #2c3e50;\n    white-space: nowrap;\n    text-align: left;\n  }\n  .ref-table .pool-dims {\n    color: #5a6c7d;\n    font-size: 0.82rem;\n    white-space: nowrap;\n    text-align: left;\n  }\n  .ref-table .pool-gal {\n    font-weight: 700;\n    color: #0f8c94;\n    white-space: nowrap;\n  }\n  .ref-table .pool-na {\n    color: #c5cdd5;\n    font-size: 0.85rem;\n  }\n  .ref-table tbody tr.group-stocktank { border-left: 3px solid #f0b86c; }\n  .ref-table tbody tr.group-above { border-left: 3px solid #1ecad3; }\n  .ref-table tbody tr.group-inground { border-left: 3px solid #9486f7; }\n  .ref-table .group-label {\n    font-size: 0.7rem;\n    font-weight: 700;\n    text-transform: uppercase;\n    letter-spacing: 0.08em;\n    padding: 16px 12px 6px;\n    color: #8899a6;\n    border-bottom: none;\n  }\n  .ref-table .group-label td { border-bottom: none; padding-bottom: 4px; }\n  .ref-table tfoot td {\n    padding: 12px;\n    font-size: 0.78rem;\n    color: #8899a6;\n    border-top: 2px solid #e0e5eb;\n    text-align: center;\n  }\n  @media (max-width: 500px) {\n    #pool-volume-reference-table { padding: 0 6px; }\n    .ref-table { font-size: 0.78rem; min-width: 680px; }\n    .ref-table thead th { padding: 8px 6px; font-size: 0.65rem; }\n    .ref-table tbody td { padding: 7px 6px; }\n  }\n\n  .ref-mt-28 { margin-top: 28px; }\n  .ref-note-sm { margin-top: 16px; font-size: 0.8rem; }\n<\/style>\n<div id=\"pool-volume-reference-table\">\n  <h2>Tabla de referencia de volumen de piscina \u2014 Litros por tama\u00f1o y profundidad<\/h2>\n  <p class=\"ref-subtitle\">Todos los vol\u00famenes est\u00e1n en <strong>litros<\/strong> &mdash; use el selector de la calculadora de arriba para galones US\/UK o metros c\u00fabicos. Las profundidades de piscinas elevadas son la <strong>altura del agua<\/strong> en cm; las profundidades enterradas son la <strong>media<\/strong> de la parte baja y la parte honda en metros. Las piscinas elevadas peque\u00f1as (&Oslash; 244&ndash;366 cm) son mini-piscinas econ\u00f3micas populares.<\/p>\n  <div class=\"ref-table-wrap\">\n    <table class=\"ref-table\">\n      <thead>\n        <tr>\n          <th>Forma<\/th>\n          <th>Dimensiones<\/th>\n          <th>76 cm<\/th>\n<th>91 cm<\/th>\n<th>107 cm<\/th>\n<th>122 cm<\/th>\n<th>132 cm<\/th>\n        <\/tr>\n      <\/thead>\n      <tbody>\n        <tr class=\"group-label\"><td colspan=\"7\">Piscinas elevadas &mdash; Litros seg\u00fan la altura del agua<\/td><\/tr>\n        <tr class=\"group-stocktank\"><td class=\"pool-shape-col\">Redonda<\/td><td class=\"pool-dims\">&Oslash; 244 cm<\/td><td class=\"pool-gal\">3.550<\/td><td class=\"pool-gal\">4.250<\/td><td class=\"pool-na\">&mdash;<\/td><td class=\"pool-na\">&mdash;<\/td><td class=\"pool-na\">&mdash;<\/td><\/tr>\n<tr class=\"group-stocktank\"><td class=\"pool-shape-col\">Redonda<\/td><td class=\"pool-dims\">&Oslash; 305 cm<\/td><td class=\"pool-gal\">5.600<\/td><td class=\"pool-gal\">6.600<\/td><td class=\"pool-gal\">7.800<\/td><td class=\"pool-na\">&mdash;<\/td><td class=\"pool-na\">&mdash;<\/td><\/tr>\n<tr class=\"group-stocktank\"><td class=\"pool-shape-col\">Redonda<\/td><td class=\"pool-dims\">&Oslash; 366 cm<\/td><td class=\"pool-gal\">8.000<\/td><td class=\"pool-gal\">9.600<\/td><td class=\"pool-gal\">11.300<\/td><td class=\"pool-gal\">12.800<\/td><td class=\"pool-na\">&mdash;<\/td><\/tr>\n<tr class=\"group-label\"><td colspan=\"7\">Piscinas elevadas est\u00e1ndar<\/td><\/tr>\n<tr class=\"group-above\"><td class=\"pool-shape-col\">Redonda<\/td><td class=\"pool-dims\">&Oslash; 457 cm<\/td><td class=\"pool-gal\">12.500<\/td><td class=\"pool-gal\">14.900<\/td><td class=\"pool-gal\">17.600<\/td><td class=\"pool-gal\">20.000<\/td><td class=\"pool-gal\">21.500<\/td><\/tr>\n<tr class=\"group-above\"><td class=\"pool-shape-col\">Redonda<\/td><td class=\"pool-dims\">&Oslash; 488 cm<\/td><td class=\"pool-gal\">14.200<\/td><td class=\"pool-gal\">17.000<\/td><td class=\"pool-gal\">20.000<\/td><td class=\"pool-gal\">23.000<\/td><td class=\"pool-gal\">24.500<\/td><\/tr>\n<tr class=\"group-above\"><td class=\"pool-shape-col\">Redonda<\/td><td class=\"pool-dims\">&Oslash; 549 cm<\/td><td class=\"pool-gal\">18.000<\/td><td class=\"pool-gal\">21.500<\/td><td class=\"pool-gal\">25.500<\/td><td class=\"pool-gal\">29.000<\/td><td class=\"pool-gal\">31.000<\/td><\/tr>\n<tr class=\"group-above\"><td class=\"pool-shape-col\">Redonda<\/td><td class=\"pool-dims\">&Oslash; 610 cm<\/td><td class=\"pool-gal\">22.000<\/td><td class=\"pool-gal\">26.500<\/td><td class=\"pool-gal\">31.500<\/td><td class=\"pool-gal\">35.500<\/td><td class=\"pool-gal\">38.500<\/td><\/tr>\n<tr class=\"group-above\"><td class=\"pool-shape-col\">Redonda<\/td><td class=\"pool-dims\">&Oslash; 732 cm<\/td><td class=\"pool-gal\">32.000<\/td><td class=\"pool-gal\">38.500<\/td><td class=\"pool-gal\">45.000<\/td><td class=\"pool-gal\">51.500<\/td><td class=\"pool-gal\">55.500<\/td><\/tr>\n<tr class=\"group-above\"><td class=\"pool-shape-col\">Rectangular<\/td><td class=\"pool-dims\">3,66 x 7,32 m<\/td><td class=\"pool-na\">&mdash;<\/td><td class=\"pool-gal\">24.500<\/td><td class=\"pool-gal\">28.500<\/td><td class=\"pool-gal\">32.500<\/td><td class=\"pool-gal\">35.500<\/td><\/tr>\n<tr class=\"group-above\"><td class=\"pool-shape-col\">Rectangular<\/td><td class=\"pool-dims\">4,57 x 9,14 m<\/td><td class=\"pool-na\">&mdash;<\/td><td class=\"pool-gal\">38.000<\/td><td class=\"pool-gal\">44.500<\/td><td class=\"pool-gal\">51.000<\/td><td class=\"pool-gal\">55.000<\/td><\/tr>\n<tr class=\"group-above\"><td class=\"pool-shape-col\">Ovalada<\/td><td class=\"pool-dims\">3,66 x 7,32 m<\/td><td class=\"pool-na\">&mdash;<\/td><td class=\"pool-gal\">19.100<\/td><td class=\"pool-gal\">22.500<\/td><td class=\"pool-gal\">25.500<\/td><td class=\"pool-gal\">28.000<\/td><\/tr>\n<tr class=\"group-above\"><td class=\"pool-shape-col\">Ovalada<\/td><td class=\"pool-dims\">4,57 x 9,14 m<\/td><td class=\"pool-na\">&mdash;<\/td><td class=\"pool-gal\">30.000<\/td><td class=\"pool-gal\">35.000<\/td><td class=\"pool-gal\">40.000<\/td><td class=\"pool-gal\">43.500<\/td><\/tr>\n      <\/tbody>\n    <\/table>\n  <\/div>\n  <div class=\"ref-table-wrap ref-mt-28\">\n    <table class=\"ref-table\">\n      <thead>\n        <tr>\n          <th>Forma<\/th>\n          <th>Dimensiones<\/th>\n          <th>1,2 m<\/th>\n<th>1,35 m<\/th>\n<th>1,5 m<\/th>\n<th>1,65 m<\/th>\n<th>1,8 m<\/th>\n        <\/tr>\n      <\/thead>\n      <tbody>\n        <tr class=\"group-label\"><td colspan=\"7\">Piscinas enterradas &mdash; Litros seg\u00fan la profundidad media<\/td><\/tr>\n        <tr class=\"group-inground\"><td class=\"pool-shape-col\">Rectangular<\/td><td class=\"pool-dims\">3,66 x 7,32 m<\/td><td class=\"pool-gal\">32.000<\/td><td class=\"pool-gal\">36.000<\/td><td class=\"pool-gal\">40.000<\/td><td class=\"pool-gal\">44.000<\/td><td class=\"pool-gal\">48.000<\/td><\/tr>\n<tr class=\"group-inground\"><td class=\"pool-shape-col\">Rectangular<\/td><td class=\"pool-dims\">4,88 x 9,75 m<\/td><td class=\"pool-gal\">57.000<\/td><td class=\"pool-gal\">64.000<\/td><td class=\"pool-gal\">71.500<\/td><td class=\"pool-gal\">78.500<\/td><td class=\"pool-gal\">85.500<\/td><\/tr>\n<tr class=\"group-inground\"><td class=\"pool-shape-col\">Rectangular<\/td><td class=\"pool-dims\">5,49 x 10,97 m<\/td><td class=\"pool-gal\">72.500<\/td><td class=\"pool-gal\">81.500<\/td><td class=\"pool-gal\">90.500<\/td><td class=\"pool-gal\">99.500<\/td><td class=\"pool-gal\">108.500<\/td><\/tr>\n<tr class=\"group-inground\"><td class=\"pool-shape-col\">Rectangular<\/td><td class=\"pool-dims\">6,10 x 12,19 m<\/td><td class=\"pool-gal\">89.000<\/td><td class=\"pool-gal\">100.500<\/td><td class=\"pool-gal\">111.500<\/td><td class=\"pool-gal\">122.500<\/td><td class=\"pool-gal\">134.000<\/td><\/tr>\n<tr class=\"group-inground\"><td class=\"pool-shape-col\">Ri\u00f1\u00f3n<\/td><td class=\"pool-dims\">4,88 x 9,14 m<\/td><td class=\"pool-gal\">36.500<\/td><td class=\"pool-gal\">41.000<\/td><td class=\"pool-gal\">45.500<\/td><td class=\"pool-gal\">50.000<\/td><td class=\"pool-gal\">54.500<\/td><\/tr>\n<tr class=\"group-inground\"><td class=\"pool-shape-col\">Ovalada<\/td><td class=\"pool-dims\">5,49 x 10,97 m<\/td><td class=\"pool-gal\">57.000<\/td><td class=\"pool-gal\">64.000<\/td><td class=\"pool-gal\">71.000<\/td><td class=\"pool-gal\">78.000<\/td><td class=\"pool-gal\">85.000<\/td><\/tr>\n      <\/tbody>\n    <\/table>\n  <\/div>\n  <p class=\"ref-subtitle ref-note-sm\">Metros c\u00fabicos: divida los litros entre 1.000. Galones US: divida los litros entre 3,785. Galones UK: multiplique los litros por 0,220.<\/p>\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading has-text-align-center\">Preguntas frecuentes sobre el volumen de la piscina<\/h2>\n\n\n<div class=\"schema-faq wp-block-yoast-faq-block\"><div class=\"schema-faq-section\" id=\"faq-q-how-to-calculate\"><strong class=\"schema-faq-question\">\u00bfC\u00f3mo calculo el volumen de mi piscina?<\/strong> <p class=\"schema-faq-answer\">Multiplique la superficie de su piscina por la profundidad media del agua en metros para obtener metros c\u00fabicos, y multiplique por 1.000 para obtener litros. La f\u00f3rmula del \u00e1rea depende de la forma: longitud &times; anchura para rectangulares, &pi; &times; radio&sup2; para redondas, y distintas combinaciones para ovaladas, ri\u00f1\u00f3n, en L y ovaladas alargadas. La profundidad media es la profundidad de la parte baja m\u00e1s la de la parte honda, dividida entre dos. Seleccione su forma en la calculadora de arriba para aplicar la f\u00f3rmula correcta autom\u00e1ticamente sin tener que hacer el c\u00e1lculo a mano.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-q-avg-depth-shallow-deep\"><strong class=\"schema-faq-question\">\u00bfDebo medir la parte baja y la parte honda por separado, o basta con una profundidad media?<\/strong> <p class=\"schema-faq-answer\">Si el fondo de su piscina es inclinado, mida la profundidad de la parte baja y la de la parte honda, e introduzca ambos valores &mdash; la calculadora hace la media autom\u00e1ticamente. Si su piscina tiene un fondo plano y uniforme (la mayor\u00eda de las piscinas elevadas y algunos spas), introduzca el mismo valor en ambos campos. Usar solo el valor de la parte baja en una piscina inclinada subestimar\u00e1 claramente el volumen real, ya que la parte honda suele contener una gran parte del agua total.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-q-irregular-shape\"><strong class=\"schema-faq-question\">\u00bfQu\u00e9 debo hacer si mi piscina tiene una forma irregular o libre?<\/strong> <p class=\"schema-faq-answer\">Para piscinas irregulares sin forma geom\u00e9trica est\u00e1ndar, use estos m\u00e9todos pr\u00e1cticos: <strong>1) Aproximaci\u00f3n por la forma m\u00e1s parecida<\/strong> &mdash; la mayor\u00eda de las piscinas de forma libre pueden estimarse como un ri\u00f1\u00f3n o un \u00f3valo, que nuestra calculadora admite. <strong>2) Descomponer en secciones<\/strong> &mdash; divida mentalmente la piscina en rect\u00e1ngulos, c\u00edrculos y tri\u00e1ngulos, calcule cada uno por separado y luego s\u00famelos. <strong>3) El m\u00e9todo del contador de agua<\/strong> &mdash; para una medici\u00f3n exacta (particularmente \u00fatil durante un llenado inicial), lea su contador de agua antes y despu\u00e9s del llenado. Reste el consumo dom\u00e9stico normal del per\u00edodo. Cada pie c\u00fabico de agua equivale a 7,48 galones.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-q-chlorine-shock-dosing\"><strong class=\"schema-faq-question\">\u00bfPuedo usar el volumen de mi piscina para calcular la dosis de cloro o de choque de cloro?<\/strong> <p class=\"schema-faq-answer\">S\u00ed &mdash; casi todos los productos qu\u00edmicos para piscinas se dosifican por gal\u00f3n o por cada 10.000 galones, as\u00ed que su volumen calculado es el punto de partida para dosificar cloro, choque de cloro, pH y estabilizador. En cuanto conozca sus galones con la calculadora de arriba, use esa cifra junto con las instrucciones de dosificaci\u00f3n por gal\u00f3n o por cada 10.000 galones de su producto qu\u00edmico para obtener la cantidad correcta.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-q-fill-cost\"><strong class=\"schema-faq-question\">\u00bfCu\u00e1l es el coste habitual de llenar una piscina con agua?<\/strong> <p class=\"schema-faq-answer\">El coste depende del tama\u00f1o de su piscina, las tarifas de agua locales y si usa una manguera de jard\u00edn o un servicio de entrega de agua. En Estados Unidos, el agua municipal cuesta t\u00edpicamente <strong>0,003 $&ndash;0,015 $ por gal\u00f3n<\/strong>, por lo que llenar una piscina de 20.000 galones cuesta entre 60 $&ndash;300 $. La entrega por cami\u00f3n (agua a granel) cuesta <strong>0,03 $&ndash;0,10 $ por gal\u00f3n<\/strong> &mdash; 600 $&ndash;2.000 $ para la misma piscina, pero el llenado es mucho m\u00e1s r\u00e1pido. En Europa, las tarifas de agua son m\u00e1s altas: Alemania promedia <strong>5 &euro;&ndash;10 &euro; por metro c\u00fabico<\/strong> (1.000 litros), y Francia <strong>4 &euro;&ndash;5 &euro; por m&sup3;<\/strong>. En cuanto conozca su volumen exacto con la calculadora de arriba, multipl\u00edquelo por su tarifa local por gal\u00f3n para estimar el coste de llenado.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-q-us-vs-uk-gallons\"><strong class=\"schema-faq-question\">\u00bfCu\u00e1l es la diferencia entre los galones US y los galones UK?<\/strong> <p class=\"schema-faq-answer\">Un <strong>gal\u00f3n US<\/strong> equivale a 3,785 litros (128 onzas l\u00edquidas), mientras que un <strong>gal\u00f3n UK (imperial)<\/strong> equivale a 4,546 litros (160 onzas l\u00edquidas). Para convertir: multiplique los galones US por <strong>0,833<\/strong> para obtener galones UK, o multiplique los galones UK por <strong>1,201<\/strong> para obtener galones US. Nuestra calculadora muestra ambos lado a lado, as\u00ed que no necesita hacer el c\u00e1lculo usted mismo. Compruebe siempre qu\u00e9 tipo de gal\u00f3n usa su producto qu\u00edmico &mdash; las marcas estadounidenses usan galones US, mientras que los productos del Reino Unido, Canad\u00e1 y Australia suelen usar galones imperiales o litros.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-q-metric-conversion\"><strong class=\"schema-faq-question\">\u00bfC\u00f3mo convertir los galones de piscina en litros?<\/strong> <p class=\"schema-faq-answer\">Multiplique los galones US por <strong>3,785<\/strong> para obtener litros. Por ejemplo: 10.000 galones US x 3,785 = 37.850 litros. Para hacer lo inverso, divida los litros por 3,785. Nuestra calculadora tiene un bot\u00f3n incorporado &mdash; cambie entre galones US\/UK y litros\/metros c\u00fabicos con un clic despu\u00e9s de calcular. Si introduce sus dimensiones en metros en lugar de pies, use el bot\u00f3n Pies \/ Metros en el paso 2 antes de introducir sus medidas.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-q-box-mismatch\"><strong class=\"schema-faq-question\">\u00bfPor qu\u00e9 mi volumen calculado puede diferir del indicado en la caja o ficha t\u00e9cnica de mi piscina?<\/strong> <p class=\"schema-faq-answer\">Las fichas t\u00e9cnicas de los fabricantes suelen indicar el tama\u00f1o nominal de la pared exterior de la piscina, no su capacidad real de agua &mdash; la superficie de agua real suele ser entre 30 y 60 cm m\u00e1s estrecha una vez que se tiene en cuenta el revestimiento y el grosor de la pared, y la cifra de galones indicada a veces asume un nivel de agua concreto que puede no coincidir con el suyo. Si su piscina tiene un spa integrado, una repisa para tomar el sol o escalones incorporados, reste aproximadamente un 5&ndash;10&nbsp;% del volumen calculado, ya que esos elementos desplazan agua en lugar de contenerla. Para obtener la cifra m\u00e1s precisa, mida siempre las dimensiones reales de agua de su piscina en lugar de fiarse de la etiqueta de la caja.<\/p> <\/div> <\/div>\n\n\n\n<p class=\"has-text-align-center aiper-last-updated has-small-font-size wp-block-paragraph\"><time datetime=\"2026-09-29\">\u00daltima actualizaci\u00f3n: 29 de septiembre de 2026<\/time><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Elija una forma de piscina, introduzca sus medidas y obtenga al instante el volumen en galones US, galones UK, litros y metros c\u00fabicos. 1Elija la forma de su piscina Rectangular En L Redonda Triangular Ri\u00f1\u00f3n Ovalada Ovalada alargada 2Introduzca las medidas de la piscina Pies (ft) Metros (m) Calcular Restablecer Volumen de la piscina Galones [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"aiper_reading_time":7,"aiper_last_reviewed":"","aiper_reviewer":0,"aiper_related_ids":[],"aiper_layout":"","footnotes":""},"class_list":["post-1467","page","type-page","status-publish","hentry"],"lang":"es","translations":{"es":1467,"en":1232,"de":1364,"fr":1460},"_links":{"self":[{"href":"https:\/\/aiper.com\/blogs\/wp-json\/wp\/v2\/pages\/1467","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/aiper.com\/blogs\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/aiper.com\/blogs\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/aiper.com\/blogs\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/aiper.com\/blogs\/wp-json\/wp\/v2\/comments?post=1467"}],"version-history":[{"count":9,"href":"https:\/\/aiper.com\/blogs\/wp-json\/wp\/v2\/pages\/1467\/revisions"}],"predecessor-version":[{"id":11915,"href":"https:\/\/aiper.com\/blogs\/wp-json\/wp\/v2\/pages\/1467\/revisions\/11915"}],"wp:attachment":[{"href":"https:\/\/aiper.com\/blogs\/wp-json\/wp\/v2\/media?parent=1467"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}