Vaccine Immunity Calculator - Full Immunity Date
Use this vaccine immunity calculator to find your full immunity date, days to maximum immunity, and the on-schedule second dose date for your COVID-19 vaccine.
Vaccine Immunity Calculator
Results
What Is Vaccine Immunity Calculator?
A vaccine immunity calculator is a personal-planning tool that turns a COVID-19 vaccine brand, a first dose date, and (when needed) a second dose date into the day you reach full immunity, plus the days-to-full-immunity count from your first dose.
- • Plan around the day your vaccine reaches maximum protection: Get the calendar date Pfizer, Moderna, AstraZeneca, J&J, Sinopharm, or Sputnik V reach full immunity, not a generic 2-week wait.
- • Re-anchor a delayed second dose: Enter the real second dose date for a delayed AstraZeneca, Sinopharm, or Sputnik V shot, and the calculator updates the full immunity date.
- • Compare dose schedules side by side: Switch between named vaccines to see how the 14-day, 21-day, 28-day, or 4 to 12-week interval shifts the full immunity date.
- • Set expectations for work and travel: Use the days-to-full-immunity count to plan a return to the office, a flight, or a family visit that needs maximum vaccine protection.
Full immunity is the day 14 days after the final dose of the chosen vaccine series, the same definition the CDC uses for 'fully vaccinated'.
When you also want to know what the same vaccine prevents in a population after the full immunity date, the Vaccine Efficacy Calculator turns the per-vaccine efficacy and severe complication rate into a people-saved estimate.
How Vaccine Immunity Calculator Works
The calculator reads three inputs: the vaccine brand, the first dose date, and a yes/no flag for whether the second dose followed the published schedule. It resolves the second dose date, adds the 14-day post-final-dose lag, and shows that date and the days-to-full-immunity count.
- Vaccine: Dropdown that picks Pfizer, Moderna, AstraZeneca, Johnson & Johnson, Sinopharm, or Sputnik V. Each option loads its published interval and single-dose flag.
- First dose date: Calendar date you actually received the first dose (or only dose for Johnson & Johnson).
- Second dose on schedule: Yes/No flag. Yes uses the published interval. No reveals a custom second dose date input.
- Second dose date: Calendar date you actually received the second dose, used when the on-schedule flag is No.
- Full immunity date: Maximum-immunity date, equal to the second dose date plus 14 days. For Johnson & Johnson it is the first dose date plus 14 days.
- Days to full immunity: Number of days from the first dose date to the full immunity date, rounded to the nearest whole day.
- Dose schedule: Whether the chosen vaccine is a single dose (Johnson & Johnson) or a two-dose series.
The order of operations matters. The vaccine is resolved first to set the interval and the single-dose flag, then the on-schedule flag decides whether the second dose date is the published interval or the user-entered date, and only after the second dose date is fixed does the calculator add the 14-day lag.
Pfizer-BioNTech With a First Dose on 2026-06-15
First dose 2026-06-15, vaccine Pfizer, on schedule Yes.
1. Second dose date = 2026-06-15 + 21 days = 2026-07-06. 2. Full immunity date = 2026-07-06 + 14 days = 2026-07-20. 3. Days to full immunity = 35 days.
Full immunity on 2026-07-20, 35 days from the first dose.
That matches the 35-day window the CDC describes for the Pfizer series when the second dose is given 21 days after the first.
According to CDC - COVID-19 Vaccine Basics, it typically takes a few weeks after vaccination for the body to produce T-lymphocytes and B-lymphocytes, which is the same 14-day post-final-dose rule this calculator uses to set the full immunity date.
If you want to see how the case count evolves across the same window the full immunity date covers, the Viral Infection SIR Calculator models the susceptible-infectious-recovered curve that drives the risk a vaccinated person faces after the maximum-protection date.
Key Concepts Explained
Four ideas are enough to understand and trust the dates the calculator reports.
Full Immunity vs Maximum Protection
Full immunity is the start of maximum protection, not a zero-infection promise. The CDC uses the same 2-week post-final-dose rule for 'fully vaccinated' that this calculator applies.
First Dose Anchor
Days-to-full-immunity is measured from the first dose date, not today. The same first dose date always gives the same number of days.
Published Interval
Pfizer and Sputnik V use 21 days, Moderna 28 days, Sinopharm 21 days, AstraZeneca 4 to 12 weeks, and Johnson & Johnson is a single dose. The calculator uses the published interval when the on-schedule flag is Yes.
AstraZeneca's 4 to 12 Week Window
AstraZeneca is the only named vaccine with a wide published second dose window. The calculator accepts any custom date, with a note in the factors section when the date falls outside the 4 to 12 week window.
A 35-day full-immunity window for Pfizer is not 35 days of no risk. The body ramps up antibody production between the first and second dose and peaks around 14 days after the second dose, which is why the calculator gives the date the maximum-protection window starts.
When you want to combine the full immunity date with a specific event size and local prevalence, the COVID Event Risk Calculator estimates the chance an infectious person attends the same event the vaccinated person is considering.
How to Use This Calculator
Pick the vaccine brand first, set the first dose date, then decide whether your second dose is on schedule. The vaccine immunity calculator updates the right panel as you change the inputs.
- 1 Choose a named COVID-19 vaccine: Pick Pfizer, Moderna, AstraZeneca, Johnson & Johnson, Sinopharm, or Sputnik V. The interval field auto-populates with the published dose interval.
- 2 Enter the first dose date: Use the calendar picker to set the date you actually received the first dose (or only dose for Johnson & Johnson).
- 3 Confirm or override the second dose schedule: Select Yes if you are following the published interval. Select No to enter a custom second dose date.
- 4 Optionally enter a custom second dose date: When the on-schedule flag is No, the second dose date input becomes active.
- 5 Read the four results in the right panel: The black Full Immunity Date card is the headline. The rows below show days to full immunity, the second dose date, and the dose schedule.
- 6 Switch vaccines to compare schedules: Change only the vaccine dropdown. The full immunity date and days-to-full-immunity count refresh for the same first dose date.
For a Pfizer first dose on 2026-06-15 with the on-schedule flag set to Yes, the calculator returns second dose 2026-07-06, full immunity 2026-07-20, and 35 days to full immunity. Switching the dropdown to Johnson & Johnson with the same first dose date returns full immunity on 2026-06-29, 14 days from the first dose.
When you want to plan the daily first-dose rate against a national coverage target, the US Vaccine Strategy Calculator pairs the same first dose date with the pacing required to reach a percent-vaccinated deadline.
Benefits of Using This Calculator
Knowing the full immunity date turns a vaccine card into a usable plan.
- • Turns the second dose into a calendar date: The calculator resolves the published interval into a specific second dose date, so you do not have to count 21 or 28 days by hand.
- • Handles delayed and rescheduled second doses: The on-schedule flag activates a custom second dose date input for AstraZeneca, Sinopharm, or Sputnik V patients whose second dose was delayed.
- • Standardizes maximum-immunity definitions: The same 14-day post-final-dose rule the CDC uses for 'fully vaccinated' is applied to every named vaccine in the calculator.
- • Pairs with related vaccine planning calculators: The same first dose date and brand can flow into the queue timing, dose strategy, and event risk calculators on the site.
The biggest benefit is the day you can stop waiting. The calculator returns the same full immunity date for any patient with the same first dose date. The Sinopharm schedule (https://www.who.int/news-room/feature-stories/detail/the-sinopharm-covid-19-vaccine-what-you-need-to-know) is 21 days between doses, the same number the calculator uses.
If you also need to model who is in line for the doses that anchor the full immunity date, the Ireland Vaccine Queue Calculator estimates vaccination queue timing by age, dose number, and supply rate.
Factors That Affect Your Results
The vaccine immunity calculator responds to the same first dose date very differently depending on the inputs.
Vaccine brand
A first dose on 2026-06-15 gives full immunity on 2026-06-29 for Johnson & Johnson (14 days), 2026-07-20 for Pfizer or Sputnik V (35 days), 2026-07-27 for Moderna (42 days), and a 42 to 98 day window for AstraZeneca.
Second dose interval
A delayed second dose pushes the full immunity date forward by the same number of days. A Pfizer second dose 35 days after the first (instead of 21) moves full immunity from day 35 to day 49.
AstraZeneca 4 to 12 week window
AstraZeneca is the only named vaccine with a published second dose window. A 4-week (28-day) second dose gives full immunity on day 42; a 12-week (84-day) second dose gives full immunity on day 98.
Waning immunity over time
Full immunity is the start of maximum protection, not a permanent level. Effectiveness against severe disease typically drops 10 to 25 percentage points 4 to 6 months after the last dose.
- • The calculator assumes the dose schedule published by the CDC, the WHO, the UK NHS, or the corresponding Lancet publication. Real-world intervals and single-dose assignments can change as guidance is updated.
- • Reaching full immunity is not a promise of zero infection or zero transmission. The vaccine reduces the risk of severe disease, and a vaccinated person can still carry the virus to others.
- • The calculator does not model waning immunity, booster timing, or breakthrough infections. Use the days-to-full-immunity count as a planning start date, not an end date.
The best way to use this calculator is to treat the full immunity date as the day the maximum-protection window starts, then plan a booster with your clinician based on local guidance and the time since your last dose.
According to UK Government COVID-19 Vaccination Programme Guidance, the AstraZeneca second dose is given between 4 and 12 weeks after the first dose, which is the same 28 to 84 day window the calculator uses for AstraZeneca second dose dates.
When you want to see how the protection from the full immunity date breaks down by age and case-fatality rate, the COVID Mortality Risk Calculator translates the same protection into an age-adjusted mortality risk.
Frequently Asked Questions
Q: How many days until full immunity after the first Pfizer dose?
A: Full immunity is 14 days after the second Pfizer dose. With the CDC's on-schedule 21-day second dose, full immunity lands on the 35th day from the first dose, which the calculator reports as the full immunity date and the days-to-full-immunity count.
Q: When does the Moderna vaccine reach maximum immunity?
A: Moderna reaches full immunity 14 days after the second dose. With the on-schedule 28-day second dose, full immunity lands on the 42nd day from the first dose, which the calculator reports as the full immunity date.
Q: How long does full immunity take after an AstraZeneca second dose?
A: AstraZeneca full immunity is 14 days after the second dose. Because AstraZeneca uses a 4 to 12 week second dose window, full immunity lands between the 42nd and 98th day from the first dose. The calculator uses your entered second dose date to set the actual full immunity date.
Q: When is the Johnson & Johnson vaccine fully effective?
A: Johnson & Johnson is a single-dose vaccine, so full immunity lands 14 days after that single dose. For a first dose on 2026-06-15, the calculator reports full immunity on 2026-06-29 and 14 days to full immunity.
Q: What if my second dose is delayed, does the calculator adjust?
A: Yes. Set Second Dose on Schedule to No, then enter the actual second dose date. The calculator uses that date plus the 14-day post-final-dose lag to set the full immunity date, which moves forward by the same number of days as the delay.
Q: How long does COVID-19 vaccine immunity last after reaching the full date?
A: Full immunity is the start of maximum protection, not a permanent level. Effectiveness against severe disease typically drops 10 to 25 percentage points 4 to 6 months after the last dose, and a booster is recommended for some groups. Treat the full immunity date as the start of the maximum-protection window, not the end of the calendar.