Time & Shifts Tools

Annual Leave Tracker

Track your vacation, sick leave and public holidays. Supports 10+ countries with algorithmically calculated public holidays — always current, no API needed.

Vacation Balance
0
days remaining
Vacation Used
0
days taken
Sick Days Used
0
of 10 days
Public Holidays
0
this year

Leave Usage at a Glance

Vacation Days
Sick Days
Year Progress

Leave Log

Type
From
To
Days
Description
Status
No leave entries yet. Click Add Entry to start tracking.

Public Holidays

How Public Holidays Work in This Tool

Select your country above to load public holidays. Holidays are calculated algorithmically for the selected year — not fetched from an external database. This means the tool works offline and continues to work in future years without updates for most holidays.

What is calculated automatically: Fixed-date holidays (e.g. Christmas, New Year's Day), holidays on a predictable weekday rule (e.g. "first Monday in September"), and Easter-derived holidays (Good Friday, Easter Monday) using the standard Gregorian algorithm.

What you may need to add manually: Substitute days declared by government when a holiday falls on a weekend (varies by country and year), one-off royal or national events (e.g. coronations, national days of mourning), regional or provincial holidays not included in the national list, and any company-specific holidays your employer observes.

Always verify with your employer and official sources before relying on this data for payroll or leave planning. Use the Official Source button (shown after selecting a country) to check the government page for your country.

This tool runs in your browser — data is not saved between sessions. Print or copy your report before closing.

How to Get More From Your Leave Entitlement

Book around public holidays
A single leave day adjacent to a public holiday can create a 4-day weekend. Planning your leave around public holidays multiplies your consecutive days off from the same entitlement.
Use it — do not lose it
Most employment agreements require you to use your leave within the year or lose it. Check your agreement annually. Unused leave that lapses at year-end is compensation you worked for and did not receive.
Plan the full year in January
Employees who plan their leave at the start of the year take more of their entitlement and report higher wellbeing than those who plan reactively. Block out key vacation periods in January.
Know your statutory minimum
Employment standards vary by country and province. Know your legal minimum — your employer cannot provide less than the statutory entitlement even if your contract says otherwise.
Book early for peak periods
For popular periods (summer, Christmas, school holidays), submit requests early. Most workplaces operate first-come, first-served for leave. Waiting is the most common avoidable mistake.
Keep your own records
Even if your employer tracks your leave, maintain your own independent record. HR systems make errors. A contemporaneous personal log makes disputes far easier to resolve.

Related Time & Shift Tools

Frequently Asked Questions

Holidays are calculated algorithmically in JavaScript based on the year you select. Fixed-date holidays (e.g. Christmas on December 25) are trivial. Holidays that fall on the "nth weekday of a month" (e.g. Labour Day = first Monday in September) are computed using a standard date formula. Easter Sunday is calculated using the Anonymous Gregorian algorithm, and Good Friday and Easter Monday are derived from that. This means the tool auto-calculates correct dates for any year from 2024 to 2027 without any external data.

Governments occasionally move holidays when they fall on weekends — substituting the following Monday (or preceding Friday). These "substitute" or "in lieu" days are announced by government each year and cannot be predicted algorithmically. One-off events such as royal proclamations, national days of mourning, or new holidays added by legislation mid-year will also not appear automatically. Always verify with the Official Source link for your country and check with your employer.

Use the Add Custom button to enter your public holidays manually. Your government official labour or employment ministry website will have the correct dates. Common sources: Germany — bundesregierung.de, France — service-public.fr, Japan — cao.go.jp/chosei/shukujitsu, Brazil — gov.br, Malaysia — mohr.gov.my. Once added manually, custom holidays are treated identically to pre-loaded ones.

National holidays are consistent across a country and sourced from a single official page. State, provincial or regional holidays vary significantly — for example, Australian states each have unique holiday calendars. Where regional variation matters (Canada, Australia, UK), the tool includes a region dropdown. For countries without a region selector, only national holidays are shown. Use the Add Custom button to add any regional holidays that apply to your location.

For the majority of holidays — yes. Fixed-date and rule-based holidays are mathematically correct for any year. Easter shifts each year but is computed correctly. The key exception is substitute/observance rules: when a holiday falls on a Saturday, some countries observe it on the Friday before; when it falls on a Sunday, some observe it on the Monday after. These shift slightly each year and may not always match the officially declared observance date. Verify with the Official Source link before finalising leave plans.

Currently pre-loaded holidays cannot be individually deleted (this prevents accidental data loss). If a holiday does not apply to your situation, simply ignore it in your planning — it does not affect your vacation or sick day balance calculations, only the public holidays count card. Use the Add Custom button to add correct dates if a pre-loaded date is wrong for your specific observance.