How the calculators find holidays and bridge days

Every calculator on this site runs in your browser. What you enter, state, leave days, municipality, stays on your device. The basis is the sixteen state holiday acts and the computation rules of the federal government and the PTB. Our last full reading: 28 October 2026.

Each state's holidays

Nine holidays apply in all sixteen states: New Year's Day, Good Friday, Easter Monday, 1 May, Ascension Day, Whit Monday, German Unity Day under Art. 2(2) of the Unification Treaty and both Christmas holidays. All the others come from state law, such as Epiphany in Baden-Württemberg, Bavaria and Saxony-Anhalt, International Women's Day in Berlin and Mecklenburg-Western Pomerania, World Children's Day in Thuringia or the Day of Repentance and Prayer in Saxony. Each rule sits in the engine with the year it starts: Reformation Day has been a holiday in Bremen, Hamburg, Lower Saxony and Schleswig-Holstein since 2018, Women's Day in Berlin since 2019 and in Mecklenburg-Western Pomerania since 2023. Berlin has a one-off holiday on 17 June 2028.

A holiday that falls on a Saturday or Sunday is not moved to a weekday in Germany; unlike the UK or Spain there is no substitute day. The calculators still list it, but it does not create a bridge.

Easter and the movable holidays

Easter Sunday is computed with Gauss's Easter formula in the PTB version. Good Friday is two days earlier, Easter Monday one day later, Ascension Day 39 days, Whit Monday 50 days and Corpus Christi 60 days later. As a check, a second, independent algorithm (Meeus, Jones, Butcher) recomputes every year from 1600 to 2600; both agree in all thousand years. The Day of Repentance and Prayer is the Wednesday before 23 November, and the clocks change on the last Sunday of March and of October under section 2 of the Summer Time Ordinance.

Holidays that apply in part of a state

  • Assumption Day in Bavaria: a holiday in municipalities with a predominantly Catholic population. Under the determination of the State Office for Statistics based on the 2022 census, that is 1,708 of 2,056 municipalities since 15 August 2025. The municipality search shows each one.
  • Augsburg Peace Festival on 8 August: within the city of Augsburg only, under Art. 1(2) of the Bavarian act.
  • Corpus Christi in Saxony: in the Catholic municipalities of Lusatia listed in the Corpus Christi ordinance.
  • Corpus Christi in Thuringia: under section 10 ThürFGtG, wherever the day was a holiday in 1994, mainly in the Eichsfeld. No official list of municipalities has been published, so the calculator lets you choose.

How the planner works

The year is split into blocks: free blocks made of weekends and holidays, and working blocks of Mondays to Fridays. Taking every day of a working block off joins the two free blocks around it. The planner searches all combinations for the one that gives the most consecutive days off within your budget, and on a tie the one that uses fewer leave days. It is dynamic programming over every working block of the year, so the answer is exact, not a rule of thumb. Each chain of leave days must touch a holiday that falls on a weekday; an ordinary week off without a holiday is left over as "free to plan". Example, North Rhine-Westphalia 2027: 10 leave days give 27 days off in 4 blocks.

Leave days count only in the chosen year. A block that runs across New Year is counted with all its days off but uses only that year's leave. Christmas Eve and New Year's Eve are legally working days; if a collective agreement gives you those days off, set that under "More details".

Working days and week numbers

Working days are Monday to Friday minus the public holidays of the chosen place. Week numbers follow ISO 8601: week 1 is the week with the year's first Thursday. Statutory minimum leave follows section 3 of the Federal Leave Act (24 working days on a six-day week) and, pro rata, section 5.

Limits

The calculators know nothing about company shutdowns, shift rotas or collective agreements. They cover statutory public holidays, not school holidays and not church days without a day off such as Maundy Thursday. Thuringia has no official municipality list for Corpus Christi.

Updates

We reread the state holiday acts regularly. A change goes live only once every test passes again. Report errors through the contact page; how we correct is in the editorial policy.

Prepared by

Publisher of an independent bridge-day planner that works through the public holiday acts of all 16 German states

Updated on · Editorial policy · Contact

As of 2026, public holiday acts of all 16 states checked on