tooloora

Working Days Calculator — business days between two dates

Count Monday-to-Friday working days between two dates, optionally minus German public holidays — locally in your browser.

Runs locally — nothing is uploaded

Count working days in your browser

Pick a start and end date above and you get the number of working days (Monday–Friday), both dates included, plus the weekend days in the range. One toggle additionally excludes the 9 nationwide German public holidays — the result lists exactly which ones were subtracted. Everything runs locally.

How are working days counted?

Every day in the range is checked: Saturdays and Sundays are skipped, and with the holiday option on, nationwide holidays that fall on a weekday are skipped too. A year has 365 or 366 days, of which typically 250–254 are working days in Germany before subtracting vacation. Holidays falling on a weekend are not subtracted — they don't remove a working day.

Which holidays does the toggle cover?

The nine holidays valid in every German state: New Year's Day, Good Friday, Easter Monday, May 1, Ascension Day, Whit Monday, German Unity Day (October 3) and both Christmas days. The movable ones are derived from the Easter date (Gauss algorithm). State-specific holidays — Epiphany, Corpus Christi, Reformation Day, All Saints' Day and others — vary by Bundesland and are intentionally not included; add them mentally for your state.

Typical uses

Delivery and notice deadlines ("10 working days"), project planning, vacation maths, payroll periods, SLA calculations — anywhere weekends and holidays must not count.

Private by default

Dates and the holiday calculation run entirely on your device — no upload, no storage, works offline.

Frequently asked questions

Which days count as working days?

Monday to Friday, with both the start and end date included. Saturdays and Sundays are excluded; with the holiday option enabled, nationwide German public holidays that fall on a weekday are excluded too — the list below the result shows exactly which ones.

Which holidays are excluded?

The 9 public holidays that apply in every German state: New Year's Day, Good Friday, Easter Monday, May 1, Ascension Day, Whit Monday, October 3 and both Christmas days. Movable dates are computed with the Gauss Easter formula. State-specific holidays (e.g. Epiphany, All Saints' Day) are not included — check your state for those.

Are start and end date counted?

Yes, the range is inclusive: Monday to Friday of the same week is 5 working days. If you need exclusive counting, shift one of the dates by a day.

Are my dates uploaded?

No. Everything, including the holiday calculation, runs locally in your browser — nothing is sent or stored.