Printable 2027 Calendar
A free printable 2027 calendar, for the year or a school year, as PDF, Excel or Word, with public holidays for 38 countries and school holidays for 11, and nothing is uploaded.
2027
1 prints a single month; 12 from August is a school year, August to July. Six months per page takes 6 (one sheet) or 12 (two).
Your dates birthdays, anniversaries · optional
Your dates go into the link only when you press Copy link, and are never sent anywhere or saved, so a reload without that link starts empty. Up to 40, printed every year you pick.
Want your own photo on each month? and add one per month, or one for all twelve.
Photos optional
Your photos never leave this device. They are read and shrunk inside this browser tab and go straight into the PDF; nothing is uploaded, and they are not part of the link — Copy link carries the layout, font and colours only, so a reload or a shared link starts without photos.
Holidays
Nothing is uploaded. The grid and the PDF are made on your own device; the holiday dates ship with the page, copied from government lists (retrieved 2026-10-13, each one named below the list). No account, no watermark.
What you get
The year layout puts all twelve months of 2027 on one sheet — four across and three down in landscape, three across and four down in portrait — with each holiday shaded in its cell and named under its month. The month layout gives twelve pages, one per month, where the grid fills the sheet: on A4 portrait each day cell is about 2.7 cm wide and 4 to 5 cm tall (in landscape about 3.9 × 3.3 cm), room for a few handwritten words, and a holiday's name is printed inside its cell. The week layout is a planner: one page per week, each headed with its week number (“Week 14”), the month or months it falls in and the date range, then seven day boxes ruled every 6.35 mm (18 pt) for handwriting. In portrait the days are stacked as seven full-width rows, each about 18.5 × 3.7 cm on A4 with four writing lines; in landscape they sit in a 4 × 2 grid of 6.6 × 8.4 cm boxes with eleven or twelve lines each, and the eighth box is left for notes. A holiday is shaded and named at the top of its day. Tick Add a cover page to put the whole-year grid in front of any layout. All three are vector PDFs: the lines and numbers are drawn, not photographed, so they stay crisp at any size, and the whole year page is a file of about 12 KB (the 53-page week planner is 65 to 95 KB).
A wall planner, A4 up to A1. The wall planner layout is the year planner people pin up in an office or kitchen: in landscape, twelve rows (January at the top) by 37 day columns, each month shifted so its 1st sits under its own weekday. That lines every Monday of 2027 up in the same five or six columns, so weekends make shaded vertical stripes and you can read across the year: Friday 1 January and Friday 1 October fall in the same column. In portrait it turns into twelve month columns by 31 day rows, each cell headed with its weekday. A holiday is shaded and its name is printed in the top half of its cell when it fits; the rest of every cell is left blank to write in, and names too long for their cell (“Christmas Day (substitute day)” on A4) are listed under the grid with their date. Your own dates, long weekends and school holidays are drawn as on the year sheet. Paper can be A4, US Letter, A3 (297 × 420 mm), A2 (420 × 594 mm), A1 (594 × 841 mm) or US Tabloid (11 × 17 in); the year sheet takes the same sizes. In landscape a day cell is about 7 × 14 mm on A4, 10 × 20 mm on A3, 14 × 29 mm on A2 and 20 × 41 mm on A1. The larger sheets are the same drawing scaled up as vectors, so text and lines stay sharp at A1 and the file stays about 15 KB with no photo in it.
Six months on a page. Choose Six months per page under Layout for a half-year sheet: six month grids, two across and three down in portrait or three across and two down in landscape, each about 9 × 8.3 cm on A4, so a day cell is roughly 1.2 cm wide. From picks the first month and Months takes 6 (one page) or 12 (two pages): ?layout=half&from=2026-09 prints September 2026 to February 2027, and January with 12 gives January–June and July–December. Each month is headed with its year, shaded and named with its own holidays underneath, as on the year sheet; your dates, week numbers, moon phases and long weekends are drawn the same way. Only the UK (gov.uk, 2019–2028) and US (OPM, 2021–2030) lists reach back to 2026, so for any other country the 2026 months carry a footer line saying none are marked rather than a guessed date. It prints on A4 or US Letter.
A school year, or one month. The month and week layouts print from the month you set under From for as many Months as you ask, 1 to 18: August 2027 with 12 months gives twelve pages from August 2027 to July 2028 (or 54 week pages, Monday 26 July 2027 to Sunday 6 August 2028, with the days outside the span shaded), and 1 gives a single page. Each page marks the holidays of its own year: the US federal days (OPM publishes 2021 to 2030) and the UK bank holidays (gov.uk publishes 2019 to 2028) carry on into 2028, so with England & Wales chosen January 2028 shows the New Year's Day substitute on Monday 3 January and April 2028 shows Good Friday on the 14th. The other lists are copied for 2027 only, so their 2028 pages say that in the footer rather than print a guessed date. School terms are marked only with the School holidays switch, which appears when Australia (pick a state), New Zealand, South Africa, Germany (pick a Land), the Netherlands (pick Noord, Midden or Zuid), Poland (pick a voivodeship), France (pick zone A, B or C, or Corsica), Ireland (optionally pick primary or post-primary) Italy (pick Lombardia, Veneto, Piemonte, Lazio or Sicilia) Czechia (pick an okres or Praha group, or type your town) or Portugal is chosen: it draws that country's 2027 government-school holidays, for Germany the Land's Schulferien, for the Netherlands the region's schoolvakanties, for Poland the voivodeship's ferie zimowe with the nationwide Easter, summer and Christmas breaks for France the zone's vacances scolaires (Christmas, winter, spring, the Ascension bridge day, summer and Toussaint) for Ireland the February and October mid-terms, Christmas and Easter set for every school for Italy the regione's Christmas, carnival and Easter breaks and the summer after its last day of lessons and for Czechia the district's jarní prázdniny with the nationwide podzimní, vánoční, pololetní, velikonoční and hlavní prázdniny and for Portugal the mainland's Christmas, Carnival and Easter interruptions and the summer after the last day of classes, as a grey hatched band and lists each break under the grid with its source, for example ?country=NZ&sch=1 or, for Bavaria, ?country=DE&sch=1®ion=BY, or for the south of the Netherlands in Dutch, ?country=NL&sch=1®ion=zuid&cl=nl, or for Warsaw's voivodeship in Polish, ?country=PL&sch=1®ion=MZ&cl=pl, or for Paris and Toulouse (zone C) in French, ?country=FR&sch=1®ion=C&cl=fr, or for Irish post-primary schools, ?country=IE&sch=1®ion=PP, or for Lombardia in Italian, ?country=IT&sch=1®ion=LOM&cl=it, or for Brno in Czech, ?country=CZ&sch=1®ion=brno-mesto&cl=cs, or for Portugal in Portuguese, ?country=PT&sch=1&cl=pt. They are never counted as public holidays or long weekends, and only the holidays that fall in 2027 are held. The whole-year sheet always shows one calendar year.
An Excel copy you can type into. Download Excel (.xlsx) saves the same calendar as a workbook: one sheet per month in the grid you see (week start, ISO week column when it is on, the calendar language), each holiday and your own dates written into their day cells and shaded in the theme's colours, and a last Holidays sheet listing every marked day with its source URL as plain text, ready to sort or filter. The year layout gives 13 sheets (January to December plus the list); the month and week layouts follow From and Months, so an 18-month span gives 19. Columns are sized for the paper and orientation you chose and each month sheet is set to fit one page when printed. The file is written by this page's own small first-party writer, in your browser: no macros, no formulas, no links out, nothing uploaded. Photos, fonts and Moon phases are PDF-only.
A Word copy you can edit. Download Word (.docx) saves the calendar as a document with one page per month: a heading with the month name in the calendar language, then a real Word table with the weekday row in your week start, the ISO week column when it is on, and day cells sized to fill the page (about 2.6 cm tall on A4 landscape with six week rows, about 4 cm in portrait). Holidays and your own dates are typed into their day cells in small bold text and the cells are shaded, so you can retype a name, add an appointment or delete a line exactly as in any Word table. The page is A4 or US Letter in the orientation you chose (the A3–A1 and Tabloid wall sizes become A4 and Letter); the year layout gives twelve pages, the month and week layouts follow From and Months. A cell with several holidays and dates grows taller, which can push that month onto a second page. Like the Excel file it is written in your browser by a small first-party writer: no macros, no links, nothing uploaded. Photos, fonts and Moon phases stay PDF-only, the Hijri dates are not carried, and the source of every holiday is listed on the Excel file’s Holidays sheet.
2027 starts on a Friday and is not a leap year (February has 28 days; 2028 is the next leap year). With weeks starting on Monday, the first row of January holds only Friday 1 to Sunday 3; switch to Sunday and the US-style grid moves them one column right.
Your own photo on each month
Choose A month per page and a Photos panel appears: tap a month's tile (or + Add a photo above the grid) to give that month its own picture, or One photo for all months to put one picture on all twelve. The sample shows the photo in a frame with the printed frame's exact proportions, so what is cut off on screen is what is cut off on paper. On a portrait page the photo runs across the top: 18.6 × 12.3 cm on A4 (a 3:2 frame, so a 3:2 camera shot fits almost uncropped and a 4:3 phone photo loses about 6 % at the top and bottom each) and 19.2 × 11.5 cm on Letter; the month grid fills the lower half. On a landscape page it stands down the left side, 11.5 × 18.6 cm on A4, a tall frame that suits portrait phone photos — a landscape photo there keeps only the middle 46 % of its width, so switch to portrait for those.
Choosing the crop. A photo starts centre-cropped, cover-fit to the frame. In the month preview, drag it with the mouse or one finger to move the part that prints; the Zoom slider (or a two-finger pinch on a phone) enlarges it from cover-fit up to 3x; Rotate 90° turns it clockwise for a sideways phone photo; Reset goes back to the centre crop. With the photo focused (Tab to it), the arrow keys move it by a twentieth of the frame (Shift: a quarter) and + and − zoom in steps of 0.1. Each month keeps its own crop, even when one photo is used for all twelve. The PDF places the whole photo at its own resolution and clips it to exactly the rectangle the preview frames, so nothing is resampled a second time. Zooming spends pixels: a 2400 × 1800 photo prints at about 328 dpi across the A4 portrait frame at 1x, 164 dpi at 2x and 109 dpi at 3x, and the note under the photo turns into a low-resolution warning below about 150 dpi, where a print starts to look soft. A 640 × 480 photo is already at 87 dpi uncropped. The printable 2027 monthly calendar page opens this maker on a month per page and shows all twelve 2027 month grids with their holidays named.
The photo is never uploaded. Your browser decodes it on this device (createImageBitmap, or FileReader on older browsers), shrinks it on a canvas to at most 2400 pixels on the long edge — about 330 dpi across the 18.6 cm frame, more than a home printer resolves — and re-encodes it as JPEG at quality 88, so a 12-megapixel phone photo goes into the PDF at roughly 0.5 to 1.5 MB. One photo used for all months is stored in the file once. The page makes no network request when you add a photo, and the photo is not written into the link: a shared or reloaded link opens the same layout, font and colours with no photos.
Fonts and colours
Three fonts: Helvetica (the default, a clean sans), Times (a classic serif, good for a gift calendar) and Courier (typewriter). They are the PDF standard fonts every PDF reader carries, so the file embeds no font and the page loads none. Those fonts only know the Windows-1252 letters of Western Europe, so a calendar that needs more (Polish, Czech, Slovak, Hungarian or Romanian names, or a label in Greek or Turkish) is printed in Roboto instead, whatever the Font select says: Download then fetches the font (Regular and Bold, 700 KB) and the fontkit library that reads it (740 KB), once, and the PDF carries only the glyphs it uses, about 5 KB, so a Polish year sheet weighs about 17 KB. The line under the calendar says font: Roboto when that happens. Five colour themes set the month titles, lines and holiday shading: Classic (black with lime holidays, the default), Ocean (navy, sky-blue holidays), Forest (deep green, apricot holidays), Terracotta (rust, blush holidays) and Ink saver (greyscale, pale grey holidays, for a black-only printer). Holiday colour overrides any theme's shading with lime, red, blue, gold or violet. The font and colours are in the link (?layout=month&orient=portrait&font=times&theme=ocean&country=GB); a link without them prints exactly the classic Helvetica sheet it always did.
Printing it at 100 %
Choose the paper you will actually print on before you download — A4 is 210 × 297 mm, US Letter is 8.5 × 11 in (216 × 279 mm) — and print with Scale: 100 % or Actual size. "Fit to page" shrinks the sheet a few percent for no reason, and printing an A4 file on Letter paper at 100 % would cut about 18 mm off the long side. The grid stays 11 mm from the edges on the year page and 12 mm on the month pages (a one-line holiday source note sits about 6 mm from the bottom), more than the 3 to 5 mm a typical home inkjet or laser cannot reach, so nothing is clipped.
A3, A2, A1 and Tabloid. These sizes are offered on the wall planner and the year sheet (the month and week layouts stay on A4 or Letter). Most home printers take A4 or Letter only; some office and photo printers take A3 or Tabloid (11 × 17 in). For A2 and A1, save the PDF and take it to a print shop or an online poster printer, and ask for 100 % scale on the paper size the file names — a shop that "fits" it to a different sheet changes every cell. The grid keeps a margin of at least 11 mm at A4 scale, which grows with the sheet (about 32 mm on A1), so no printer's border clips it.
Paper and week start follow the country. Choose the United States, Canada or Mexico and the sheet switches to US Letter with Sunday in the first column, the way wall calendars there are printed; every other country gets A4 with Monday first (ISO 8601). If your browser is set to American English the page starts there for you. Once you pick a paper or a first day yourself — or a link names paper= or start= — changing the country no longer touches them.
Frames and binders. An A4 page fits a standard A4 (21 × 29.7 cm) photo frame and a Letter page an 8.5 × 11 in frame, with no trimming. For a ring binder, print the month layout in portrait and slip the pages into clear punched sleeves, rather than punching them: a standard ISO 838 2- or 4-hole punch centres its 6 mm holes 12 mm from the edge, right on the grid's outer line. On the wall, the year page in landscape reads like a classic year planner; tape two copies side by side if you want two years in view.
You can also print this web page itself: its print stylesheet drops everything but the twelve-month grid onto one landscape page, which is handy from a phone, but the PDF gives you the exact paper size and the holiday names.
Where the holidays come from
Holiday dates on free calendars are often copied from other calendars, and a wrong observed day is easy to miss. Every date here is copied from the government's own list, never guessed:
- United States (federal): the Holiday Schedule tables on the U.S. Office of Personnel Management's federal holidays page (2021–2030, retrieved 2026-10-13). The days are fixed by 5 U.S.C. 6103; when one falls on a Saturday, federal offices close the Friday before, and on a Sunday the Monday after. 2027 has three such moves — Juneteenth on Friday 18 June, Independence Day on Monday 5 July and Christmas on Friday 24 December — plus a fourth that belongs to 2028: New Year's Day 2028 is a Saturday, so Friday 31 December 2027 is a federal holiday too. That makes 11 holidays of OPM's 2027 list and 12 shaded days on the 2027 sheet. State holidays and private employers' days off vary and are not shown. Every 2027 date, with its weekday and actual date, is listed on the 2027 calendar with US federal holidays page, which starts on US Letter with Sunday-first weeks.
- United Kingdom (England & Wales): gov.uk's bank-holidays.json (England and Wales list, 2019–2028, retrieved 2026-10-13). Its eight 2027 dates include Good Friday on 26 March and Easter Monday on 29 March (Easter is early, on 28 March), and two substitute days: Christmas Day falls on a Saturday and Boxing Day on a Sunday, so the bank holidays are Monday 27 and Tuesday 28 December.
- Scotland and Northern Ireland: the scotland and northern-ireland lists in the same gov.uk file (2019–2028). Scotland has nine 2027 bank holidays: no Easter Monday, 2 January as a substitute day on Monday 4 January, the summer holiday on the first Monday of August (2 August, not 30 August) and St Andrew's Day on Tuesday 30 November. Northern Ireland has ten: the English eight plus St Patrick's Day (Wednesday 17 March) and the Battle of the Boyne (Monday 12 July). All three nations' 2027 dates are listed side by side on the 2027 calendar with UK bank holidays page.
- Germany (nationwide): holidays are Land law, and the Federal Ministry of the Interior names the nine every Land protects; only 3 October is federal law. The BMI gives no dates for Karfreitag, Ostermontag, Christi Himmelfahrt and Pfingstmontag, so those four are copied from official 2027 lists of the same church feasts (gov.uk's Good Friday, the French government's Lundi de Pâques, Ascension and Lundi de Pentecôte) rather than computed. Germany never moves a holiday off a weekend, and 2027 is a poor year: 1 May, 3 October and both Christmas days fall on a Saturday or Sunday, so only five of the nine are weekdays. Land-only days such as Epiphany, Corpus Christi (27 May) or Reformation Day are marked when you pick the Land under Region (or add
®ion=BY): all 16 Länder are covered, each day with its source. - Germany (school holidays, School holidays switch): each Land sets its own Schulferien and reports them to the Kultusministerkonferenz, which publishes one table per school year; the 2027 bands come from its 2026/2027 and 2027/2028 tables (kmk.org, as of 9 October 2025, retrieved 2026-10-18), for all 16 Länder, e.g. Bavaria (Sommerferien 2 August – 13 September) or North Rhine-Westphalia (19 July – 31 August). Movable days each school picks (bewegliche Ferientage) are not drawn.
- Spain (national): the BOE resolution of 8 October 2026, published 13 October 2026, with the 2027 holidays of every comunidad. Marked are the nine that are holidays in all 19 columns (17 comunidades plus Ceuta and Melilla); the Estatuto de los Trabajadores (art. 37.2) itself fixes four of them — 1 January, 1 May, 12 October and 25 December. Jueves Santo (25 March) is a holiday everywhere except Cataluña and the Comunitat Valenciana; it and every other comunidad day are marked when you pick the comunidad under Region (all 17 plus Ceuta and Melilla, from the same BOE annex).
- France: the eleven jours fériés of article L3133-1 of the Code du travail, dated by the French government's own 2027 list for metropolitan France. In 2027 the Assumption (15 August) falls on a Sunday and Christmas on a Saturday. Only 1 May is a compulsory paid day off by law; which other jours fériés are worked depends on the employer's agreement. Alsace-Moselle's Good Friday and 26 December are not marked.
- Canada (federal statutory): the ten general holidays of section 166 of the Canada Labour Code, which bind federally regulated employers (banks, airlines, telecoms, the federal public service follows a similar list). Ottawa publishes no dated 2027 table, so nine dates come from the Government of British Columbia's 2027 table and Boxing Day from Ontario's list. Your province's own list can differ: Ontario has no Remembrance Day holiday, Quebec has Saint-Jean-Baptiste, most provinces have Family Day. Under Region, every province and territory adds the days its own employment-standards act names and drops the federal days it does not keep: Ontario adds Family Day (15 February, the third Monday in February under its Employment Standards Act, s. 1(1)) and drops 30 September and 11 November; Quebec has the Journée nationale des patriotes (24 May) and the Fête nationale (24 June) and no Boxing Day; British Columbia adds Family Day and B.C. Day (2 August) and drops Boxing Day. Every federal and provincial 2027 date, with its weekday and source, is listed on the 2027 calendar with Canadian statutory holidays page, which starts on US Letter with Sunday-first weeks.
- Australia (national): the seven days that fall on one date in every state and territory, copied from the NSW Government's 2027 table. Anzac Day is a Sunday and Christmas and Boxing Day a weekend in 2027; NSW and Queensland add Monday 26 April for Anzac Day and NSW adds Monday 27 and Tuesday 28 December, but each state has its own rule. Pick a state or territory under Region to add its own days from its government's dated 2027 list (for the ACT, the Fair Work Ombudsman's 2027 list): King's Birthday is 14 June everywhere but Queensland (4 October) and WA (27 September), and Victoria adds Labour Day (8 March) and Melbourne Cup Day (2 November), each also cited to the section of its Public Holidays Act 1993 that fixes it. Every national and state 2027 date, with its weekday and source, is listed on the 2027 calendar with Australian public holidays page, which starts on A4 with Monday-first weeks.
- Mexico (federal days of rest): the seven days of article 74 of the Ley Federal del Trabajo (Cámara de Diputados consolidated text, last amended DOF 14 May 2026, retrieved 2026-10-13), which every employer in Mexico must give as paid rest. The law gives rules, not dates, so three are counted on the calendar: the first Monday of February (1 February 2027, for Constitution Day on 5 February), the third Monday of March (15 March, for Benito Juárez's birthday on 21 March) and the third Monday of November (15 November, for Revolution Day on 20 November). 1 January, 1 May, 16 September and 25 December stay on their dates — 1 May and Christmas fall on a Saturday in 2027. 1 October is a day of rest only every six years, when a new president takes office (fraction VII, amended in 2024): the next is 2030. Holy Thursday, Good Friday and 12 December (Our Lady of Guadalupe) are widely taken off but are not statutory, and are not marked.
- Ireland (public holidays): the 10 public holidays — the nine of the Organisation of Working Time Act 1997, Schedule 2, plus St Brigid's Day since 2023 — dated from the 2027 column of Citizens Information's public holidays table (retrieved 2026-10-14). St Brigid's Day is the first Monday in February, or 1 February when that is a Friday: in 2027 it is Monday 1 February. Good Friday is not a public holiday. Christmas Day is a Saturday and St Stephen's Day a Sunday in 2027, and Irish law moves neither: an employee gets a paid day off within a month, an extra day of annual leave or an extra day's pay instead, so no substitute Monday or Tuesday is shaded. Every 2027 date, with its weekday and source, is listed on the 2027 calendar with Irish bank holidays page, which starts on A4 with Monday-first weeks.
- New Zealand (national): the 11 national public holidays from Employment New Zealand's 2027 table (retrieved 2026-10-14). Matariki is Friday 25 June 2027, the date in Schedule 1 of Te Kāhui o Matariki Public Holiday Act 2022, which fixes it for every year to 2052. Five holidays fall on a weekend in 2027 — 2 January, Waitangi Day (6 February), ANZAC Day (Sunday 25 April), Christmas Day and Boxing Day — and each is shaded on its date and again on the day it is "Mondayised" to (4 January, 8 February, 26 April, 27 and 28 December), which is the day off for anyone who would not have worked that Saturday or Sunday. Under Region, each of the 12 provinces adds its anniversary day as that table gives it — Wellington 25 January, Auckland and Nelson 1 February, Taranaki 8 March, Otago 22 March, Southland 30 March (Easter Tuesday), South Canterbury 27 September, Hawke's Bay 22 October, Marlborough 1 November, Canterbury (Christchurch Show Day) 12 November, Westland and the Chatham Islands 29 November. Employment New Zealand warns its province dates may contain errors and says to check with your local council. Every 2027 date, with its weekday and source, is listed on the 2027 calendar with NZ public holidays and Matariki page, which starts on A4 with Monday-first weeks.
- South Africa: the 12 public holidays of Schedule 1 of the Public Holidays Act 36 of 1994, dated from gov.za's 2027 list (retrieved 2026-10-14). Section 2(1) of the Act makes the following Monday a public holiday whenever one falls on a Sunday, which happens twice in 2027: Human Rights Day (Sunday 21 March, so Monday 22 March) and the Day of Goodwill (Sunday 26 December, so Monday 27 December). gov.za's list already prints 22 March but not 27 December, so that Monday is shaded from section 2(1) itself and cites the Act. Workers' Day (1 May) and Christmas Day fall on a Saturday, and the Act moves no Saturday. Every 2027 date, with its weekday and source, is listed on the 2027 calendar with South African public holidays page, which starts on A4 with Monday-first weeks.
- Argentina (national holidays): the feriados nacionales of Ley 27.399 (InfoLEG, retrieved 2026-10-14): 12 fixed days, among them Carnival Monday and Tuesday (8 and 9 February), Good Friday (26 March) and the May Revolution on Tuesday 25 May, plus Maundy Thursday (25 March) as a non-working day. The four movable days move only as article 6 says — Tuesday or Wednesday to the Monday before, Thursday or Friday to the Monday after — so in 2027 Güemes (Thursday 17 June) is Monday 21 June, San Martín (Tuesday 17 August) is Monday 16 August and 12 October is Monday 11 October. National Sovereignty Day, 20 November, is a Saturday: the law does not move it, and Decreto 614/2025 lets the Cabinet Office move it to a Friday or Monday, which it has not done for 2027. Up to three tourism bridge days (article 7) must be set 50 days before the year ends; InfoLEG's list of acts under the law has none for 2027 yet, and the page says so instead of guessing them.
- Colombia (festivos): the 18 days of Ley 51 de 1983 (Función Pública, retrieved 2026-10-14). Seven stay on their date, including Independence Day on Tuesday 20 July and the Battle of Boyacá on Saturday 7 August; Maundy Thursday and Good Friday follow Easter; the other ten move to the following Monday unless they fall on one: Epiphany to 11 January, St Joseph to 22 March, Ascension to 10 May, Corpus Christi to 31 May, Sacred Heart to 7 June, Saints Peter and Paul to 5 July, the Assumption to 16 August, 12 October to 18 October and Cartagena's independence to 15 November. All Saints' Day is already a Monday.
- Chile (feriados legales): gob.cl's own holiday page blocked this calendar's fetch and no 2027 list is out, so each day is taken from the law that creates it, as published by the Library of Congress (LeyChile): Ley 2.977 (New Year, Good Friday and Holy Saturday, 21 May, 15 August, 18 and 19 September, 1 November, 8 and 25 December), Ley 19.973 (1 May), Ley 20.148 (16 July, which replaced Corpus Christi), Ley 20.299 (31 October) and Ley 21.357 (the day of the winter solstice: 21 June 2027, 14:11 UTC by the U.S. Naval Observatory). Ley 19.668 moves 29 June and 12 October, both Tuesdays in 2027, to Monday 28 June and Monday 11 October, and because 18 and 19 September are a Saturday and Sunday, Ley 20.983 makes Friday 17 September a holiday too. Ascension stays off the list (Ley 16.840, article 144).
- Peru (national holidays): the 16 feriados of article 6 of Decreto Legislativo 713 as Ley 31822 worded it in 2023 (Congreso del Perú, retrieved 2026-10-14) — 14 fixed dates that never move, among them Fiestas Patrias on Wednesday 28 and Thursday 29 July and the Battle of Ayacucho on 9 December, plus Maundy Thursday and Good Friday. They are the same 16 that gob.pe lists for 2026; gob.pe has no 2027 list yet, and the extra public-sector non-working days the government decrees each year are not marked.
- Austria (public holidays): the 13 Feiertage of section 7(2) of the Arbeitsruhegesetz, from the federal legal database RIS (Bundeskanzleramt, retrieved 2026-10-14). Nine have a date in the law, including the National Day on Tuesday 26 October and the Immaculate Conception on Wednesday 8 December; four are named without one and follow Easter (28 March 2027): Easter Monday 29 March, Ascension 6 May, Whit Monday 17 May and Corpus Christi 27 May. Austria has no substitute days, so the Assumption (Sunday 15 August) and St Stephen's Day (Sunday 26 December) are simply lost in 2027. Good Friday was struck from the list in 2019 (BGBl. I Nr. 22/2019), and provincial patron saints' days such as St Leopold (15 November, Vienna and Lower Austria) are not days of the Act (in Vienna and Lower Austria St Leopold is a school holiday), so they are not marked.
- Switzerland (cantonal holidays): one national day, the Bundesfeiertag on 1 August, set by article 110(3) of the Federal Constitution (Fedlex, retrieved 2026-10-14; the Labour Act, article 20a, puts it on a par with Sunday), plus the days of the canton you pick. Which days a canton keeps comes from the Federal Office of Justice's list of cantonal holidays — its statutory holidays and the days treated as such — which is dated 1 January 2011, the latest the Confederation publishes, so a later cantonal change can be missing; Vaud, Geneva and Glarus are checked against Vaud's and Geneva's own 2027 lists and Glarus's rest-day law. Only New Year's Day, Ascension and Christmas are holidays in all 26 cantons; Good Friday is one in 24 (not Ticino or Valais), Corpus Christi (27 May) in 12. Days that hold in only part of a canton, such as Corpus Christi in most of Fribourg, are named in the canton's note but not marked.
- Italy (public holidays): article 2 of Law 260/1949 as Normattiva prints it in force (retrieved 2026-10-14), less the days Law 54/1977, article 1 took away (St Joseph, Ascension, Corpus Christi, Saints Peter and Paul, 4 November), with Epiphany given back by DPR 792/1985, Republic Day on 2 June by Law 336/2000 and Saint Francis of Assisi on 4 October by Law 151/2025, a holiday from 2026 (Monday 4 October in 2027). Easter Monday is the law's “lunedì dopo Pasqua”, 29 March. Twelve days; a town's patron saint (29 June in Rome) is local and not marked.
- Netherlands (official holidays): the 11 dates of the 2027 list on Rijksoverheid (retrieved 2026-10-14), from New Year's Day to Koningsdag on Tuesday 27 April, Bevrijdingsdag on Wednesday 5 May and both days of Christmas. The same page says no law makes a holiday a day off: whether you are free on Good Friday or 5 May is up to your cao or contract.
- Netherlands (school holidays, School holidays switch): the Ministry of Education (OCW) sets the schoolvakanties for three regions, and Rijksoverheid prints them per school year: the 2027 bands come from its 2026-2027 and 2027-2028 pages, with the municipalities of each region from Regio’s schoolvakantie (rijksoverheid.nl, retrieved 2026-10-18). The zomervakantie 2027 runs 10 July – 22 August in Noord, 17 July – 29 August in Midden and 24 July – 5 September in Zuid; the meivakantie (24 April – 2 May) and both Christmas holidays are the same everywhere. The voorjaarsvakantie and herfstvakantie dates are only advice (adviesdata), as is an optional second May week (1–9 May), so they are labelled “advies” and a school may choose others: in Zuid the advised spring holiday (13–21 February) misses carnival, Rijksoverheid notes. With
cl=nlthe periods carry their Dutch names, in the PDF too. - Belgium (legal public holidays): the ten days on the list of the FPS Employment (emploi.belgique.be and werk.belgie.be, retrieved 2026-10-14), named in Dutch and French. The FPS gives no dated 2027 table, so Easter Monday, Ascension and Whit Monday are counted from Easter (28 March): 29 March, 6 May and 17 May. In 2027 1 May and Christmas are Saturdays and 15 August a Sunday; the replacement day each employer or joint committee then fixes is not marked, nor are the Community days such as 11 July.
- Portugal (public holidays): the 13 compulsory holidays of article 234 of the Labour Code in the wording of Law 8/2016, from the Lisbon Prosecutor General's legislation base (retrieved 2026-10-14; the official journal's site serves no text without a script). Good Friday (26 March), Easter Sunday and Corpus Christi (Thursday 27 May, 60 days after Easter) follow Easter; nothing moves off a weekend. Carnival and the municipal holiday are optional or local and not marked.
- Brazil (national holidays): the nine days fixed by federal law, from the Presidency's site Planalto (retrieved 2026-10-14): seven by Lei 662/1949 as Lei 10.607/2002 worded it, Our Lady of Aparecida (12 October) by Lei 6.802/1980 and Black Consciousness Day (20 November) by Lei 14.759/2023. The federal government's 2027 portaria of holidays and optional days was not out yet, so Carnival, Good Friday and Corpus Christi, which states and towns set, are not marked.
- Denmark (helligdage): the ten helligdage as Danish law lists them in LOV nr 1754 af 29/12/2025 (in force 1 January 2027; Retsinformation, retrieved 2026-10-14): nytårsdag, skærtorsdag, langfredag, første and anden påskedag, Kristi himmelfartsdag, første and anden pinsedag, første and anden juledag. LOV nr 214 af 06/03/2023 lists the same ten. The law gives names, not dates, so the seven Easter days are counted from Easter Sunday (28 March): skærtorsdag 25 March, langfredag 26 March, anden påskedag 29 March, Kristi himmelfartsdag 6 May, første and anden pinsedag 16 and 17 May. Store bededag is not marked: BEK nr 270 af 07/03/2023 abolished it as a helligdag from 1 January 2024, so Friday 23 April 2027 is an ordinary working day. Grundlovsdag (Saturday 5 June) and juleaftensdag (Friday 24 December) are not helligdage either, though shops close; any day off on them comes from your agreement.
- Norway (helligdager): the ten days of section 2 of the act on holidays and holiday peace (helligdagsfredloven) plus 1 and 17 May, which the 1947 act on 1 and 17 May makes høgtidsdager equal to Sundays (Lovdata, retrieved 2026-10-14): twelve days. The act dates each moving day by its own rule — første påskedag is the first Sunday after the first full moon on or after 21 March (28 March 2027), Kristi Himmelfartsdag the sixth Thursday after it (6 May), første pinsedag the seventh Sunday after it (16 May). In 2027 17 May and annen pinsedag are the same Monday, and 1 May is a Saturday. Christmas Eve is not a helligdag; the act only brings holiday peace from 16:00 on it.
- Sweden (allmänna helgdagar): the 13 allmänna helgdagar, the röda dagar, of Lag (1989:253) om allmänna helgdagar as amended to SFS 2004:1320 (Sveriges riksdag, retrieved 2026-10-15), ordinary Sundays left out: nyårsdagen, trettondedag jul (Wed 6 Jan), långfredagen (26 Mar), påskdagen, annandag påsk (29 Mar), första maj (a Saturday), Kristi himmelsfärdsdag (6 May), pingstdagen (16 May), Sveriges nationaldag (Sunday 6 June, a helgdag since the 2004 amendment), midsommardagen, alla helgons dag, juldagen and annandag jul. Section 2 of the act dates the moving days by rule, and the calendar applies its own words to 2027: midsommardagen is “den lördag som infaller under tiden den 20–26 juni”, Saturday 26 June, and alla helgons dag “den lördag som infaller under tiden den 31 oktober–6 november”, Saturday 6 November. Not marked: midsommarafton (Friday 25 June), julafton (Friday 24 December) and nyårsafton (Friday 31 December) are not helgdagar in the act; most workplaces close on them and many collective agreements treat them as days off, but that comes from your agreement, not the law.
- Finland (juhlapyhät): 13 days. The 11 church holidays of the Church Act, kirkkolaki 652/2023, chapter 1 section 6 (uudenvuodenpäivä, loppiainen, pitkäperjantai, pääsiäispäivä, toinen pääsiäispäivä, helatorstai, helluntai, juhannuspäivä, pyhäinpäivä, joulupäivä and toinen joulupäivä or tapaninpäivä), plus vappu on 1 May (act 272/1944) and itsenäisyyspäivä, Independence Day, on Monday 6 December (act 388/1937), all from Finlex, retrieved 2026-10-15. The Church Act gives no dates; each day is dated as the University of Helsinki Almanac Office lists it (retrieved 2026-10-15): helatorstai is the 39th day after Easter (Thursday 6 May), juhannuspäivä the Saturday between 20 and 26 June (26 June, also on the Office's 2027 flag-day list) and pyhäinpäivä the Saturday between 31 October and 6 November (6 November). Not marked: juhannusaatto (Friday 25 June) and jouluaatto (Friday 24 December), which are paid days off under many collective agreements but not holidays in law.
- Poland (dni wolne od pracy): the 14 days art. 1 of the Ustawa z dnia 18 stycznia 1951 r. o dniach wolnych od pracy names, in the consolidated text the Marshal of the Sejm announced on 6 March 2025 (Dz.U. 2025 poz. 296, from the Sejm's ISAP database, retrieved 2026-10-16), Sundays aside: Nowy Rok, Święto Trzech Króli (Wed 6 Jan), the two days of Wielkanoc (28 and 29 Mar), 1 May (a Saturday) and 3 May, the first day of Zielone Świątki (Sun 16 May), Boże Ciało (Thu 27 May), the Assumption (Sun 15 Aug), Wszystkich Świętych (Mon 1 Nov), Narodowe Święto Niepodległości (Thu 11 Nov), Wigilia (Fri 24 Dec, a day off since the amendment Dz.U. 2024 poz. 1965 took effect on 1 February 2025) and the two days of Christmas. The act names the Easter days, Pentecost and Corpus Christi without a date; they are counted from Easter Sunday, 28 March 2027 (Corpus Christi is the Thursday 60 days after it). A day on a weekend is not moved.
- Poland (school holidays, School holidays switch): the Minister of National Education announces two weeks of ferie zimowe for each of the 16 voivodeships, in three groups, on gov.pl (Terminy ferii zimowych w roku szkolnym 2026/2027, retrieved 2026-10-18): 18–31 January 2027 in dolnośląskie, łódzkie, opolskie, podkarpackie, podlaskie and śląskie; 1–14 February in mazowieckie, lubelskie, pomorskie and świętokrzyskie; 15–28 February in małopolskie, kujawsko-pomorskie, lubuskie, warmińsko-mazurskie, wielkopolskie and zachodniopomorskie. The nationwide breaks come from the ministry's Kalendarz roku szkolnego 2026/2027 (retrieved 2026-10-18), which prints them under the rozporządzenie MEN z dnia 11 sierpnia 2017 r. w sprawie organizacji roku szkolnego (Dz.U. 2023 poz. 1211, retrieved 2026-10-18): wiosenna przerwa świąteczna 25–30 March (§ 3 ust. 1 pkt 3: Thursday before Easter to the Tuesday after) and ferie letnie 26 June – 31 August (§ 3 ust. 1 pkt 4, after lessons end on Friday 25 June). The ministry's 2027/2028 calendar is not published yet, so the zimowa przerwa świąteczna 23–31 December 2027 is computed from § 3 ust. 1 pkt 1 and marked so. Extra days off that each school's director sets under § 5 (up to 8 in primary schools, 10 in licea and technika) are not drawn. With
cl=plthe breaks carry their Polish names, in the PDF too. - France (school holidays, School holidays switch): the Ministère de l'Éducation nationale fixes one calendrier scolaire for metropolitan France (for 2026-2027 the arrêté du 22 octobre 2025) and splits it into three zones by académie, as its Calendrier scolaire page lists them (read from the Internet Archive copy of 6 February 2026, as the live page refuses scripted requests; retrieved 2026-10-19): zone A is Besançon, Bordeaux, Clermont-Ferrand, Dijon, Grenoble, Limoges, Lyon and Poitiers; zone B is Aix-Marseille, Amiens, Lille, Nancy-Metz, Nantes, Nice, Normandie, Orléans-Tours, Reims, Rennes and Strasbourg; zone C is Créteil, Montpellier, Paris, Toulouse and Versailles. The dates come from the ministry's open-data Le calendrier scolaire (data.education.gouv.fr, retrieved 2026-10-19), which also holds 2027-2028: Christmas 19 December 2026 – 3 January 2027 and the summer from Saturday 3 July to 1 September (pupils return Thursday 2 September) for every zone; winter holidays 13–28 February in zone A, 20 February – 7 March in zone B and 6–21 February in zone C; spring holidays 10–25 April (A), 17 April – 2 May (B) and 3–18 April (C); no class on Friday 7 May, the day after Ascension; Toussaint 23 October – 7 November 2027 and Christmas from 18 December 2027. Each band runs from the Saturday classes end (after class) to the day before lessons resume. Corsica's own académie calendar is listed apart; the open data gives it no summer or 2027-2028 dates, so those are not drawn, and the overseas académies, which set their own calendars, are not drawn at all. With
cl=frthe breaks carry their French names, in the PDF too. - Ireland (school holidays, School holidays switch): the Department of Education and Youth fixes the mid-terms, Christmas and Easter of every recognised primary and post-primary school, three school years at a time; the 2027 bands come from its Circular 0018/2026 (gov.ie, retrieved 2026-10-19), which covers 2026/27, 2027/28 and 2028/29, so no 2027 date is estimated: Christmas 2026 to Tuesday 5 January (re-opening Wednesday 6 January), the February mid-term 15–19 February for post-primary schools and 18–19 February for primary schools (which may take the whole week), the Easter break 20 March – 4 April, the October mid-term 25–29 October and Christmas from Thursday 23 December 2027. With no school level chosen only the days every school is closed are banded. The circular does not fix the start or end of the school year, so the summer holidays are not drawn, nor are a school's own discretionary or religious-observance days.
- Italy (school holidays, School holidays switch): each Regione fixes its own calendario scolastico, so the bands come from each Regione's own act on its official site (all retrieved 2026-10-19): Lombardia from its note of 21 April 2026 confirming the permanent calendar of DGR 3318/2012 (Christmas to 5 January, Easter 25–30 March by its rule, last lesson Tuesday 8 June); Veneto from DGR 712/2026 (carnival 8–10 February, Easter 25–30 March, 29–30 April, last lesson 8 June, moved from 12 June); Piemonte from its calendario scolastico page for DGR 2541/2026 (carnival 6–10 February, Easter 25–30 March, last lesson 10 June); Lazio from its circular of 11 February 2026 (Christmas to 6 January, Easter 25–30 March, last lesson 8 June); Sicilia from D.A. 1396/2026 (Christmas to 7 January, Easter 25–30 March, last lesson 10 June). The national holidays every school keeps are those of the Ministry's Ordinanza 106/2026, marked as public holidays. Campania's site refused the request, so Campania is offered with one line and no dates; nothing is taken from news sites or aggregators. The other regioni follow later, the summer band ends on 31 August because no Regione has published its 2027/2028 calendar (so autumn and Christmas 2027 are not drawn), and the few days each school adds on its own are not drawn.
- Czechia (státní a ostatní svátky): the seven státní svátky and seven ostatní svátky of zákon č. 245/2000 Sb. (consolidated text in force from 13 May 2026, Zákony pro lidi, retrieved 2026-10-16), which § 3 makes days of rest; 1 January is both, so 13 days: 1 Jan, Velký pátek (26 Mar), Velikonoční pondělí (29 Mar), 1 and 8 May (both Saturdays), 5 and 6 July (Cyril and Methodius, Jan Hus), 28 September, 28 October (Thu), 17 November and 24 to 26 December. The 20 významné dny, such as 11 November, are working days and are not marked.
- Czechia (school holidays, School holidays switch): the Ministry of Education, Youth and Sports (MŠMT) publishes one notice per school year under vyhláška č. 16/2005 Sb.; every break is nationwide except the one-week jarní prázdniny, which it sets by the okres of the school's seat, with Prague split into two groups (Organizace školního roku 2026/2027, PDF, retrieved 2026-10-19): 1–7 February 2027 in Česká Lípa, Jablonec nad Nisou, Liberec, Semily, Havlíčkův Brod, Jihlava, Pelhřimov, Třebíč, Žďár nad Sázavou, Kladno, Kolín, Kutná Hora, Písek, Náchod and Bruntál; 8–14 February in Mladá Boleslav, Příbram, Tábor, Prachatice, Strakonice, Ústí nad Labem, Chomutov, Most, Jičín, Rychnov nad Kněžnou, Olomouc, Šumperk, Opava and Jeseník; 15–21 February in Benešov, Beroun, Rokycany, České Budějovice, Český Krumlov, Klatovy, Trutnov, Pardubice, Chrudim, Svitavy, Ústí nad Orlicí, Ostrava-město and Prostějov; 22–28 February in Praha 1 až 5, Blansko, Brno-město, Brno-venkov, Břeclav, Hodonín, Vyškov, Znojmo, Domažlice, Tachov, Louny and Karviná; 1–7 March in Praha 6 až 10, Cheb, Karlovy Vary, Sokolov, Nymburk, Jindřichův Hradec, Litoměřice, Děčín, Přerov and Frýdek-Místek; 8–14 March in Kroměříž, Uherské Hradiště, Vsetín, Zlín, Praha-východ, Praha-západ, Mělník, Rakovník, Plzeň-město, Plzeň-sever, Plzeň-jih, Hradec Králové, Teplice and Nový Jičín. The six groups take turns: each year every group moves one week later and the last moves to the first, so Praha 1 až 5 and Brno have 6–12 March in 2028. The nationwide breaks of 2027: Christmas to 3 January, pololetní 29 January, velikonoční 25 March and hlavní prázdniny 1 July – 31 August from that notice; podzimní 27 and 29 October and Christmas from 23 December from the Organizace školního roku 2027/2028 (retrieved 2026-10-19). Up to five days of ředitelské volno that a director may add (§ 24 of the Education Act) are not drawn. Typing a town finds its row (Brno: Brno-město; Praha 4 or Zbraslav: Praha 1 až 5); with
cl=csthe breaks carry their Czech names, in the PDF too. - Portugal (school holidays, School holidays switch): one despacho of the education minister fixes the calendar of every public pre-school, basic and secondary school on the mainland for four school years at once (Despacho n.º 8368/2024, Diário da República, 2.ª série, n.º 143, 25 July 2024, read from the copy of its PDF on iave.pt, retrieved 2026-10-19). Its interruptions that touch 2027: Christmas 16–31 December 2026 (the 2nd period starts Monday 4 January 2027), Carnival 8–10 February 2027, Easter 22 March – 2 April 2027 (Holy Week and the week after Easter Sunday, 28 March) and Christmas 20–31 December 2027. Classes end on 4 June 2027 for years 9, 11 and 12, on 11 June for years 5 to 8 and 10, and on 30 June for pre-school and the 1.º ciclo, and 2027-2028 starts between 13 and 15 September, so the summer band runs 1 July – 12 September, the days every level is off. A school may move up to two days of the Easter break to another break of its own, and a school with a semester year sets its own breaks; neither is drawn. The Azores and Madeira set their own school calendars by regional act, which the despacho does not give, so they are not drawn. With
?country=PT&sch=1&cl=ptthe breaks carry their Portuguese names (Interrupção da Páscoa), in the PDF too. - Slovakia (dni pracovného pokoja): the days off of zákon č. 241/1993 Z. z. in the version in force from 1 November 2025 (as amended by 261/2025 Z. z.; Slov-Lex, retrieved 2026-10-16, the latest version listed then): 13 days, from Deň vzniku Slovenskej republiky (1 Jan) through Zjavenie Pána (6 Jan), Veľký piatok and Veľkonočný pondelok (26 and 29 Mar), 1 and 8 May, Cyril and Methodius (5 Jul), the Slovak National Uprising (Sun 29 Aug), Sedembolestná Panna Mária (Wed 15 Sep), All Saints (1 Nov) and 24 to 26 December. Only days off are marked: § 2 (3) keeps 1 September, 28 October and 17 November as state holidays that are no longer days off, and § 4b, which made 15 September and 8 May working days, covers 2026 only. If parliament amends the act again for 2027, this list will be out of date until it is updated.
- Hungary (munkaszüneti napok): the 11 munkaszüneti napok of section 102 (1) of the Labour Code, 2012. évi I. törvény a munka törvénykönyvéről (Nemzeti Jogszabálytár, consolidated text in force, retrieved 2026-10-17): 1 January, 15 March (Monday, nemzeti ünnep), nagypéntek (26 Mar), húsvéthétfő (29 Mar), 1 May (a Saturday), pünkösdhétfő (17 May), 20 August (Friday, the State Foundation Day), 23 October (Saturday, nemzeti ünnep), 1 November and 25–26 December (a weekend). Section 102 (4) applies the same working-time rules to Easter Sunday and Whit Sunday (28 March and 16 May), so they are marked too: 13 days. The act gives no date for the Easter days; like Germany's, they are dated from the official 2027 lists of the same Western feasts, gov.uk for Good Friday and the French government for the two Mondays (retrieved 2026-10-13). 24 December is not a munkaszüneti nap in the act. Swapped working days: section 102 (5) lets the minister move working days round the holidays each year by decree, at the latest by 31 October of the year before; the act's footnote listing those decrees ended with 10/2025. (IV. 30.) NGM rendelet, for 2026, when we retrieved it, so no 2027 decree had been published and no working Saturday is marked.
- Romania (zile de sărbătoare legală): the zile de sărbătoare legală în care nu se lucrează of article 139 (1) of the Codul muncii (Legea nr. 53/2003, republished), in the consolidated form on the Ministry of Justice's Portal Legislativ (retrieved 2026-10-17): 17 days, 1 and 2 January, Boboteaza (6 Jan) and Sfântul Ioan (7 Jan), Ziua Unirii Principatelor Române (Sun 24 Jan), Vinerea Mare (30 Apr), the two days of Paști (2 and 3 May), 1 May (a Saturday), Ziua Copilului (1 Jun), the two days of Rusalii (20 and 21 Jun), Adormirea Maicii Domnului (Sun 15 Aug), Sfântul Andrei (Tue 30 Nov), Ziua Națională a României (Wed 1 December) and the two days of Crăciun (a weekend). The code dates Easter and Rusalii by the church, not by a calendar date, and no Romanian authority had published a 2027 list when we looked, so the Orthodox dates come from the European Medicines Agency's official list of 2027 public holidays in EU member states (EMA/167500/2026, retrieved 2026-10-18), which gives Romania Easter Sunday 2 May 2027 and Rusalii on 20 and 21 June, the dates the Julian-calendar Easter rule also gives. Under article 139 (2^1) an employee of another Christian church takes those days on that church's dates (Western Easter is 28 March). Not marked: the two days off each for three feasts of non-Christian faiths, which the same article gives only to their members, and the public-sector bridge days the government sets by 15 January (article 139 (4)).
- India (central government holidays): the 17 holidays of Annexure I of the Department of Personnel and Training's Office Memorandum F. No. 12/2/2023-JCA of 16 July 2026, Holidays to be observed in Central Government Offices during the year 2027, names as the annexure prints them (retrieved 2026-10-17 as the signed scan GConnect hosts, because dopt.gov.in and doptcirculars.nic.in reset our connection that day). Fourteen are compulsory for central government offices anywhere in India (para 2): Republic Day (Tue 26 Jan), Id-ul-Fitr (Wed 10 Mar), Good Friday (26 Mar), Mahavir Jayanti (Mon 19 Apr), Id-ul-Zuha (Mon 17 May), Buddha Purnima (Thu 20 May), Muharram (Wed 16 Jun), Independence Day and Milad-un-Nabi (both Sun 15 Aug), Mahatma Gandhi's Birthday (Sat 2 Oct), Dussehra (Sat 9 Oct), Diwali (Fri 29 Oct), Guru Nanak's Birthday (Sun 14 Nov) and Christmas Day. Three, Holi (Tue 23 Mar), Ram Navami (Thu 15 Apr) and Janmashtami (Wed 25 Aug), are the ones DoPT chose for Delhi and New Delhi from 12 optional festivals; outside Delhi the Central Government Employees Welfare Coordination Committee in each state capital picks its own three, so these are tagged Delhi; states pick their own. No day on a weekend is moved (para 3.2), and the four Islamic holidays may shift by a day when the moon is sighted (para 5). Restricted holidays (32): Annexure II, from New Year's Day and Makar Sankranti to Hazarat Ali's Birthday and Christmas Eve; they are not marked until you pick Restricted holidays under Extra days, because each employee may take any two and the office stays open, and they never count towards a long weekend. With Long weekends ticked, 2027 has four three-day weekends (Good Friday, Mahavir Jayanti, Bakrid and Diwali) and the bridge list suggests, for example, Monday 25 January for a four-day Republic Day. Not on this calendar: state government holidays (such as Maharashtra Day or Pongal as a Tamil Nadu holiday), bank holidays under the Negotiable Instruments Act, and festival tithis or muhurat times; Hindu festival dates follow the lunar calendar and can differ by a day between regions, and the OM's date is the one printed. India prints Monday first on A4.
- Japan (national holidays): the 17 rows dated 2027 in the Cabinet Office's syukujitsu.csv (Cabinet Office, Government of Japan, national holidays page; file dated 2 February 2026, retrieved 2026-10-16), no more and no fewer: the 16 kokumin no shukujitsu of Article 2 of the Act on National Holidays and Monday 22 March, the furikae kyujitsu (substitute holiday) that Article 3(2) gives because Vernal Equinox Day falls on Sunday 21 March. Article 3(3)'s kokumin no kyujitsu, a citizens' holiday for a day between two national holidays, does not occur in 2027 (Respect for the Aged Day is Monday 20 September and Autumnal Equinox Day Thursday 23 September, two days apart). The equinox days are the dates the Cabinet Office published in February 2026; the other days follow the Act's fixed dates and Happy Monday rules (Coming-of-Age Day 11 January, Marine Day 19 July, Respect for the Aged Day 20 September, Sports Day 11 October). The Cabinet Office publishes the list in Japanese only, so the English names are those of the Ministry of Justice's English translation of the Act (read from the Internet Archive's April 2026 capture, retrieved 2026-10-16, because the site refused our connection), with the Japanese romanised beside them without long-vowel marks: National Foundation Commemoration Day (Kenkoku Kinen no Hi, Thu 11 Feb), Constitution Memorial Day, Greenery Day and Children's Day (3 to 5 May). Golden Week is Showa Day (Thu 29 Apr) and Sat 1 to Wed 5 May; Friday 30 April is a working day, which the bridge-day list suggests taking. The calendar prints in English: Japanese month and weekday names are not offered, because the PDF fonts cannot draw kanji.
- Philippines (regular holidays and special non-working days): the 18 days off of Proclamation No. 1427, s. 2026, which the President signed on 8 September 2026, from the LawPhil Project's transcription (retrieved 2026-10-14). The proclamation is published in the Official Gazette (officialgazette.gov.ph), but its site answered our fetch that day with a bot check, so the text we checked every row against is LawPhil's; the GMA News report of the proclamation gives the same days. Each day is labelled as the proclamation labels it. Regular holidays (10): New Year's Day (Fri 1 Jan), Maundy Thursday (25 Mar), Good Friday (26 Mar), Araw ng Kagitingan (Fri 9 Apr), Labor Day (Sat 1 May), Independence Day (Sat 12 Jun), National Heroes Day (the last Monday of August, 30 Aug), Bonifacio Day (Tue 30 Nov), Christmas Day (Sat 25 Dec) and Rizal Day (Thu 30 Dec). Special (non-working) days (8): Chinese New Year (Sat 6 Feb), Black Saturday (27 Mar), Ninoy Aquino Day (Sat 21 Aug), All Saints' Day (Mon 1 Nov), All Souls' Day (Tue 2 Nov), the Feast of the Immaculate Conception (Wed 8 Dec), Christmas Eve (Fri 24 Dec) and the Last Day of the Year (Fri 31 Dec). The difference is pay: under Article 94 of the Labor Code an unworked regular holiday is still paid and work on it earns at least 200%, while a special (non-working) day is “no work, no pay” unless your employer's policy or agreement says otherwise (work on it earns 130%). Not marked: Thursday 25 February, the 41st EDSA People Power anniversary, which the proclamation makes a special working day; Eid'l Fitr and Eid'l Adha, which Section 2 leaves to separate proclamations once the National Commission on Muslim Filipinos recommends the dates; and local holidays of a single city or province. With Long weekends ticked the list shows four 4-day runs: Holy Week (25–28 March), All Saints' and All Souls' (Sat 30 October to Tue 2 November), and Rizal Day plus the Last Day of the Year (Thu 30 December to Sun 2 January 2028). Philippine calendars are printed Sunday first, so the grid starts on Sunday; the paper stays A4 (switch to Letter under Paper).
- Singapore (public holidays): the 11 days of the Ministry of Manpower's list (updated 19 June 2026, retrieved 2026-10-15), MOM's names; its 2027 calendar file has the same dates. National Day is Mon 9 Aug, Hari Raya Puasa Wed 10 Mar, Hari Raya Haji Mon 17 May, Deepavali Thu 28 Oct. Chinese New Year is Sat 6 and Sun 7 Feb, and MOM says Monday 8 February "will be a public holiday if your rest day falls on 7 February 2027": it is shaded with that condition, so with a Sunday rest day the new year is a three-day weekend. Labour Day and Christmas fall on a Saturday and MOM lists no extra day; any day in lieu comes from your employer.
- Malaysia (federal and state holidays): BKPP's (Prime Minister's Department) 2027 Jadual Hari Kelepasan Am Persekutuan dan Negeri, HKA_2027.pdf, retrieved 2026-10-15 from the Internet Archive's 2 October 2026 capture, because kabinet.gov.my refused our connection. Names are in Malay as printed, English beside. With no state picked, the 14 days kept almost everywhere are marked, Hari Kebangsaan (Tue 31 Aug) and Hari Malaysia (Thu 16 Sep) among them. Pick a state or federal territory under Region for its own column: Thaipusam (Fri 22 Jan) in seven, Hari Wilayah Persekutuan (1 Feb) in the three territories, Gawai Dayak (1-2 Jun) in Sarawak, Pesta Kaamatan (30-31 May) in Sabah and Labuan, and each ruler's or governor's birthday. All 13 states and 3 federal territories are in the table, so no state is left out. Kelantan and Terengganu keep 7 February as a state holiday; Sarawak does not keep Deepavali. Starred days (tertakluk kepada perubahan: Hari Raya Puasa, Hari Raya Qurban, Awal Ramadan, Deepavali) say "Date subject to change". Kedah, Kelantan and Terengganu count long weekends on their Friday-Saturday weekend. Replacement days (cuti ganti) are not in the table and not marked.
- Indonesia (hari libur nasional and cuti bersama): the LAMPIRAN of the joint decree (Keputusan Bersama) of the Minister of Religious Affairs, the Minister of Manpower and the Minister of Administrative and Bureaucratic Reform, Nomor 1205, 3 and 2 Tahun 2026, tentang Hari Libur Nasional dan Cuti Bersama Tahun 2027, signed 15 September 2026: the signed decree (PDF) as published by the JDIH of the Coordinating Ministry for Infrastructure, retrieved 2026-10-18 (kemenag.go.id and menpan.go.id did not answer our server), and checked against the State Secretariat's copy of the two lists, setneg.go.id, retrieved the same day. Part A gives 17 rows, 18 days of hari libur nasional: 1 January, Isra Mikraj (Tue 5 Jan, 1448 H, and again Sun 26 Dec, 1449 H), Imlek (Sat 6 Feb), Nyepi (Mon 8 Mar), Idul Fitri (Wed–Thu 10–11 Mar), Good Friday (26 Mar), Easter Sunday (28 Mar), 1 May, Ascension (Thu 6 May), Idul Adha (Mon 17 May), Waisak (Thu 20 May), Hari Lahir Pancasila (Tue 1 Jun), 1 Muharam (Sun 6 Jun), Maulid Nabi (Sun 15 Aug), Proklamasi Kemerdekaan (Tue 17 Aug) and Christmas (Sat 25 Dec). Part B gives 6 rows, 8 days of cuti bersama: 5 February, 9, 12 and 15 March, 25 March, 18 and 19 May and 24 December, shaded lighter because they are collective leave taken out of annual leave, not public holidays. Every date is copied from the decree; none is worked out from the Hijri, Chinese or Saka calendar. Idul Fitri and Idul Adha are on the decree's dates; its second article leaves their final dates to a decree of the Minister of Religious Affairs after the moon sighting. Weekend holidays are not moved, and regional holidays (such as Bali's Galungan) are not marked.
- Greece (αργίες): the nine compulsory holidays (υποχρεωτικές αργίες) of article 60 (1) of Law 4808/2021 (ΦΕΚ Α΄ 101/2021), from the Ministry of Labour's circular on the law (ypergasias.gov.gr, Word file), retrieved 2026-10-18: 1 January, 6 January, 25 March, Easter Monday, 1 May, 15 August, 28 October, 25 and 26 December. The Easter-linked days carry the Orthodox dates of the European Medicines Agency's official 2027 list of EU public holidays (EMA/167500/2026, Greece table), retrieved 2026-10-18: Clean Monday 15 March, Good Friday 30 April, Easter Sunday 2 May, Easter Monday 3 May and Whit Monday 21 June. That list also has Clean Monday, Good Friday and Whit Monday, which are not among article 60's compulsory days: they are marked with the label not compulsory for private employers. Names are in Greek, English beside. 1 May falls on Holy Saturday in 2027; article 60 (2) lets the minister move a holiday by decision, and no 2027 decision had been published by 18 October 2026, so it is marked on its date.
Every shaded day's date links to the list it was copied from, with the retrieval date, in the holiday list beside the calendar, and the PDF prints the sources along its foot. Printed in English, a name comes with the country's own name in brackets — Day of German Unity (Tag der Deutschen Einheit); printed in the country's own language (see Calendar language below) it is just its own name — Festa della Liberazione — and the PDF keeps the accents.
Calendar language
The Calendar language select prints the month and weekday names in English, German, Spanish, French, Italian, Dutch, Portuguese, Danish, Swedish, Norwegian (bokmål), Finnish, Polish, Czech, Slovak, Hungarian, Romanian, Indonesian or Greek, on screen and in the PDF, and the choice travels in the link as ?cl=it, ?cl=fi and so on. Picking Italy, the Netherlands, Portugal, Brazil, Denmark, Norway, Sweden, Finland, Poland, Czechia, Slovakia, Hungary, Romania, Indonesia or Greece under Holidays switches it to that country's language by itself (Norway to bokmål, Finland to Finnish), and Belgium to Dutch (French on the French page); you can still pick any of the eighteen. The names are copied from the Unicode CLDR 48 tables into the page, not taken from your browser, so every browser prints Gennaio, Januari or Janeiro the same way, and the PDF year sheet heads its columns with the abbreviations (lun mar mer, ma di wo, seg. ter. qua.) when they fit. A holiday takes the chosen language only where its source list is written in it: in Italian, Italy's twelve days read Capodanno, Ferragosto and so on, while the US list keeps its English names. In Danish the ten helligdage read Nytårsdag, Kristi himmelfartsdag and so on, in Norwegian 17. mai, in Swedish Midsommardagen and in Finnish Itsenäisyyspäivä. Finnish month headings are CLDR's stand-alone forms (tammikuu, not the tammikuuta used after a day number), and Finnish needs only ä and ö, which the PDF fonts draw. Polish, Czech and Slovak (?cl=pl, ?cl=cs, ?cl=sk) head their months the same way, in the nominative a wall calendar uses: styczeń, luty … wrzesień, not the stycznia of „3 stycznia”; leden … říjen, listopad, prosinec; január … október. Their weekdays run poniedziałek, wtorek, środa, pondělí, úterý, středa and pondelok, utorok, streda, and the year sheet heads its columns pon. wt. śr., po út st or po ut st. Letters such as ł, ś, ż, ř, ě, ů and ľ are outside the PDF standard fonts, so these three print in an embedded Roboto subset; the text stays real text, so a PDF reader can search for październik and copy it. Pick Poland, Czechia or Slovakia under Holidays and their days print by the names their acts give them, Narodowe Święto Niepodległości, Den české státnosti or Sedembolestná Panna Mária, with the English beside them. Hungarian and Romanian (?cl=hu, ?cl=ro) are CLDR's too: január, február, március and ianuarie, februarie, martie, written lower-case in both languages and capitalised only where they head a grid; the weekdays run hétfő, kedd, szerda and luni, marți, miercuri, and the year sheet heads its columns H K Sze Cs P Szo V or lun. mar. mie.. The ő and ű of Hungarian and the ă, ș and ț of Romanian also need the Roboto subset, and stay searchable text: a PDF reader finds Nemzeti ünnep or Ziua Națională. Indonesian (?cl=id) is CLDR's Januari, Februari, Maret … Desember and Senin, Selasa, Rabu, all letters the PDF standard fonts draw, so it needs no extra font; the year sheet heads its columns Sen Sel Rab Kam Jum Sab Min, and with Indonesia picked the holidays print by the decree's names, Hari Lahir Pancasila, Proklamasi Kemerdekaan. Greek (?cl=el) heads each month with CLDR's nominative Ιανουάριος, Φεβρουάριος, Μάρτιος (not the genitive Ιανουαρίου of “1 Ιανουαρίου”) and runs its weekdays Δευτέρα, Τρίτη, Τετάρτη; the year sheet heads its columns Δευ Τρί Τετ Πέμ Παρ Σάβ Κυρ. Greek letters are outside the PDF standard fonts, so a Greek calendar prints in the same embedded Roboto subset, and a PDF reader can search for Ιανουάριος or Καθαρά Δευτέρα. Japanese is not offered: the PDF fonts cannot draw kanji, so a Japanese calendar prints its months and weekdays in English, each holiday with its romanised Japanese name beside the English (Children's Day (Kodomo no Hi)).
Other years: the maker takes any year from 1900 to 2100 (?year=). It marks published dates where the sources have them — US 2021–2030, the three UK lists 2019–2028, including one-off days such as the 2023 coronation bank holiday. The German, Austrian, Swiss, Spanish, French, Canadian, Australian, Mexican, Irish, New Zealand, South African, Argentine, Colombian, Chilean, Peruvian, Italian, Dutch, Belgian, Portuguese, Brazilian, Danish, Norwegian, Swedish, Finnish, Polish, Czech, Slovak, Hungarian, Romanian, Indian, Japanese, Philippine, Singapore, Malaysian, Indonesian and Greek lists are 2027 only. For US years after 2030 it applies 5 U.S.C. 6103's rules and says so; for any other year it marks nothing rather than invent dates.
Week numbers
The optional week column uses ISO 8601: weeks start on Monday, and week 1 is the week containing the year's first Thursday. So Friday 1 January 2027 is still in week 53 of 2026, week 1 begins on Monday 4 January, and 2027 has 52 weeks. On a Sunday-first grid each row is labelled with the ISO week of its Monday, which is how most printed diaries handle it. The column is on from the start for Denmark and Norway, where calendars always carry ugenumre / ukenummer and people book by them (“uge 42”, the autumn school break); ?weeks=0 turns it off.
Why the week planner starts in 2026. A week can only have one number, and ISO 8601 gives a week that straddles New Year to the year that holds its Thursday — the year that owns four or more of its seven days. The week of Monday 28 December 2026 to Sunday 3 January 2027 has four days in 2026 (Monday to Thursday) and three in 2027, so it is week 53 of 2026; 2026 has 53 weeks because it starts on a Thursday. Week 1 of 2027 therefore begins on Monday 4 January, and week 52 runs to Sunday 2 January 2028, because 1 and 2 January 2028 fall on a weekend. That is why the planner has 53 pages, not 52: the first page is 2026's last week, with 28 to 31 December shaded grey as last year's days, and the last page ends on two greyed 2028 days. In Germany (KW, Kalenderwoche), Denmark (uge), Sweden (vecka) and most of Europe this is the week number offices, schools and logistics plan by; in the US week numbering varies, so a Sunday-first planner here still labels each week with the ISO number of its Monday.
Moon phases
Tick Show moon phases (or open ?moon=1) and each new moon, first quarter, full moon and last quarter gets a small symbol in its day: a filled disc for the new moon, a ring for the full moon, and a ring with its right or left half filled for the first and last quarter (the Moon as seen from the northern hemisphere; south of the equator the lit side is the other way round). The symbols are drawn as vector shapes, so they print sharp on the year sheet, the month pages and the week planner; the week planner also prints the time. 2027 has 49 of these moments: 13 new moons — two of them in August, on the 2nd and the 31st (UTC) — and 12 of each of the others.
Which day, and how the times are worked out. A phase is one instant worldwide, so its date depends on your clock: the first quarter of 14 February 2027 at 07:58 UTC is still 13 February at 23:58 in Los Angeles, and the first quarter of 7 October at 11:47 UTC is already 8 October in Auckland. The page uses your device's time zone and names it under the calendar; add tz= to the link (for example ?moon=1&tz=Pacific/Auckland) to print another zone's dates. The instants are computed in your browser by the same engine as the moon on any date poster: Jean Meeus' lunar and solar series (Astronomical Algorithms, ch. 25 and 47), corrected for ΔT, solved for the moment the Moon is 0°, 90°, 180° or 270° east of the Sun. All 49 of 2027 were checked against the U.S. Naval Observatory's published phase table: the largest difference is 1.6 minutes, inside the minute-level rounding of the table plus the series' own error. A phase within a couple of minutes of midnight could, rarely, land a day away from a printed almanac's — the printed time tells you when that is the case.
Hijri (Islamic) dates
Tick Show Hijri dates (or open ?hj=1) and every day also carries its day of the Umm al-Qura calendar, small, beside the date, with the first day of each Hijri month named: 2027 holds thirteen of them, from 1 Sha‘ban 1448 on 9 January and 1 Ramadan 1448 on Monday 8 February to 1 Sha‘ban 1449 on 29 December, because a Hijri year is about 354 days. The dates come from your browser’s built-in Umm al-Qura calendar (Saudi Arabia’s official one), not from a table on this site, and print in every layout (on the year and six-month sheets the month names go under each month). Where a month begins on a local moon sighting the day can differ by one: Malaysia and Singapore both publish Hari Raya Puasa on Wednesday 10 March 2027, and Indonesia’s joint decree puts Idul Fitri on 10 and 11 March, while Umm al-Qura’s 1 Shawwal 1448 is Tuesday 9 March. No Islamic holiday is added; each country keeps the list its government publishes, and the Excel and Word copies do not carry the Hijri dates.
Your birthdays and anniversaries
Under Your dates pick a day and month and type a label of up to 40 characters: 14 Mar · Mum's birthday, 2 Sep · Our anniversary, 30 Nov · Bin day moves. Add up to 40 lines. Each one appears straight away in its day: on the year sheet the day gets a magenta outline and the label is named under the month, after that month's holidays (a crowded month sets several to a line and ends with “+3” if it still runs out of room); on a month page the label is printed in the day's box under any holiday, and on the week planner it sits under the day's heading. Holidays are a shaded fill and your dates an outline, so the two stay apart on a black-and-white printer too. The dates repeat in every year the maker draws, so the same list gives you 2028's calendar by changing the year; 29 February falls on the 28th in a common year such as 2027.
The dates stay in this browser tab. Nothing is stored (no cookie, no local storage) and nothing is sent: they reach the address only when you press Copy link, as one compact d= value such as ?d=0314Mum’s birthday~0902Our anniversary (month and day, then the label; ~ between dates). Opening that link brings them back, so it is also the way to keep your list for next time or to send it to a sister who prints her own copy. Labels can be written in any Latin, Greek or Cyrillic script: Imieniny Małgorzaty, Ημέρα γάμου, Doğum günü and День рождения all print. Western European letters (é, ß, ø, curly quotes) keep the standard fonts; anything beyond them switches the PDF to an embedded Roboto subset, which has 2,768 characters. An emoji, Chinese, Japanese, Arabic or Hebrew text is in none of these fonts, so it is refused under the line with a message, instead of being printed as an empty box.
Sharing a ready-made calendar
Every setting is written into the address (your own dates only when you press Copy link), so Copy link gives a link that opens the same calendar — for example ?country=US&start=sun&paper=letter&orient=portrait for a US Letter sheet with Sunday-first weeks, or ?country=GB&layout=month&weeks=1 for A4 month pages with UK bank holidays and week numbers, or ?country=DE&layout=week&orient=portrait&cover=1 for a portrait week planner with German holidays and a year cover. ?country=DE opens Germany, and ES, MX, FR, CA, AU, IE, NZ (with ®ion=WGN for a province such as Wellington — ?country=NZ®ion=AUK is Auckland), ZA, GB-SCT (or scotland) and GB-NIR (or ni) work the same way. With no country= in the link, a browser set to US, UK, Germany, Spain, Mexico, France, Canada, Australia, Ireland, New Zealand or South Africa (en-US, en-GB, de-DE, es-ES, es-MX, fr-FR, en-CA or fr-CA, en-AU, en-IE or ga-IE, en-NZ or mi-NZ, en-ZA, af-ZA or zu-ZA) starts on that list, and the page says it guessed.
Honest limits
With no region chosen only nationwide days are marked; the Region select adds a German Land, Spanish comunidad, Canadian province or territory, an Australian state or territory (all eight) or a New Zealand province's anniversary day. For India it holds only the central government's 17 holidays and, if you add them, its 32 restricted holidays: no state government holidays and no festival tithis. No US or Mexican state days, no town or island days, no school terms outside Australia, New Zealand, South Africa, Germany, the Netherlands, Poland, France (its metropolitan zones and Corsica, not the overseas académies) Ireland (its standardised breaks, not the summer), Italy (five regioni so far: Lombardia, Veneto, Piemonte, Lazio and Sicilia), Czechia (MŠMT's calendar, not a director's ředitelské volno) and Portugal (the mainland's public schools, not the Azores or Madeira), and no observances such as Mother's Day. The German, Spanish, French, Canadian, Australian, Mexican, Irish, New Zealand and South African lists cover 2027 only. Month and day names print in English here; the German page is the same maker with German month and day names, KW week numbers and German holiday names, and the Spanish page prints Spanish names and opens on Spain's holidays. The three fonts are the PDF standard fonts (Helvetica, Times, Courier), which every PDF reader has built in, so no font file is embedded or downloaded; they cannot draw scripts outside Western European Latin, which is why every holiday name here is checked against them. Photos and their crops are not kept: reload the page and you add and frame them again. The crop is a rectangle of the photo turned in 90° steps only; it cannot straighten a tilted horizon or zoom out past the frame to leave a border. A HEIC photo opens only in browsers that read HEIC (Safari); elsewhere save it as JPEG first.
How a long weekend is counted
A long weekend here is any run of three or more days off in a row made only of Saturdays, Sundays and the public holidays this calendar marks for your country (and region, if you pick one). Nothing else counts: a day the source does not list is a working day, no “observed” day is added that the source does not state, and a holiday marked for part of a day only (Queensland’s Christmas Eve, from 6 pm) does not join a run. In England and Wales, Good Friday (26 March 2027) and Easter Monday (29 March) make one four-day run; the other 2027 bank holidays are Mondays, giving three-day weekends, and the substitute days for Christmas make Saturday 25 to Tuesday 28 December four days.
Bridge days are suggestions, not holidays. A bridge day is an ordinary working day between a holiday and a weekend. Take Friday 7 May 2027 off in Germany, after Ascension Day (Christi Himmelfahrt) on Thursday 6 May, and you are off Thursday to Sunday: four days for one day of leave. Two days of leave are listed when they give five or more days off, and three only when they join two weekends — Wednesday 29 to Friday 31 December in England and Wales turn into ten days, Saturday 25 December to Monday 3 January 2028 (the New Year substitute day). A bridge day is never coloured on the grid or in the PDF. Tick Mark long weekends (or add lw=1 to the link) to draw a dashed outline round every run on the sheet and in each PDF layout; month pages also print each run under that month’s holidays.