A walkthrough of vaxdue · the private baby vaccination chart

Baby Vaccination Chart India, Explained — How vaxdue Dates Every Dose from Your Baby's Date of Birth

No app to install, no account, no wall-chart arithmetic. Scroll to watch a single date of birth become a whole dated immunization schedule—and see why your child's health record never leaves your device.

The problem

A wall chart says "6 weeks." It never says which Tuesday.

Every clinic wall chart lists doses by age—at birth, 6 weeks, 10 weeks, 9 months. A tired new parent is left to do the calendar arithmetic in their head: count six weeks off a birthday, remember which months have 30 days, then do it again for the next dose, and the next.

Miss the arithmetic and you miss the window. That is the exact gap vaxdue closes.

How vaxdue solves it

Enter one date. The birch-trunk timeline dates itself, dose by dose.

vaxdue adds each published age-offset to the date of birth with calendar arithmetic that clamps month-ends and handles leap years—so every dose lands on a real calendar date, not a vague age. Watch the trunk grow:

Date of birth 15 Jan 2026
  1. BCG, OPV-0, Hep B birth at birth 15 Jan 2026 done
  2. Pentavalent 1, OPV 1, Rota 1 6 weeks 26 Feb 2026 done
  3. Pentavalent 2, OPV 2, Rota 2 10 weeks 26 Mar 2026 due now
  4. Pentavalent 3, OPV 3, Rota 3 14 weeks 23 Apr 2026 upcoming
  5. MR 1, JE 1, PCV booster 9 months 15 Oct 2026 upcoming

Illustrative rows dated from 15 Jan 2026 with "today" taken as mid‑March. The live app builds the full schedule against the real date of birth and today's date.

The guarantee

The record can't leave the device — the browser blocks it.

Privacy here isn't a promise in a policy; it's enforced by the page itself. vaxdue ships a Content-Security-Policy with connect-src 'none'. That single line tells the browser to refuse every network request the page could ever make.

No servers, no accounts, no analytics, no fonts phoned home. Your child's name, date of birth, and ticked doses stay in this browser's local storage—full stop.

A short tour

Four things the chart does for you

IAP and NIS, never blended

Switch between the Indian Academy of Pediatrics schedule (private-practice standard) and the Government NIS (free at public facilities). Two separate corpora—each row carries its own source. Your paediatrician decides which applies.

Due & overdue at a glance

Every dose is upcoming, due, overdue, or done—shown with a glyph and a word, never colour alone. Overdue and due-now doses surface in a summary strip at the top so nothing hides.

Printable clinic sheet

One button prints a clean A4 sheet—dates, checkboxes, the child's name and date of birth, the schedule edition and disclaimer in the footer—to carry to appointments. CSV export too.

Works 100% offline

No network means it keeps working on the clinic Wi-Fi that never connects. Save up to three child profiles for siblings and twins—each stored only on this device.

Turn your baby's date of birth into a dated chart

Free, private, and printable. Enter one date and vaxdue does the rest—on your device, offline, with the record that never leaves your browser.

Open vaxdue

sreenivas-sadhu-prabhakara.github.io/vaxdue