Free health calculators and practical wellness tools

Browse free health calculators and wellness guides for BMI, calories, pregnancy, hydration, fitness, and more.

Free Health Calculators

Browse calculators by health category

Choose a category to find BMI, calories, pregnancy, hydration, fitness, and child health tools.

Select a category to show its calculators.

Weight & Body

Body size, body composition, BMI, waist ratio, and healthy weight estimate tools.

/* ========================= LONG ARTICLE OPTIMIZATION ========================= */ .post-body .content-section{ content-visibility:auto; contain-intrinsic-size:1000px; margin:0 0 28px; } .post-body .content-section > h2, .post-body .content-section > h3{ scroll-margin-top:80px; } .post-body .table-wrap{ overflow-x:auto; -webkit-overflow-scrolling:touch; margin:16px 0; } .post-body .table-wrap table{ width:100%; min-width:640px; border-collapse:collapse; } .post-body .table-wrap th, .post-body .table-wrap td{ padding:10px; vertical-align:top; } .post-body img{ max-width:100%; height:auto; } .post-body iframe, .post-body video, .post-body canvas, .post-body svg{ max-width:100%; } .post-body details{ margin:14px 0; padding:0; border:1px solid #d9e1ec; border-radius:14px; background:#fff; overflow:hidden; } .post-body summary{ cursor:pointer; padding:14px 16px; font-weight:700; list-style:none; } .post-body details > *:not(summary){ padding-left:16px; padding-right:16px; } .post-body details[open]{ box-shadow:0 8px 20px rgba(15,23,42,.05); } .post-body .article-note, .post-body .article-box{ margin:16px 0; padding:14px 16px; border:1px solid #d9e1ec; border-radius:14px; background:#f8f9fa; } .post-body .article-toc{ margin:18px 0 22px; padding:14px 16px; border:1px solid #d9e1ec; border-radius:14px; background:#fff; } .post-body .article-toc ul{ margin:10px 0 0; padding-left:18px; } .post-body .article-toc li + li{ margin-top:6px; } @media (max-width:768px){ .post-body .content-section{ contain-intrinsic-size:800px; margin:0 0 22px; } .post-body .table-wrap table{ min-width:560px; } }