Set your name & birthday below. It auto-updates every year.
Tip: Share a pre-filled link like
?bdc_name=Alex&bdc_dob=2001-02-28&bdc_time=00:00&bdc_view=min&bdc_autostart=1
Create a live birthday countdown that automatically finds the next birthday and keeps ticking in real time. Enter a name and date once — it updates every year. You can share a pre-filled link with family and friends or add it to your calendar in one click.
⚡ Live timer: Days, hours, minutes, seconds
🔁 Auto-updates yearly (no manual editing)
🗓️ Add to Calendar (.ics) in a click
🧪 29 February support (choose 28 Feb, 1 Mar, or next leap day)
🔗 Shareable link: ?name=Alex&dob=2001-08-22&time=00:00
📱 Mobile-friendly and fast
🛡️ Privacy-first: No data sent to servers — your details are stored locally in your browser
🎨 Theme-friendly: Inherits your site’s background/colours; doesn’t change your page background
Set your details
Type a name (optional), birthday (YYYY-MM-DD), and time (optional).
Press Save.
We auto-find the next date
The timer calculates the next birthday from today’s date. If your birthday has already passed this year, it uses next year.
It keeps counting down
You’ll see days, hours, minutes, and seconds updating live. We also show the exact next birthday date and the age you’re turning (when a birth year is provided).
Leap-year birthdays
If your birthday is 29 Feb, choose how to celebrate on non-leap years: 28 Feb, 1 Mar, or wait for the next leap day.
Share or add to calendar
Click Share Link to copy a pre-filled URL, or click Add to Calendar (.ics) to save a repeating yearly event.
You can pre-fill the page via the URL:
name=
Set the display name
Example: ?name=Grace
dob=
Set the date of birth (YYYY-MM-DD
)
Example: ?dob=1984-08-22
time=
Optional time in 24-hour format
Example: ?time=00:00
mode=
Leap-year rule for 29 Feb: next-leap
(default), feb28
, or mar1
Example: ?mode=feb28
Full example:/birthday-countdown/?name=Grace&dob=2001-02-28&time=00:00
Q1. How do I set my birthday?
A. Enter your date in YYYY-MM-DD
(and optional time), then click Save.
Q2. Does it auto-update every year?
A. Yes. It always counts down to the next birthday—no manual updates needed.
Q3. How do I show who the countdown is for?
A. Enter a name or use a URL like ?name=Grace
. The heading will update automatically.
Q4. Will it show the age I’m turning?
A. If your date includes a birth year (e.g., 1984-08-22
), it displays “Turning X”.
Q5. I’m born on 29 February. What happens on non-leap years?
A. Choose a rule: 28 Feb, 1 Mar, or next leap day. The timer uses your choice each year.
Q6. Can I add the birthday to my calendar?
A. Yes. Click Add to Calendar (.ics) to download a yearly recurring event for Google, Apple, or Outlook.
Q7. How do I share my countdown with others?
A. Click Share Link to copy a URL with your details pre-filled (name, date, time, leap-year mode).
Q8. Does this change my website’s background or theme?
A. No. It’s background-neutral and inherits your site’s colours and fonts.
Q9. Is my data private?
A. Yes. Your inputs are stored locally in your browser (localStorage). Nothing is sent to a server.
Q10. Can I use it on my phone?
A. Absolutely. It’s responsive and works on mobiles, tablets, and desktops.
Q11. How do I reset or change details?
A. Click Clear to remove saved details and reset URL parameters. Then enter new info and Save.
Q12. What time zone does it use?
A. Your device/browser time zone. Set a time (e.g., 00:00
) for a precise countdown.
Q13. Can I pre-fill via URL?
A. Yes. Examples:
?name=Alex
?dob=2001-08-22
?time=00:00
?mode=feb28
(for 29 Feb birthdays)
Q14. The name changed on first load—why?
A. If no name is saved or passed via URL, the input shows a random English name as a friendly placeholder. Click Save to keep your own name.
Q15. How do I embed this in WordPress?
A. Add a Custom HTML block and paste the HTML (body + script). In Elementor, use the HTML widget.
Was this calculator helpful?
Rate your experience to help us improve.
Thanks for rating! See the average and total ratings above.
Not rated yet—be the first to rate this calculator.