Otwarte dane kalendarzowe
Dni wolne od pracy, dni robocze z wymiarem czasu pracy, niedziele handlowe i ferie zimowe według województw — do pobrania jako CSV, JSON i ICS. Dla kadr, szkół, redakcji, programistów i każdego, kto potrzebuje polskiego kalendarza w arkuszu lub aplikacji. Za darmo, bez rejestracji.
Licencja: Creative Commons Uznanie autorstwa 4.0 (CC BY 4.0). Możesz dane kopiować, przetwarzać i publikować, także komercyjnie — prosimy tylko o podanie źródła.
Gotowy podpis do skopiowania:
Źródło: kalendarz.pro (https://kalendarz.pro/otwarte-dane), licencja CC BY 4.0
Wersja z linkiem (HTML):
Źródło: <a href="https://kalendarz.pro/otwarte-dane">kalendarz.pro</a>, licencja <a href="https://creativecommons.org/licenses/by/4.0/deed.pl">CC BY 4.0</a>
Dni ustawowo wolne od pracy
Święta ustawowo wolne od pracy w Polsce wg ustawy z 18 stycznia 1951 r. (od 2025 r. z Wigilią 24 grudnia), z dniem tygodnia i oznaczeniem świąt w sobotę, za które pracodawca oddaje dzień wolny.
Kolumny (6)
| data | data w formacie RRRR-MM-DD |
| dzien_tygodnia | dzień tygodnia (poniedziałek–niedziela) |
| nazwa | nazwa święta po polsku |
| nazwa_en | nazwa święta po angielsku |
| ruchome | true, gdy data zależy od Wielkanocy |
| w_sobote | true, gdy święto wypada w sobotę (art. 130 § 2 Kodeksu pracy — dzień wolny do oddania) |
Dni robocze i wymiar czasu pracy
Liczba dni roboczych, wolnych i wymiar czasu pracy na pełny etat w każdym miesiącu (art. 130 Kodeksu pracy: 8 godzin × dni robocze, minus 8 godzin za każde święto w sobotę).
Kolumny (9)
| rok | rok |
| miesiac | numer miesiąca 1–12 |
| nazwa_miesiaca | nazwa miesiąca |
| dni_kalendarzowe | liczba dni w miesiącu |
| dni_robocze | dni od poniedziałku do piątku bez świąt |
| dni_wolne | soboty, niedziele i święta |
| swieta_w_sobote | święta przypadające w sobotę (obniżają wymiar) |
| wymiar_dni | wymiar czasu pracy w dniach (pełny etat) |
| wymiar_godzin | wymiar czasu pracy w godzinach (pełny etat, 8 h dziennie) |
Niedziele handlowe
Niedziele, w które handel jest dozwolony wg ustawy z 10 stycznia 2018 r. o ograniczeniu handlu w niedziele i święta (z nowelizacjami — od 2025 r. trzy niedziele przed Wigilią). Dane od 2018 r.
Kolumny (2)
| data | data w formacie RRRR-MM-DD |
| miesiac | nazwa miesiąca |
Ferie zimowe według województw
Terminy ferii zimowych dla 16 województw wg komunikatów Ministerstwa Edukacji (rok = rok kalendarzowy ferii).
Kolumny (6)
| rok | rok kalendarzowy ferii |
| wojewodztwo | nazwa województwa |
| wojewodztwo_slug | identyfikator bez polskich znaków (jak w adresach kalendarz.pro) |
| tura | numer tury ferii |
| poczatek | pierwszy dzień ferii (RRRR-MM-DD) |
| koniec | ostatni dzień ferii (RRRR-MM-DD) |
Format plików
- CSV — UTF-8 z BOM, przecinek, pierwszy wiersz to nazwy kolumn, daty RRRR-MM-DD.
- JSON — obiekt z opisem zbioru, licencją, listą kolumn i tablicą
rekordy; dni robocze mają teżpodsumowanieroku (wymiar czasu pracy). - ICS — wydarzenia całodniowe do Kalendarza Google, Apple i Outlook (zobacz też święta do kalendarza).
Metodyka obliczeń: jak liczymy. Kalendarz roczny do druku z tymi samymi danymi: kalendarz 2027 do druku. Błąd w danych? Napisz: media@profivo.pl.
Najczęstsze pytania
Czy mogę użyć tych danych na stronie szkoły, w aplikacji albo w artykule?
Tak. Dane są na licencji CC BY 4.0 — możesz je kopiować, zmieniać i wykorzystywać także komercyjnie. Jedyny warunek: podaj źródło, np. „Źródło: kalendarz.pro” z linkiem do tej strony.
Skąd pochodzą dane i jak często są aktualizowane?
Dni wolne liczymy wg ustawy o dniach wolnych od pracy (z historią nowelizacji), wymiar czasu pracy wg art. 130 Kodeksu pracy, niedziele handlowe wg ustawy z 10 stycznia 2018 r., ferie wg komunikatów Ministerstwa Edukacji. Pliki są generowane na bieżąco z tych samych obliczeń co strony serwisu. Ostatnia weryfikacja ze źródłami: 15 października 2026 r.
Jak otworzyć plik CSV w Excelu z polskimi znakami?
Pliki CSV są w UTF-8 ze znacznikiem BOM, rozdzielane przecinkiem. W Excelu wybierz Dane → Z tekstu/CSV, ustaw kodowanie UTF-8 i ogranicznik „przecinek”. Arkusze Google otwierają je bez ustawień.
Czy mogę pobierać pliki automatycznie (API)?
Tak. Adresy są stałe: /api/dane/{zbiór}/{rok}.csv lub .json, a dla zakresu lat /api/dane/{zbiór}/{od}-{do}.json (do 50 lat). Pliki JSON zawierają opis kolumn i informację o licencji, odpowiedzi mają nagłówek CORS. Prosimy o rozsądne buforowanie — dane zmieniają się rzadko.