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.