Age Calculator
Free to download on every platform. Comes pre-installed on BotFone, BotPad and BotFlip — with extra free apps included.
About this app
WHAT IT DOES
Age Calculator tells you exactly how much time has passed between two dates. Enter your birth date and today's date (or any two dates) and the panel instantly shows your age in years, months, and days. But that's just the beginning — it also breaks down the total time into weeks and days, total months, total days, total hours, total minutes, and total seconds. This comprehensive breakdown gives you a complete picture of the time elapsed, whether you are calculating someone's age for a birthday, tracking a milestone, or simply curious about how many seconds you have been alive.
WHERE IT RUNS
This script runs on every website you visit. Whether you are planning birthday celebrations on social media, tracking milestones on personal blogs, filling out forms that require age verification, or simply curious about time differences while browsing, the panel is always available. It works alongside your existing tools without interfering with your workflow.
HOW TO USE
Select the "From Date" using the date picker — this is typically your birth date or the earlier date. Select the "To Date" using the date picker — this is typically today or the later date. Results update automatically when you change either date. The main result shows your age in years, months, and days. Below that, you will find detailed breakdowns: total months, total weeks and days, total days, total hours, total minutes, and total seconds. Click any history entry to reload previous date pairs for quick comparisons. Use the "Copy Result" button to copy the age and time breakdown to your clipboard.
THE PRECISE DATE DIFFERENCE MECHANISM
Age Calculator uses a precise date difference algorithm that accounts for variable month lengths and leap years. The calculation first determines the difference in calendar years, then adjusts for months and days based on the actual lengths of the months involved. When subtracting days, it handles the edge case where the day-of-month in the later date is smaller than the earlier date by borrowing from the previous month using that month's actual number of days. This approach correctly handles birthdays that fall on February 29 in leap years, returning the correct age on non-leap years. All total time units (weeks, days, hours, minutes, seconds) are derived from the exact millisecond difference between the two dates, ensuring precision down to the second.
THE PANEL
The panel is fully draggable and remembers its position per site. It minimizes to a compact floating bubble when collapsed. All calculation history persists across browser sessions using GM_setValue storage. Press the Escape key to close the panel. The panel automatically focuses the "From Date" input field for quick keyboard entry.
PLEASE NOTE
This script requires the free BotGentz extension to run. Age calculations are based on calendar dates and assume the Gregorian calendar. The calculations are accurate for dates from 1900 onward. Websites change their structure and behavior over time; if any functionality stops working, the script may need an update. No user data is sent anywhere — all calculation history and settings are stored locally in your browser. The script never reads or modifies password, hidden, or file input fields.