{"id":388,"date":"2026-06-05T05:16:29","date_gmt":"2026-06-05T05:16:29","guid":{"rendered":"https:\/\/mybharatportal.com\/tools\/?page_id=388"},"modified":"2026-10-24T08:33:02","modified_gmt":"2026-10-24T08:33:02","slug":"age-calculator","status":"publish","type":"page","link":"https:\/\/mybharatportal.com\/tools\/age-calculator\/","title":{"rendered":"Age Calculator 2026"},"content":{"rendered":"\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<h1 class=\"wp-block-heading\">Age Calculator \u2014 Find Your Exact Age in Years, Months &amp; Days<\/h1>\n\n\n\n<section class=\"mbp-age-calc\" aria-label=\"Age Calculator\">\n  <div class=\"mbp-age-calc__card\">\n    <div class=\"mbp-age-calc__badges\">\n      <span>Free Forever<\/span>\n      <span>Instant Results<\/span>\n      <span>Works for Aadhaar \/ Govt Forms<\/span>\n    <\/div>\n\n    <div class=\"mbp-age-calc__inputs\">\n      <div class=\"mbp-age-calc__field\">\n        <label for=\"mbpDob\">Date of Birth *<\/label>\n        <input type=\"date\" id=\"mbpDob\" required>\n      <\/div>\n      <div class=\"mbp-age-calc__field\">\n        <label for=\"mbpAsOn\">Calculate Age As On Date<\/label>\n        <input type=\"date\" id=\"mbpAsOn\">\n      <\/div>\n    <\/div>\n\n    <div class=\"mbp-age-calc__actions\">\n      <button type=\"button\" id=\"mbpCalcBtn\" class=\"mbp-btn mbp-btn--primary\">\ud83d\udcc5 Calculate My Age<\/button>\n      <button type=\"button\" id=\"mbpResetBtn\" class=\"mbp-btn mbp-btn--ghost\">Reset<\/button>\n    <\/div>\n\n    <p id=\"mbpError\" class=\"mbp-age-calc__error\" hidden><\/p>\n\n    <div id=\"mbpResults\" class=\"mbp-age-calc__results\" hidden>\n      <div class=\"mbp-age-calc__hero\">\n        <div class=\"mbp-age-calc__hero-block\">\n          <span id=\"mbpYears\">0<\/span>\n          <label>Years<\/label>\n        <\/div>\n        <div class=\"mbp-age-calc__hero-block\">\n          <span id=\"mbpMonths\">0<\/span>\n          <label>Months<\/label>\n        <\/div>\n        <div class=\"mbp-age-calc__hero-block\">\n          <span id=\"mbpDays\">0<\/span>\n          <label>Days<\/label>\n        <\/div>\n      <\/div>\n\n      <div class=\"mbp-age-calc__grid\">\n        <div class=\"mbp-age-calc__stat\"><strong id=\"mbpTotalMonths\">0<\/strong><span>Total Months<\/span><\/div>\n        <div class=\"mbp-age-calc__stat\"><strong id=\"mbpTotalWeeks\">0<\/strong><span>Total Weeks<\/span><\/div>\n        <div class=\"mbp-age-calc__stat\"><strong id=\"mbpTotalDays\">0<\/strong><span>Total Days<\/span><\/div>\n        <div class=\"mbp-age-calc__stat\"><strong id=\"mbpTotalHours\">0<\/strong><span>Total Hours<\/span><\/div>\n      <\/div>\n\n      <div class=\"mbp-age-calc__extra\">\n        <div class=\"mbp-age-calc__extra-row\">\n          <span>\ud83c\udf82 Next Birthday<\/span>\n          <strong id=\"mbpNextBday\">\u2014<\/strong>\n        <\/div>\n        <div class=\"mbp-age-calc__extra-row\">\n          <span>\ud83d\udcc6 Born On<\/span>\n          <strong id=\"mbpBornDay\">\u2014<\/strong>\n        <\/div>\n        <div class=\"mbp-age-calc__extra-row\">\n          <span>\u2648 Zodiac Sign<\/span>\n          <strong id=\"mbpZodiac\">\u2014<\/strong>\n        <\/div>\n        <div class=\"mbp-age-calc__extra-row\">\n          <span>\ud83d\udc09 Chinese Zodiac<\/span>\n          <strong id=\"mbpChineseZodiac\">\u2014<\/strong>\n        <\/div>\n      <\/div>\n\n      <div class=\"mbp-age-calc__eligibility\">\n        <h3>Government Scheme &amp; Exam Eligibility Check<\/h3>\n        <p class=\"mbp-age-calc__eligibility-note\">Based on your calculated age as on the selected date. Always verify against the official notification&#8217;s cut-off date before applying.<\/p>\n        <div id=\"mbpEligibilityList\" class=\"mbp-age-calc__eligibility-list\"><\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<style>\n.mbp-age-calc{\n  --mbp-primary:#1a5f3f;\n  --mbp-primary-hover:#134a30;\n  --mbp-accent:#e07a1f;\n  --mbp-bg:#f7f9f7;\n  --mbp-border:#dde4e0;\n  --mbp-text:#1c2b23;\n  --mbp-muted:#5b6b62;\n  --mbp-radius:14px;\n  font-family:inherit;\n  max-width:760px;\n  margin:2rem auto;\n}\n.mbp-age-calc__card{\n  background:#fff;\n  border:1px solid var(--mbp-border);\n  border-radius:var(--mbp-radius);\n  padding:1.75rem;\n  box-shadow:0 2px 14px rgba(0,0,0,0.05);\n}\n.mbp-age-calc__badges{\n  display:flex;\n  flex-wrap:wrap;\n  gap:.5rem;\n  margin-bottom:1.25rem;\n}\n.mbp-age-calc__badges span{\n  background:var(--mbp-bg);\n  color:var(--mbp-primary);\n  font-size:.78rem;\n  font-weight:600;\n  padding:.3rem .7rem;\n  border-radius:99px;\n  border:1px solid var(--mbp-border);\n}\n.mbp-age-calc__inputs{\n  display:grid;\n  grid-template-columns:1fr 1fr;\n  gap:1rem;\n  margin-bottom:1.25rem;\n}\n@media (max-width:520px){\n  .mbp-age-calc__inputs{grid-template-columns:1fr;}\n}\n.mbp-age-calc__field label{\n  display:block;\n  font-size:.85rem;\n  font-weight:600;\n  color:var(--mbp-text);\n  margin-bottom:.35rem;\n}\n.mbp-age-calc__field input{\n  width:100%;\n  padding:.65rem .75rem;\n  border:1px solid var(--mbp-border);\n  border-radius:8px;\n  font-size:1rem;\n  color:var(--mbp-text);\n  background:#fff;\n  box-sizing:border-box;\n}\n.mbp-age-calc__field input:focus{\n  outline:2px solid var(--mbp-primary);\n  outline-offset:1px;\n}\n.mbp-age-calc__actions{\n  display:flex;\n  gap:.75rem;\n  flex-wrap:wrap;\n}\n.mbp-age-calc .mbp-btn{\n  border:2px solid transparent;\n  border-radius:8px;\n  padding:.75rem 1.4rem;\n  font-size:1rem;\n  font-weight:700;\n  cursor:pointer;\n  transition:background-color .15s ease, color .15s ease, transform .1s ease;\n}\n.mbp-age-calc .mbp-btn:active{ transform:scale(0.98); }\n.mbp-age-calc .mbp-btn--primary{\n  background-color:var(--mbp-primary) !important;\n  color:#ffffff !important;\n  border-color:var(--mbp-primary) !important;\n}\n.mbp-age-calc .mbp-btn--primary:hover,\n.mbp-age-calc .mbp-btn--primary:focus{\n  background-color:var(--mbp-primary-hover) !important;\n  color:#ffffff !important;\n  border-color:var(--mbp-primary-hover) !important;\n  opacity:1 !important;\n}\n.mbp-age-calc .mbp-btn--ghost{\n  background-color:transparent !important;\n  color:var(--mbp-muted) !important;\n  border-color:var(--mbp-border) !important;\n}\n.mbp-age-calc .mbp-btn--ghost:hover,\n.mbp-age-calc .mbp-btn--ghost:focus{\n  background-color:var(--mbp-bg) !important;\n  color:var(--mbp-text) !important;\n  border-color:var(--mbp-primary) !important;\n  opacity:1 !important;\n}\n.mbp-age-calc__error{\n  color:#b3261e;\n  background:#fdecea;\n  border:1px solid #f3c2bd;\n  padding:.6rem .8rem;\n  border-radius:8px;\n  font-size:.9rem;\n  margin-top:1rem;\n}\n.mbp-age-calc__results{\n  margin-top:1.75rem;\n  border-top:1px solid var(--mbp-border);\n  padding-top:1.5rem;\n}\n.mbp-age-calc__hero{\n  display:flex;\n  justify-content:center;\n  gap:1.25rem;\n  text-align:center;\n  margin-bottom:1.5rem;\n  flex-wrap:wrap;\n}\n.mbp-age-calc__hero-block span{\n  display:block;\n  font-size:2.4rem;\n  font-weight:800;\n  color:var(--mbp-primary);\n  line-height:1;\n}\n.mbp-age-calc__hero-block label{\n  display:block;\n  font-size:.85rem;\n  color:var(--mbp-muted);\n  margin-top:.25rem;\n  font-weight:600;\n}\n.mbp-age-calc__grid{\n  display:grid;\n  grid-template-columns:repeat(4,1fr);\n  gap:.75rem;\n  margin-bottom:1.5rem;\n}\n@media (max-width:520px){\n  .mbp-age-calc__grid{grid-template-columns:repeat(2,1fr);}\n}\n.mbp-age-calc__stat{\n  background:var(--mbp-bg);\n  border:1px solid var(--mbp-border);\n  border-radius:10px;\n  padding:.85rem .5rem;\n  text-align:center;\n}\n.mbp-age-calc__stat strong{\n  display:block;\n  font-size:1.15rem;\n  color:var(--mbp-text);\n}\n.mbp-age-calc__stat span{\n  display:block;\n  font-size:.72rem;\n  color:var(--mbp-muted);\n  margin-top:.15rem;\n}\n.mbp-age-calc__extra{\n  display:grid;\n  gap:.6rem;\n  margin-bottom:1.5rem;\n}\n.mbp-age-calc__extra-row{\n  display:flex;\n  justify-content:space-between;\n  align-items:center;\n  padding:.6rem .85rem;\n  background:var(--mbp-bg);\n  border-radius:8px;\n  border:1px solid var(--mbp-border);\n  font-size:.92rem;\n}\n.mbp-age-calc__extra-row span{color:var(--mbp-muted);}\n.mbp-age-calc__extra-row strong{color:var(--mbp-text);}\n.mbp-age-calc__eligibility h3{\n  font-size:1.05rem;\n  margin:0 0 .35rem;\n  color:var(--mbp-text);\n}\n.mbp-age-calc__eligibility-note{\n  font-size:.82rem;\n  color:var(--mbp-muted);\n  margin:0 0 .85rem;\n}\n.mbp-age-calc__eligibility-list{\n  display:grid;\n  gap:.5rem;\n}\n.mbp-eligibility-item{\n  display:flex;\n  justify-content:space-between;\n  align-items:center;\n  padding:.55rem .8rem;\n  border-radius:8px;\n  border:1px solid var(--mbp-border);\n  font-size:.88rem;\n  gap:.5rem;\n}\n.mbp-eligibility-item__name{color:var(--mbp-text);font-weight:600;}\n.mbp-eligibility-item__range{color:var(--mbp-muted);font-size:.78rem;display:block;}\n.mbp-eligibility-item__tag{\n  font-size:.75rem;\n  font-weight:700;\n  padding:.25rem .6rem;\n  border-radius:99px;\n  white-space:nowrap;\n}\n.mbp-eligibility-item--eligible{background:#eaf7ef;}\n.mbp-eligibility-item--eligible .mbp-eligibility-item__tag{background:#1a5f3f;color:#fff;}\n.mbp-eligibility-item--not{background:#fdf1ee;}\n.mbp-eligibility-item--not .mbp-eligibility-item__tag{background:#b3261e;color:#fff;}\n<\/style>\n\n<script>\n(function(){\n  var dobInput = document.getElementById('mbpDob');\n  if (!dobInput) return;\n\n  var asOnInput = document.getElementById('mbpAsOn');\n  var calcBtn = document.getElementById('mbpCalcBtn');\n  var resetBtn = document.getElementById('mbpResetBtn');\n  var errorBox = document.getElementById('mbpError');\n  var results = document.getElementById('mbpResults');\n\n  var todayStr = new Date().toISOString().split('T')[0];\n  asOnInput.value = todayStr;\n  asOnInput.max = todayStr;\n  dobInput.max = todayStr;\n\n  var SCHEMES = [\n    { name: 'UPSC Civil Services (General)', min: 21, max: 32 },\n    { name: 'SSC CGL', min: 18, max: 32 },\n    { name: 'SSC CHSL (General)', min: 18, max: 27 },\n    { name: 'NDA', min: 16.5, max: 19.5 },\n    { name: 'MY Bharat Portal', min: 15, max: 29 },\n    { name: 'Atal Pension Yojana', min: 18, max: 40 },\n    { name: 'Senior Citizen Benefits', min: 60, max: 150 },\n    { name: 'PM Jan Dhan Yojana', min: 10, max: 150 }\n  ];\n\n  function isLeap(y){ return (y % 4 === 0 && y % 100 !== 0) || (y % 400 === 0); }\n  function daysInMonth(year, monthIndex0){ return new Date(year, monthIndex0 + 1, 0).getDate(); }\n\n  function calcAge(dob, asOn){\n    var y = asOn.getFullYear() - dob.getFullYear();\n    var m = asOn.getMonth() - dob.getMonth();\n    var d = asOn.getDate() - dob.getDate();\n    if (d < 0){\n      m -= 1;\n      var prevMonthIndex = asOn.getMonth() - 1;\n      var prevMonthYear = asOn.getFullYear();\n      if (prevMonthIndex < 0){ prevMonthIndex = 11; prevMonthYear -= 1; }\n      d += daysInMonth(prevMonthYear, prevMonthIndex);\n    }\n    if (m < 0){ y -= 1; m += 12; }\n    return { years: y, months: m, days: d };\n  }\n\n  function nextBirthday(dob, asOn){\n    var bMonth = dob.getMonth();\n    var bDay = dob.getDate();\n    var year = asOn.getFullYear();\n    function safeDate(y, m, d){\n      if (m === 1 &#038;&#038; d === 29 &#038;&#038; !isLeap(y)) d = 28;\n      return new Date(y, m, d);\n    }\n    var candidate = safeDate(year, bMonth, bDay);\n    if (candidate < asOn){ candidate = safeDate(year + 1, bMonth, bDay); }\n    var diffDays = Math.round((candidate - asOn) \/ 86400000);\n    return { date: candidate, daysAway: diffDays };\n  }\n\n  function zodiacSign(month, day){\n    var signs = [\n      [1,20,'Capricorn'], [2,19,'Aquarius'], [3,20,'Pisces'], [4,20,'Aries'],\n      [5,21,'Taurus'], [6,21,'Gemini'], [7,22,'Cancer'], [8,23,'Leo'],\n      [9,23,'Virgo'], [10,23,'Libra'], [11,22,'Scorpio'], [12,22,'Sagittarius'], [12,31,'Capricorn']\n    ];\n    for (var i = 0; i < signs.length; i++){\n      if (month === signs[i][0] &#038;&#038; day <= signs[i][1]) return signs[i][2];\n    }\n    return 'Capricorn';\n  }\n\n  function chineseZodiac(year){\n    var animals = ['Rat','Ox','Tiger','Rabbit','Dragon','Snake','Horse','Goat','Monkey','Rooster','Dog','Pig'];\n    var idx = (year - 4) % 12;\n    if (idx < 0) idx += 12;\n    return animals[idx];\n  }\n\n  function formatDate(d){\n    return d.toLocaleDateString('en-IN', { day: 'numeric', month: 'long', year: 'numeric' });\n  }\n\n  function renderEligibility(decimalAge){\n    var list = document.getElementById('mbpEligibilityList');\n    list.innerHTML = '';\n    SCHEMES.forEach(function(s){\n      var eligible = decimalAge >= s.min && decimalAge <= s.max;\n      var row = document.createElement('div');\n      row.className = 'mbp-eligibility-item ' + (eligible ? 'mbp-eligibility-item--eligible' : 'mbp-eligibility-item--not');\n      row.innerHTML =\n        '<span><span class=\"mbp-eligibility-item__name\">' + s.name + '<\/span>' +\n        '<span class=\"mbp-eligibility-item__range\">' + s.min + '\u2013' + (s.max >= 150 ? 'No limit' : s.max) + ' yrs<\/span><\/span>' +\n        '<span class=\"mbp-eligibility-item__tag\">' + (eligible ? 'Eligible' : 'Not Eligible') + '<\/span>';\n      list.appendChild(row);\n    });\n  }\n\n  function showError(msg){\n    errorBox.textContent = msg;\n    errorBox.hidden = false;\n    results.hidden = true;\n  }\n\n  function runCalculation(){\n    errorBox.hidden = true;\n    if (!dobInput.value){ showError('Please enter your date of birth.'); return; }\n\n    var dob = new Date(dobInput.value + 'T00:00:00');\n    var asOnVal = asOnInput.value || todayStr;\n    var asOn = new Date(asOnVal + 'T00:00:00');\n\n    if (dob > asOn){ showError('Date of birth cannot be after the \"calculate as on\" date.'); return; }\n\n    var age = calcAge(dob, asOn);\n    var totalDays = Math.floor((asOn - dob) \/ 86400000);\n    var totalWeeks = Math.floor(totalDays \/ 7);\n    var totalMonths = age.years * 12 + age.months;\n    var totalHours = totalDays * 24;\n    var decimalAge = age.years + age.months \/ 12 + age.days \/ 365;\n\n    document.getElementById('mbpYears').textContent = age.years;\n    document.getElementById('mbpMonths').textContent = age.months;\n    document.getElementById('mbpDays').textContent = age.days;\n    document.getElementById('mbpTotalMonths').textContent = totalMonths.toLocaleString('en-IN');\n    document.getElementById('mbpTotalWeeks').textContent = totalWeeks.toLocaleString('en-IN');\n    document.getElementById('mbpTotalDays').textContent = totalDays.toLocaleString('en-IN');\n    document.getElementById('mbpTotalHours').textContent = totalHours.toLocaleString('en-IN');\n\n    var nb = nextBirthday(dob, asOn);\n    document.getElementById('mbpNextBday').textContent =\n      nb.daysAway === 0 ? 'Today! \ud83c\udf89' : (formatDate(nb.date) + ' (' + nb.daysAway + ' days)');\n\n    document.getElementById('mbpBornDay').textContent = dob.toLocaleDateString('en-IN', { weekday: 'long' });\n    document.getElementById('mbpZodiac').textContent = zodiacSign(dob.getMonth() + 1, dob.getDate());\n    document.getElementById('mbpChineseZodiac').textContent = chineseZodiac(dob.getFullYear());\n\n    renderEligibility(decimalAge);\n    results.hidden = false;\n  }\n\n  calcBtn.addEventListener('click', runCalculation);\n  resetBtn.addEventListener('click', function(){\n    dobInput.value = '';\n    asOnInput.value = todayStr;\n    results.hidden = true;\n    errorBox.hidden = true;\n  });\n\n  [dobInput, asOnInput].forEach(function(el){\n    el.addEventListener('keydown', function(e){\n      if (e.key === 'Enter'){ e.preventDefault(); runCalculation(); }\n    });\n  });\n})();\n<\/script>\n<\/div><\/div>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"791\" height=\"1024\" src=\"https:\/\/mybharatportal.com\/tools\/wp-content\/uploads\/2026\/10\/age-calculator-screenshot-791x1024.jpg\" alt=\"Age calculator showing 36 years 2 months 9 days for birth date 15 August 1990\" class=\"wp-image-1926\" srcset=\"https:\/\/mybharatportal.com\/tools\/wp-content\/uploads\/2026\/10\/age-calculator-screenshot-791x1024.jpg 791w, https:\/\/mybharatportal.com\/tools\/wp-content\/uploads\/2026\/10\/age-calculator-screenshot-232x300.jpg 232w, https:\/\/mybharatportal.com\/tools\/wp-content\/uploads\/2026\/10\/age-calculator-screenshot-768x994.jpg 768w, https:\/\/mybharatportal.com\/tools\/wp-content\/uploads\/2026\/10\/age-calculator-screenshot.jpg 850w\" sizes=\"auto, (max-width: 791px) 100vw, 791px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">To calculate your exact age, subtract your date of birth from today&#8217;s date \u2014 adjusting for months and days that haven&#8217;t fully completed yet. For example, someone born on 15 August 1990 is 35 years, 11 months, 1 day old as of 16 July 2026. Use the age calculator above to get your own exact age instantly, down to the day \u2014 the same method used for UPSC, SSC, Aadhaar, and school admission eligibility across India.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">What Is an Age Calculator \u2014 and Why &#8220;Age in Completed Years&#8221; Trips Up So Many People<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">An age calculator (\u0906\u092f\u0941 \u0915\u0948\u0932\u0915\u0941\u0932\u0947\u091f\u0930) sounds simple \u2014 everyone knows their birthday. But ask someone their exact age in years, months, and days, and most people freeze. That&#8217;s because Indian government forms don&#8217;t want &#8220;I&#8217;m 24&#8221; \u2014 they want &#8220;23 years, 8 months, 14 days as on the date of application.&#8221; This one-word difference between rounded age and completed age has cost thousands of candidates their eligibility in exams they were otherwise qualified for.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">I&#8217;ve seen this play out with my own cousin. She applied for a state-level clerical exam convinced she had two more years before the age limit hit. She&#8217;d counted her age by &#8220;current year minus birth year&#8221; \u2014 the way most of us do casually. The actual cut-off, calculated on completed years as on 1 January of the exam year, put her four months over the limit. She wasn&#8217;t ineligible because she was too old. She was ineligible because she miscounted by rounding instead of calculating properly. That&#8217;s the entire reason this tool exists.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">How Exact Age Is Calculated (Years, Months, Days)<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The calculation isn&#8217;t a straight subtraction. You can&#8217;t just do 2026 \u2212 1990 and call it done, because your birth month and day matter just as much as your birth year. Here&#8217;s the method, the same one Indian government systems use:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Subtract the birth year from the current year.<\/li>\n\n\n\n<li>Check whether this year&#8217;s birthday has already happened. If it hasn&#8217;t, subtract 1 from that year count.<\/li>\n\n\n\n<li>Count the completed months since the last birthday.<\/li>\n\n\n\n<li>Count the remaining days since the last completed month.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Quick formula:<\/strong> Age = Current Date \u2212 Date of Birth. If today&#8217;s day-of-month is smaller than your birth day-of-month, borrow one month and add that month&#8217;s days to your day count. This borrowing step is exactly where most manual calculations go wrong.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Worked Example \u2014 Ramesh Kumar, Born 20 November 1995<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Let&#8217;s say today is 16 July 2026 and Ramesh wants to check his eligibility for a government exam with today&#8217;s date as the cut-off.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Years:<\/strong> 2026 \u2212 1995 = 31. But 20 November hasn&#8217;t arrived yet in 2026, so his birthday for this year hasn&#8217;t happened \u2014 subtract 1 \u2192 30 years.<\/li>\n\n\n\n<li><strong>Months:<\/strong> From 20 November 2025 (his last birthday) to 16 July 2026 is 7 completed months (Dec, Jan, Feb, Mar, Apr, May, Jun) \u2014 but 16 is less than 20, so only 7 full months have passed, not 8 \u2192 7 months.<\/li>\n\n\n\n<li><strong>Days:<\/strong> From 20 June 2026 to 16 July 2026 = borrow rule applies; counting back from 20 June, he&#8217;s short by 4 days, so we take the days remaining in June (30 \u2212 20 = 10) plus 16 days into July = 26 days.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Ramesh&#8217;s exact age: 30 years, 7 months, 26 days.<\/strong> Not &#8220;30&#8221; and not &#8220;31&#8221; \u2014 the precision matters when an eligibility cut-off is written in the notification down to the exact date.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Why Exact Age Matters in India \u2014 More Than Just Curiosity<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">In most countries, &#8220;how old are you&#8221; is a casual question. In India, it&#8217;s a gatekeeping number. Age verification decides whether you can sit for an exam, get admitted to Class 1, claim a pension, or open a bank account for your child. Government offices are strict about this \u2014 and unforgiving of a single day&#8217;s miscalculation.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Purpose<\/th><th>Age Required<\/th><th>Document Needed<\/th><\/tr><\/thead><tbody><tr><td>UPSC Civil Services<\/td><td>21\u201332 years (General)<\/td><td>10th Marksheet \/ Aadhaar<\/td><\/tr><tr><td>SSC CGL<\/td><td>18\u201332 years<\/td><td>Birth Certificate \/ Aadhaar<\/td><\/tr><tr><td>School Admission (Class 1)<\/td><td>6 years as on 1 April<\/td><td>Birth Certificate<\/td><\/tr><tr><td>Atal Pension Yojana<\/td><td>18\u201340 years<\/td><td>Aadhaar \/ Bank Account<\/td><\/tr><tr><td>Senior Citizen Tax Benefits<\/td><td>60+ years<\/td><td>Aadhaar \/ PAN<\/td><\/tr><tr><td>MY Bharat Portal (\u092e\u0947\u0930\u0940 \u092a\u0939\u091a\u093e\u0928)<\/td><td>15\u201329 years<\/td><td>Aadhaar \/ Any Govt. ID<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Notice the school admission row \u2014 &#8220;6 years as on 1 April&#8221; is a real example of why the cut-off date field on this calculator matters as much as your birth date. A child born on 2 April misses the cut-off by a single day in most states and has to wait an entire additional year to start school. Parents find this out the hard way every admission season.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">How to Calculate Age Manually \u2014 Step by Step<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Even with a calculator sitting right above this section, it&#8217;s worth knowing how to do this by hand \u2014 mainly because it helps you sanity-check the result, and because government office clerks and exam scrutiny committees sometimes still do it on paper.<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Write down your Date of Birth (DD\/MM\/YYYY) and today&#8217;s date (or the exam\/admission cut-off date) in the same format.<\/li>\n\n\n\n<li>Subtract the years: Today&#8217;s Year \u2212 Birth Year.<\/li>\n\n\n\n<li>Check if this year&#8217;s birthday has already passed on the reference date. If not, subtract 1 from your year count.<\/li>\n\n\n\n<li>Count the remaining completed months from your last birthday month to the reference month.<\/li>\n\n\n\n<li>Count the remaining days from your last birthday day to the reference day.<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\">Second Worked Example \u2014 Priya Sharma, Applying for a School Teacher Post<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Priya was born on 5 March 1994. The recruitment notification&#8217;s cut-off date for age calculation is 1 January 2026 \u2014 a common practice where the reference date isn&#8217;t &#8220;today&#8221; but a fixed date printed in the notification. This is a detail people miss constantly: always use the cut-off date mentioned in your specific notification, not the day you happen to be filling the form.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">2026 \u2212 1994 = 32 years. Her birthday (5 March) hadn&#8217;t occurred yet as on 1 January 2026, so subtract 1 \u2192 31 years, 9 months, 27 days as on the cut-off date. If the post&#8217;s upper age limit was 32 years, she qualified \u2014 but only just, and only because she checked against the correct reference date instead of the day she was filling the form, three weeks later.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Age Rounding Rules in Indian Government Documents<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Indian government offices go by one strict rule: age is counted in completed years, never rounded up. If you are 17 years and 11 months old, your official age is 17 \u2014 not 18, no matter how close you are. This single rule is responsible for more rejected applications than almost any other technicality in Indian government recruitment.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Aadhaar Note:<\/strong> If your date of birth in Aadhaar is incorrect, every age-based calculation you do \u2014 for exams, banking, or scheme eligibility \u2014 inherits that error. Correct your Aadhaar DOB at the nearest Aadhaar Seva Kendra or online via <a href=\"https:\/\/uidai.gov.in\" target=\"_blank\" rel=\"noopener\">UIDAI<\/a> before relying on any age calculation for an official submission.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Age-Based Eligibility Across Major Indian Schemes and Exams<\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Scheme \/ Exam<\/th><th>Min Age<\/th><th>Max Age<\/th><th>Category<\/th><\/tr><\/thead><tbody><tr><td>UPSC Civil Services<\/td><td>21<\/td><td>32 (Gen), 35 (OBC), 37 (SC\/ST)<\/td><td>Exam Eligibility<\/td><\/tr><tr><td>PM Awas Yojana (Urban)<\/td><td>18<\/td><td>No limit<\/td><td>Housing Scheme<\/td><\/tr><tr><td>MY Bharat Portal<\/td><td>15<\/td><td>29<\/td><td>Youth Scheme<\/td><\/tr><tr><td>Atal Pension Yojana<\/td><td>18<\/td><td>40<\/td><td>Pension Scheme<\/td><\/tr><tr><td>PM Jan Dhan Yojana<\/td><td>10<\/td><td>No limit<\/td><td>Banking<\/td><\/tr><tr><td>Senior Citizen Benefits<\/td><td>60<\/td><td>No limit<\/td><td>Tax \/ Rail \/ Travel<\/td><\/tr><tr><td>SSC CHSL<\/td><td>18<\/td><td>27 (General)<\/td><td>Exam Eligibility<\/td><\/tr><tr><td>NDA (National Defence Academy)<\/td><td>16.5<\/td><td>19.5<\/td><td>Defence Exam<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">The NDA row is a good example of how narrow these windows really are \u2014 a candidate has roughly a three-year eligibility band, and it&#8217;s measured to the half-year. Miss it by even a few weeks on either side, and there&#8217;s no appeal process that overturns a date of birth mismatch.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Common Mistakes People Make When Calculating Age<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Rounding up instead of counting completed years:<\/strong> &#8220;Almost 30&#8221; is not 30 on a government form.<\/li>\n\n\n\n<li><strong>Using today&#8217;s date instead of the notification&#8217;s cut-off date:<\/strong> exam and scheme eligibility is almost always calculated as on a specific fixed date, not the day you apply.<\/li>\n\n\n\n<li><strong>Ignoring leap years:<\/strong> if your birthday is 29 February, most Indian government systems treat 28 February as your birthday in non-leap years for eligibility calculations \u2014 check the specific notification if this applies to you.<\/li>\n\n\n\n<li><strong>Trusting memory over Aadhaar:<\/strong> your official DOB is whatever is on your Aadhaar\/birth certificate, even if your family has always celebrated a different date.<\/li>\n\n\n\n<li><strong>Forgetting category-based age relaxation:<\/strong> OBC, SC\/ST, PwD, and ex-servicemen candidates often get 3\u201310 years of relaxation on the upper age limit \u2014 don&#8217;t assume you&#8217;re over the limit without checking your category&#8217;s specific rule.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">5 Tips for Using Age Calculators Correctly<\/h2>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Always enter your DOB exactly as it appears on your Aadhaar card \u2014 not as per family memory or an old school certificate that might differ.<\/li>\n\n\n\n<li>Use the &#8220;calculate as on date&#8221; feature to check eligibility against the exact cut-off date mentioned in your exam or scheme notification, not today&#8217;s date.<\/li>\n\n\n\n<li>For school admissions, check your state&#8217;s specific age rule \u2014 the cut-off date for Class 1 admission varies by state (1 April in some, 31 March or even 30 September in others).<\/li>\n\n\n\n<li>If your Aadhaar shows only the birth year (common for older documents), most government systems default to 1 January as the calculation date \u2014 confirm this with the relevant department before applying.<\/li>\n\n\n\n<li>Save a screenshot of your age calculation result when applying online \u2014 some portals ask you to justify your entered age, and having your own calculation as backup helps if there&#8217;s ever a discrepancy query.<\/li>\n<\/ol>\n\n\n\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<h2 class=\"wp-block-heading\">Frequently Asked Questions<\/h2>\n\n\n<style>.kt-accordion-id388_d8cd67-40 .kt-accordion-inner-wrap{column-gap:var(--global-kb-gap-md, 2rem);row-gap:10px;}.kt-accordion-id388_d8cd67-40 .kt-accordion-panel-inner{border-top:0px solid transparent;border-right:0px solid transparent;border-bottom:0px solid transparent;border-left:0px solid transparent;background:#ffffff;padding-top:var(--global-kb-spacing-sm, 1.5rem);padding-right:var(--global-kb-spacing-sm, 1.5rem);padding-bottom:var(--global-kb-spacing-sm, 1.5rem);padding-left:var(--global-kb-spacing-sm, 1.5rem);}.kt-accordion-id388_d8cd67-40 > .kt-accordion-inner-wrap > .wp-block-kadence-pane > .kt-accordion-header-wrap > .kt-blocks-accordion-header{border-top:1px solid #f2f2f2;border-right:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;border-left:1px solid #f2f2f2;border-top-left-radius:6px;border-top-right-radius:6px;border-bottom-right-radius:6px;border-bottom-left-radius:6px;background:#f2f2f2;color:#555555;padding-top:13px;padding-right:15px;padding-bottom:13px;padding-left:15px;}.kt-accordion-id388_d8cd67-40:not( .kt-accodion-icon-style-basiccircle ):not( .kt-accodion-icon-style-xclosecircle ):not( .kt-accodion-icon-style-arrowcircle )  > .kt-accordion-inner-wrap > .wp-block-kadence-pane > .kt-accordion-header-wrap .kt-blocks-accordion-icon-trigger:after, .kt-accordion-id388_d8cd67-40:not( .kt-accodion-icon-style-basiccircle ):not( .kt-accodion-icon-style-xclosecircle ):not( .kt-accodion-icon-style-arrowcircle )  > .kt-accordion-inner-wrap > .wp-block-kadence-pane > .kt-accordion-header-wrap .kt-blocks-accordion-icon-trigger:before{background:#555555;}.kt-accordion-id388_d8cd67-40:not( .kt-accodion-icon-style-basic ):not( .kt-accodion-icon-style-xclose ):not( .kt-accodion-icon-style-arrow ) .kt-blocks-accordion-icon-trigger{background:#555555;}.kt-accordion-id388_d8cd67-40:not( .kt-accodion-icon-style-basic ):not( .kt-accodion-icon-style-xclose ):not( .kt-accodion-icon-style-arrow ) .kt-blocks-accordion-icon-trigger:after, .kt-accordion-id388_d8cd67-40:not( .kt-accodion-icon-style-basic ):not( .kt-accodion-icon-style-xclose ):not( .kt-accodion-icon-style-arrow ) .kt-blocks-accordion-icon-trigger:before{background:#f2f2f2;}.kt-accordion-id388_d8cd67-40 > .kt-accordion-inner-wrap > .wp-block-kadence-pane > .kt-accordion-header-wrap > .kt-blocks-accordion-header:hover, \n\t\t\t\tbody:not(.hide-focus-outline) .kt-accordion-id388_d8cd67-40 .kt-blocks-accordion-header:focus-visible{color:#444444;background:#eeeeee;border-top:1px solid #878787;border-right:1px solid #878787;border-bottom:1px solid #878787;border-left:1px solid #878787;}.kt-accordion-id388_d8cd67-40:not( .kt-accodion-icon-style-basiccircle ):not( .kt-accodion-icon-style-xclosecircle ):not( .kt-accodion-icon-style-arrowcircle ) .kt-accordion-header-wrap .kt-blocks-accordion-header:hover .kt-blocks-accordion-icon-trigger:after, .kt-accordion-id388_d8cd67-40:not( .kt-accodion-icon-style-basiccircle ):not( .kt-accodion-icon-style-xclosecircle ):not( .kt-accodion-icon-style-arrowcircle ) .kt-accordion-header-wrap .kt-blocks-accordion-header:hover .kt-blocks-accordion-icon-trigger:before, body:not(.hide-focus-outline) .kt-accordion-id388_d8cd67-40:not( .kt-accodion-icon-style-basiccircle ):not( .kt-accodion-icon-style-xclosecircle ):not( .kt-accodion-icon-style-arrowcircle ) .kt-blocks-accordion--visible .kt-blocks-accordion-icon-trigger:after, body:not(.hide-focus-outline) .kt-accordion-id388_d8cd67-40:not( .kt-accodion-icon-style-basiccircle ):not( .kt-accodion-icon-style-xclosecircle ):not( .kt-accodion-icon-style-arrowcircle ) .kt-blocks-accordion-header:focus-visible .kt-blocks-accordion-icon-trigger:before{background:#444444;}.kt-accordion-id388_d8cd67-40:not( .kt-accodion-icon-style-basic ):not( .kt-accodion-icon-style-xclose ):not( .kt-accodion-icon-style-arrow ) .kt-accordion-header-wrap .kt-blocks-accordion-header:hover .kt-blocks-accordion-icon-trigger, body:not(.hide-focus-outline) .kt-accordion-id388_d8cd67-40:not( .kt-accodion-icon-style-basic ):not( .kt-accodion-icon-style-xclose ):not( .kt-accodion-icon-style-arrow ) .kt-accordion-header-wrap .kt-blocks-accordion-header:focus-visible .kt-blocks-accordion-icon-trigger{background:#444444;}.kt-accordion-id388_d8cd67-40:not( .kt-accodion-icon-style-basic ):not( .kt-accodion-icon-style-xclose ):not( .kt-accodion-icon-style-arrow ) .kt-accordion-header-wrap .kt-blocks-accordion-header:hover .kt-blocks-accordion-icon-trigger:after, .kt-accordion-id388_d8cd67-40:not( .kt-accodion-icon-style-basic ):not( .kt-accodion-icon-style-xclose ):not( .kt-accodion-icon-style-arrow ) .kt-accordion-header-wrap .kt-blocks-accordion-header:hover .kt-blocks-accordion-icon-trigger:before, body:not(.hide-focus-outline) .kt-accordion-id388_d8cd67-40:not( .kt-accodion-icon-style-basic ):not( .kt-accodion-icon-style-xclose ):not( .kt-accodion-icon-style-arrow ) .kt-accordion-header-wrap .kt-blocks-accordion-header:focus-visible .kt-blocks-accordion-icon-trigger:after, body:not(.hide-focus-outline) .kt-accordion-id388_d8cd67-40:not( .kt-accodion-icon-style-basic ):not( .kt-accodion-icon-style-xclose ):not( .kt-accodion-icon-style-arrow ) .kt-accordion-header-wrap .kt-blocks-accordion-header:focus-visible .kt-blocks-accordion-icon-trigger:before{background:#eeeeee;}.kt-accordion-id388_d8cd67-40 .kt-accordion-header-wrap .kt-blocks-accordion-header:focus-visible,\n\t\t\t\t.kt-accordion-id388_d8cd67-40 > .kt-accordion-inner-wrap > .wp-block-kadence-pane > .kt-accordion-header-wrap > .kt-blocks-accordion-header.kt-accordion-panel-active{color:#ffffff;background:#BE530B;border-top:1px solid #BE530B;border-right:1px solid #BE530B;border-bottom:1px solid #BE530B;border-left:1px solid #BE530B;}.kt-accordion-id388_d8cd67-40:not( .kt-accodion-icon-style-basiccircle ):not( .kt-accodion-icon-style-xclosecircle ):not( .kt-accodion-icon-style-arrowcircle )  > .kt-accordion-inner-wrap > .wp-block-kadence-pane > .kt-accordion-header-wrap > .kt-blocks-accordion-header.kt-accordion-panel-active .kt-blocks-accordion-icon-trigger:after, .kt-accordion-id388_d8cd67-40:not( .kt-accodion-icon-style-basiccircle ):not( .kt-accodion-icon-style-xclosecircle ):not( .kt-accodion-icon-style-arrowcircle )  > .kt-accordion-inner-wrap > .wp-block-kadence-pane > .kt-accordion-header-wrap > .kt-blocks-accordion-header.kt-accordion-panel-active .kt-blocks-accordion-icon-trigger:before{background:#ffffff;}.kt-accordion-id388_d8cd67-40:not( .kt-accodion-icon-style-basic ):not( .kt-accodion-icon-style-xclose ):not( .kt-accodion-icon-style-arrow ) .kt-blocks-accordion-header.kt-accordion-panel-active .kt-blocks-accordion-icon-trigger{background:#ffffff;}.kt-accordion-id388_d8cd67-40:not( .kt-accodion-icon-style-basic ):not( .kt-accodion-icon-style-xclose ):not( .kt-accodion-icon-style-arrow ) .kt-blocks-accordion-header.kt-accordion-panel-active .kt-blocks-accordion-icon-trigger:after, .kt-accordion-id388_d8cd67-40:not( .kt-accodion-icon-style-basic ):not( .kt-accodion-icon-style-xclose ):not( .kt-accodion-icon-style-arrow ) .kt-blocks-accordion-header.kt-accordion-panel-active .kt-blocks-accordion-icon-trigger:before{background:#BE530B;}@media all and (max-width: 1024px){.kt-accordion-id388_d8cd67-40 .kt-accordion-panel-inner{border-top:0px solid transparent;border-right:0px solid transparent;border-bottom:0px solid transparent;border-left:0px solid transparent;}}@media all and (max-width: 1024px){.kt-accordion-id388_d8cd67-40 > .kt-accordion-inner-wrap > .wp-block-kadence-pane > .kt-accordion-header-wrap > .kt-blocks-accordion-header{border-top:1px solid #f2f2f2;border-right:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;border-left:1px solid #f2f2f2;}}@media all and (max-width: 1024px){.kt-accordion-id388_d8cd67-40 > .kt-accordion-inner-wrap > .wp-block-kadence-pane > .kt-accordion-header-wrap > .kt-blocks-accordion-header:hover, \n\t\t\t\tbody:not(.hide-focus-outline) .kt-accordion-id388_d8cd67-40 .kt-blocks-accordion-header:focus-visible{border-top:1px solid #878787;border-right:1px solid #878787;border-bottom:1px solid #878787;border-left:1px solid #878787;}}@media all and (max-width: 1024px){.kt-accordion-id388_d8cd67-40 .kt-accordion-header-wrap .kt-blocks-accordion-header:focus-visible,\n\t\t\t\t.kt-accordion-id388_d8cd67-40 > .kt-accordion-inner-wrap > .wp-block-kadence-pane > .kt-accordion-header-wrap > .kt-blocks-accordion-header.kt-accordion-panel-active{border-top:1px solid #BE530B;border-right:1px solid #BE530B;border-bottom:1px solid #BE530B;border-left:1px solid #BE530B;}}@media all and (max-width: 767px){.kt-accordion-id388_d8cd67-40 .kt-accordion-inner-wrap{display:block;}.kt-accordion-id388_d8cd67-40 .kt-accordion-inner-wrap .kt-accordion-pane:not(:first-child){margin-top:10px;}.kt-accordion-id388_d8cd67-40 .kt-accordion-panel-inner{border-top:0px solid transparent;border-right:0px solid transparent;border-bottom:0px solid transparent;border-left:0px solid transparent;}.kt-accordion-id388_d8cd67-40 > .kt-accordion-inner-wrap > .wp-block-kadence-pane > .kt-accordion-header-wrap > .kt-blocks-accordion-header{border-top:1px solid #f2f2f2;border-right:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;border-left:1px solid #f2f2f2;}.kt-accordion-id388_d8cd67-40 > .kt-accordion-inner-wrap > .wp-block-kadence-pane > .kt-accordion-header-wrap > .kt-blocks-accordion-header:hover, \n\t\t\t\tbody:not(.hide-focus-outline) .kt-accordion-id388_d8cd67-40 .kt-blocks-accordion-header:focus-visible{border-top:1px solid #878787;border-right:1px solid #878787;border-bottom:1px solid #878787;border-left:1px solid #878787;}.kt-accordion-id388_d8cd67-40 .kt-accordion-header-wrap .kt-blocks-accordion-header:focus-visible,\n\t\t\t\t.kt-accordion-id388_d8cd67-40 > .kt-accordion-inner-wrap > .wp-block-kadence-pane > .kt-accordion-header-wrap > .kt-blocks-accordion-header.kt-accordion-panel-active{border-top:1px solid #BE530B;border-right:1px solid #BE530B;border-bottom:1px solid #BE530B;border-left:1px solid #BE530B;}}<\/style>\n<div class=\"wp-block-kadence-accordion alignnone\"><div class=\"kt-accordion-wrap kt-accordion-id388_d8cd67-40 kt-accordion-has-8-panes kt-active-pane-0 kt-accordion-block kt-pane-header-alignment-left kt-accodion-icon-style-basic kt-accodion-icon-side-right\" style=\"max-width:none\"><div class=\"kt-accordion-inner-wrap\" data-allow-multiple-open=\"false\" data-start-open=\"0\">\n<div class=\"wp-block-kadence-pane kt-accordion-pane kt-accordion-pane-1 kt-pane388_79928e-bc\"><div class=\"kt-accordion-header-wrap\"><button class=\"kt-blocks-accordion-header kt-acccordion-button-label-show\" type=\"button\"><span class=\"kt-blocks-accordion-title-wrap\"><span class=\"kt-blocks-accordion-title\">Q1: <strong>How is exact age calculated in years, months, and days?<\/strong><\/span><\/span><span class=\"kt-blocks-accordion-icon-trigger\"><\/span><\/button><\/div><div class=\"kt-accordion-panel kt-accordion-panel-hidden\"><div class=\"kt-accordion-panel-inner\">\n<p class=\"wp-block-paragraph\"> Subtract your date of birth from the reference date (today, or a specific cut-off date). Start with the year difference, subtract 1 if this year&#8217;s birthday hasn&#8217;t occurred yet, then count completed months and remaining days from your last birthday. For example, someone born 15 August 1990 is 35 years, 11 months, 1 day old as of 16 July 2026.<\/p>\n<\/div><\/div><\/div>\n\n\n\n<div class=\"wp-block-kadence-pane kt-accordion-pane kt-accordion-pane-2 kt-pane388_7f4c14-03\"><div class=\"kt-accordion-header-wrap\"><button class=\"kt-blocks-accordion-header kt-acccordion-button-label-show\" type=\"button\"><span class=\"kt-blocks-accordion-title-wrap\"><span class=\"kt-blocks-accordion-title\">Q2: <strong>Does Indian government age calculation round up or down?<\/strong><\/span><\/span><span class=\"kt-blocks-accordion-icon-trigger\"><\/span><\/button><\/div><div class=\"kt-accordion-panel kt-accordion-panel-hidden\"><div class=\"kt-accordion-panel-inner\">\n<p class=\"wp-block-paragraph\"> Always down. Indian government offices calculate age in completed years only. At 17 years and 11 months, your official age for any government purpose is 17, not 18.<\/p>\n<\/div><\/div><\/div>\n\n\n\n<div class=\"wp-block-kadence-pane kt-accordion-pane kt-accordion-pane-3 kt-pane388_03d908-09\"><div class=\"kt-accordion-header-wrap\"><button class=\"kt-blocks-accordion-header kt-acccordion-button-label-show\" type=\"button\"><span class=\"kt-blocks-accordion-title-wrap\"><span class=\"kt-blocks-accordion-title\">Q3: <strong>What date should I use to calculate my age for a government exam?<\/strong><\/span><\/span><span class=\"kt-blocks-accordion-icon-trigger\"><\/span><\/button><\/div><div class=\"kt-accordion-panel kt-accordion-panel-hidden\"><div class=\"kt-accordion-panel-inner\">\n<p class=\"wp-block-paragraph\"> Use the specific cut-off date mentioned in the exam notification \u2014 not the date you&#8217;re filling the application. Most exams (like UPSC, which uses 1 August of the exam year) fix a reference date that can be weeks or months different from your application date, and that&#8217;s the date your age must be calculated against.<\/p>\n<\/div><\/div><\/div>\n\n\n\n<div class=\"wp-block-kadence-pane kt-accordion-pane kt-accordion-pane-4 kt-pane388_a20571-54\"><div class=\"kt-accordion-header-wrap\"><button class=\"kt-blocks-accordion-header kt-acccordion-button-label-show\" type=\"button\"><span class=\"kt-blocks-accordion-title-wrap\"><span class=\"kt-blocks-accordion-title\">Q4: <strong>What is the age limit for MY Bharat Portal registration?<\/strong><\/span><\/span><span class=\"kt-blocks-accordion-icon-trigger\"><\/span><\/button><\/div><div class=\"kt-accordion-panel kt-accordion-panel-hidden\"><div class=\"kt-accordion-panel-inner\">\n<p class=\"wp-block-paragraph\"> MY Bharat Portal (Mera Yuva Bharat) is open to youth aged 15 to 29 years, verified using Aadhaar or any valid government ID.<\/p>\n<\/div><\/div><\/div>\n\n\n\n<div class=\"wp-block-kadence-pane kt-accordion-pane kt-accordion-pane-5 kt-pane388_65322f-5d\"><div class=\"kt-accordion-header-wrap\"><button class=\"kt-blocks-accordion-header kt-acccordion-button-label-show\" type=\"button\"><span class=\"kt-blocks-accordion-title-wrap\"><span class=\"kt-blocks-accordion-title\">Q5: <strong>What if my Aadhaar date of birth is wrong?<\/strong><\/span><\/span><span class=\"kt-blocks-accordion-icon-trigger\"><\/span><\/button><\/div><div class=\"kt-accordion-panel kt-accordion-panel-hidden\"><div class=\"kt-accordion-panel-inner\">\n<p class=\"wp-block-paragraph\"> Get it corrected immediately at the nearest Aadhaar Seva Kendra or through UIDAI&#8217;s online correction process. Every official age calculation \u2014 for exams, banking KYC, or scheme applications \u2014 relies on your Aadhaar DOB, so an error there carries forward into everything else.<\/p>\n<\/div><\/div><\/div>\n\n\n\n<div class=\"wp-block-kadence-pane kt-accordion-pane kt-accordion-pane-6 kt-pane388_86fdc2-3f\"><div class=\"kt-accordion-header-wrap\"><button class=\"kt-blocks-accordion-header kt-acccordion-button-label-show\" type=\"button\"><span class=\"kt-blocks-accordion-title-wrap\"><span class=\"kt-blocks-accordion-title\">Q6: <strong>Is there age relaxation for reserved categories in government exams?<\/strong><\/span><\/span><span class=\"kt-blocks-accordion-icon-trigger\"><\/span><\/button><\/div><div class=\"kt-accordion-panel kt-accordion-panel-hidden\"><div class=\"kt-accordion-panel-inner\">\n<p class=\"wp-block-paragraph\"> Yes. OBC candidates typically get 3 years relaxation, SC\/ST candidates 5 years, and PwD or ex-servicemen candidates often more, depending on the specific exam&#8217;s notification. Always check the category-wise age limit table in your exam&#8217;s official notification rather than assuming a standard relaxation.<\/p>\n<\/div><\/div><\/div>\n\n\n\n<div class=\"wp-block-kadence-pane kt-accordion-pane kt-accordion-pane-7 kt-pane388_8ae883-37\"><div class=\"kt-accordion-header-wrap\"><button class=\"kt-blocks-accordion-header kt-acccordion-button-label-show\" type=\"button\"><span class=\"kt-blocks-accordion-title-wrap\"><span class=\"kt-blocks-accordion-title\">Q7: <strong>How is age calculated for someone born on 29 February?<\/strong><\/span><\/span><span class=\"kt-blocks-accordion-icon-trigger\"><\/span><\/button><\/div><div class=\"kt-accordion-panel kt-accordion-panel-hidden\"><div class=\"kt-accordion-panel-inner\">\n<p class=\"wp-block-paragraph\"> In non-leap years, most Indian government systems treat 28 February as the equivalent birthday for age calculation purposes, though this can vary by department. If your DOB is 29 February and you&#8217;re checking eligibility for something time-sensitive, it&#8217;s worth confirming directly with the relevant office.<\/p>\n<\/div><\/div><\/div>\n\n\n\n<div class=\"wp-block-kadence-pane kt-accordion-pane kt-accordion-pane-8 kt-pane388_aec5d3-ac\"><div class=\"kt-accordion-header-wrap\"><button class=\"kt-blocks-accordion-header kt-acccordion-button-label-show\" type=\"button\"><span class=\"kt-blocks-accordion-title-wrap\"><span class=\"kt-blocks-accordion-title\">Q8: <strong>Can I use this age calculator for passport or visa applications?<\/strong><\/span><\/span><span class=\"kt-blocks-accordion-icon-trigger\"><\/span><\/button><\/div><div class=\"kt-accordion-panel kt-accordion-panel-hidden\"><div class=\"kt-accordion-panel-inner\">\n<p class=\"wp-block-paragraph\"> Yes, for reference \u2014 but always cross-check the final figure against your passport office or embassy&#8217;s own stated calculation method, since some international processes use different rounding conventions than Indian government offices.<\/p>\n<\/div><\/div><\/div>\n<\/div><\/div><\/div>\n<\/div><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">About This Guide<\/h2>\n\n\n\n<p class=\"has-theme-palette-3-color has-text-color has-link-color wp-elements-5b2187934d44214fef4c24251b0e5028 wp-block-paragraph\">This guide reflects current Indian government age-calculation conventions as of July 2026. Eligibility rules can vary by scheme and by state \u2014 always verify the exact age criteria against your specific exam or scheme&#8217;s official notification before applying. visit our main website for more guides <a href=\"https:\/\/mybharatportal.com\/\">My Bharat Portal Guide<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Age Calculator \u2014 Find Your Exact Age in Years, Months &amp; Days Free Forever Instant Results Works for Aadhaar \/ Govt Forms Date of Birth * Calculate Age As On Date \ud83d\udcc5 Calculate My Age Reset 0 Years 0 Months 0 Days 0Total Months 0Total Weeks 0Total Days 0Total Hours \ud83c\udf82 Next Birthday \u2014 \ud83d\udcc6&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"_kad_blocks_custom_css":"","_kad_blocks_head_custom_js":"","_kad_blocks_body_custom_js":"","_kad_blocks_footer_custom_js":"","_kad_post_transparent":"","_kad_post_title":"hide","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","footnotes":""},"class_list":["post-388","page","type-page","status-publish","hentry"],"acf":[],"taxonomy_info":[],"featured_image_src_large":false,"author_info":{"display_name":"Sufyan","author_link":"https:\/\/mybharatportal.com\/tools\/author\/sufyan\/"},"comment_info":0,"_links":{"self":[{"href":"https:\/\/mybharatportal.com\/tools\/wp-json\/wp\/v2\/pages\/388","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mybharatportal.com\/tools\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/mybharatportal.com\/tools\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/mybharatportal.com\/tools\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mybharatportal.com\/tools\/wp-json\/wp\/v2\/comments?post=388"}],"version-history":[{"count":4,"href":"https:\/\/mybharatportal.com\/tools\/wp-json\/wp\/v2\/pages\/388\/revisions"}],"predecessor-version":[{"id":1942,"href":"https:\/\/mybharatportal.com\/tools\/wp-json\/wp\/v2\/pages\/388\/revisions\/1942"}],"wp:attachment":[{"href":"https:\/\/mybharatportal.com\/tools\/wp-json\/wp\/v2\/media?parent=388"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}