Przejdź do treści
Poradnik ICS

Jak utworzyć plik ICS (4 sposoby i działający przykład)

Plik .ics to jedyny format kalendarza, który importują i Kalendarz Apple, i Google Calendar, i Outlook. Możesz go wyeksportować z kalendarza, którego już używasz, zrobić ze zdjęcia lub zrzutu ekranu, wpisać dane w formularz albo napisać ręcznie. Ten poradnik omawia wszystkie cztery sposoby.

Opublikowano · Zaktualizowano · Redakcja Photo2Calendar

Czym jest plik ICS

Plik ICS to zwykły plik tekstowy w formacie iCalendar, opisanym w RFC 5545. Zaczyna się od BEGIN:VCALENDAR, kończy na END:VCALENDAR i zawiera jedno lub kilka wydarzeń, każde między BEGIN:VEVENT a END:VEVENT. Każde wydarzenie ma wiersze takie jak SUMMARY z tytułem, DTSTART i DTEND z godzinami oraz LOCATION z miejscem. Format jest otwartym standardem i nie należy do żadnej firmy, dlatego odczyta go każda większa aplikacja kalendarza. Import kopiuje wydarzenia do kalendarza jeden raz i nie łączy ich na stałe ze źródłem. Jak plik wygląda wiersz po wierszu i jak zapisuje się w nim strefy czasowe, wyjaśnia poradnik Czym jest plik ICS?.

Sposób 1: Eksport z kalendarza, który już masz

Jeśli wydarzenia są już w kalendarzu, wyeksportuj je. Dostajesz cały kalendarz w jednym pliku, co dobrze się sprawdza, gdy przenosisz wydarzenia między kontami albo przekazujesz komuś zestaw terminów. Wszystkie trzy eksporty poniżej robi się na komputerze.

Kalendarz Apple na Macu

  1. Kliknij nazwę kalendarza na liście kalendarzy (jeśli lista jest ukryta, wybierz Widok > Pokaż listę kalendarzy).
  2. Wybierz Plik > Eksportuj > Eksportuj.
  3. Wybierz miejsce zapisu i kliknij Eksportuj. Dostajesz jeden plik .ics z wydarzeniami tego kalendarza.
Apple: import i eksport kalendarzy na Macu

Google Calendar na komputerze

  1. W sekcji Moje kalendarze najedź na kalendarz i kliknij Więcej opcji > Ustawienia i udostępnianie.
  2. W ustawieniach kalendarza kliknij Eksportuj kalendarz.
  3. Pobierze się plik .ics. Ścieżka Ustawienia > Importuj i eksportuj > Eksportuj daje zamiast tego plik .zip z jednym plikiem .ics na każdy kalendarz.
Google: eksport wydarzeń z Google Calendar

Klasyczny Outlook dla Windows

  1. Otwórz Kalendarz i zaznacz kalendarz, który chcesz wyeksportować.
  2. Kliknij Plik > Zapisz kalendarz i nadaj plikowi nazwę.
  3. W Więcej opcji wybierz zakres dat i poziom szczegółów, kliknij OK, a potem Zapisz.
Microsoft: eksport kalendarza Outlooka

Według Google eksport działa tylko na komputerze, nie w aplikacji Google Calendar, i wymaga uprawnienia do wprowadzania zmian i zarządzania udostępnianiem kalendarza. Eksport pojedynczego wydarzenia w każdej aplikacji wygląda inaczej, więc jeśli potrzebujesz tylko jednego, sposób 2 lub 3 bywa szybszy.

Sposób 2: Plik ICS ze zdjęcia, zrzutu ekranu lub papierowego planu

Większość wydarzeń nie zaczyna się w kalendarzu. Trafiają do ciebie jako ulotka na lodówce, zrzut ekranu z czatu grupowego albo wydrukowany plan. Photo2Calendar odczytuje obraz, zamienia to, co znajdzie, w szkice wydarzeń i pozwala sprawdzić każde pole, zanim zapiszesz wydarzenie albo wyeksportujesz plik .ics.

  1. 1

    Zrób zdjęcie lub zrzut ekranu

    Sfotografuj ulotkę, zaproszenie albo papierowy plan lub zrób zrzut ekranu e-maila, czatu czy strony internetowej. Data, godzina i miejsce powinny być w kadrze.

  2. 2

    Otwórz go w Photo2Calendar

    Aplikacja odczytuje widoczny tekst i dla każdego znalezionego wydarzenia przygotowuje szkic z tytułem, datą, godziną rozpoczęcia i zakończenia oraz miejscem.

  3. 3

    Sprawdź każde pole

    Porównaj każdy szkic z obrazem. Sprawdź rok, jeśli źródło go nie podaje, początek i koniec przy przedziałach takich jak „10–13” oraz strefę czasową, jeśli wydarzenie odbywa się gdzie indziej.

  4. 4

    Wyeksportuj plik .ics

    Wyeksportuj sprawdzone wydarzenie jako plik .ics i otwórz je w Google Calendar, Outlooku lub innej aplikacji kalendarza. Możesz też zapisać je od razu w kalendarzu na iPhonie.

Przykład: ulotka bez roku

Zmyślona ulotka, zapisana tu jako tekst zamiast zrzutu ekranu.

Co jest na ulotce

„Wiosenna wymiana roślin · sob., 17 kwietnia · 10–13 · Ogród społeczny nad rzeką”

Co sprawdzić w szkicu

  • Rok: ulotka go nie podaje. 17 kwietnia 2027 wypada w sobotę, więc się zgadza.
  • Godzina: w szkicu powinien być początek o 10:00 i koniec o 13:00.
  • Miejsce: pełna nazwa, żeby aplikacje z mapami mogły je znaleźć.

Co eksportujesz

Jedno wydarzenie: sobota, 17 kwietnia 2027, 10:00–13:00, Ogród społeczny nad rzeką, jako plik .ics, który zaimportujesz wszędzie.

Dwie rzeczy zawsze wymagają ludzkiego oka: rok, gdy źródło go pomija, i strefa czasowa, gdy wydarzenie odbywa się gdzie indziej niż ty. Obsługiwane rodzaje obrazów opisuje strona Zamiana obrazu na ICS, a pracę ze zrzutami ekranu na iPhonie pokazuje strona Zrzut ekranu do kalendarza.

Sposób 3: Dane wpisane w generator

Jeśli znasz szczegóły i potrzebujesz tylko pliku, generator to najprostsza droga: wpisujesz tytuł, datę, godziny i miejsce w formularz i pobierasz plik .ics. Formularz poniżej działa w przeglądarce i niczego nie wysyła na serwer.

Zostaw puste dla wydarzenia godzinnego.

Ten formularz tworzy plik tylko z danych, które wpiszesz. Nie odczytuje obrazów. Aby zamienić zdjęcie lub zrzut ekranu w wydarzenia, użyj aplikacji Photo2Calendar na iPhone’a i iPada.

Zrób plik .ics ze zdjęcia

Bezpłatne pobieranie z jednym skanem testowym. Potem subskrypcja tygodniowa, miesięczna lub roczna; cenę w twojej walucie pokazuje App Store. Brak okresu próbnego.

Pobierz z App Store

Inne generatory, o których często się mówi:

  • SimpleEvents i ConvertPilot oferują bezpłatne generatory ICS z formularzem.
  • Add to Calendar Pro i AddEvent skupiają się na przyciskach i linkach do dodawania wydarzeń w kalendarzu na stronach internetowych i w newsletterach, a do tego oferują strony wydarzeń i zapisy.
  • text-2-ics.com według własnych informacji tworzy pliki ICS z tekstu, plików PDF, obrazów lub CSV (sprawdzone w listopadzie 2026).

Generatory pasują do pojedynczego wydarzenia, które ogłaszasz wielu osobom, na przykład webinaru w newsletterze. Mniej się przydają, gdy szczegóły są na obrazku i musisz je najpierw przepisać. Zanim wyślesz wygenerowany plik, zaimportuj go raz do własnego kalendarza i sprawdź godzinę.

Sposób 4: Ręcznie lub w kodzie

Plik .ics to tekst, więc możesz go napisać w dowolnym edytorze tekstu i zapisać z rozszerzeniem .ics. Oto minimalny, działający plik z jednym wydarzeniem:

BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Example//Hand-written ICS//EN
BEGIN:VEVENT
UID:2027-03-12-team-dinner@example.com
DTSTAMP:20261015T120000Z
DTSTART:20270313T000000Z
DTEND:20270313T020000Z
SUMMARY:Kolacja zespołu
LOCATION:Main Street Bistro
END:VEVENT
END:VCALENDAR
  • VERSION i PRODID są obowiązkowe w nagłówku kalendarza. PRODID wskazuje program, który utworzył plik.
  • UID identyfikuje wydarzenie. Niech będzie unikalny i niezmienny: jeśli wyślesz aktualizację z tym samym UID, aplikacje kalendarza mogą rozpoznać ją jako to samo wydarzenie.
  • DTSTAMP to moment utworzenia pliku w UTC.
  • DTSTART i DTEND to początek i koniec. Dla wydarzenia całodniowego użyj DTSTART;VALUE=DATE:20270417, a jako DTEND podaj następny dzień.

Uwaga o strefach czasowych

Z na końcu godziny oznacza UTC. Przykład to kolacja w piątek 12 marca 2027 o 19:00 w Nowym Jorku, czyli o 00:00 UTC 13 marca. Dlatego w pliku jest 13. Godzina bez Z, na przykład DTSTART:20270312T190000, jest „pływająca”: pokaże się jako 19:00 w tej strefie, w której akurat działa kalendarz. Aby przypisać wydarzenie do konkretnej strefy, użyj DTSTART;TZID=America/New_York:20270312T190000; standard oczekuje wtedy pasującego bloku VTIMEZONE, który eksporty z kalendarzy dodają za ciebie. Przy pisaniu ręcznym najbezpieczniejszy jest UTC z Z.

Ściśle biorąc, wiersze powinny kończyć się znakami CRLF, a długie wiersze należy łamać po 75 bajtach. Większość aplikacji kalendarza wybacza drobne błędy, ale zanim udostępnisz plik, sprawdź go w walidatorze iCalendar. Pomoc Google pokazuje nagłówek i zakończenie, których oczekuje Google. W kodzie lepiej użyj biblioteki dla swojego języka programowania, zamiast składać wiersze samodzielnie; zajmie się ona zabezpieczaniem przecinków i łamaniem wierszy.

Jak otworzyć gotowy plik

Na Macu przeciągnij plik do aplikacji Kalendarz albo wybierz Plik > Importuj, a potem kalendarz dla wydarzeń. Na iPhonie i w Google Calendar sposób zależy od tego, gdzie jest plik:

Jeśli zaimportujesz ten sam plik dwa razy, wydarzenie może pojawić się podwójnie. Otwórz go więc raz i sprawdź wynik.

Najczęstsze pytania

Czy mogę utworzyć plik ICS na iPhonie?

Tak, ale nie w aplikacji Kalendarz: Apple opisuje eksport kalendarza dla Kalendarza na Macu, nie na iPhonie. Na iPhonie użyj aplikacji, która eksportuje pliki .ics, na przykład Photo2Calendar do zdjęć i zrzutów ekranu, albo generatora online w Safari, takiego jak formularz na tej stronie.

Czy .ics to to samo co iCal?

W praktyce tak. .ics to rozszerzenie pliku w formacie iCalendar (RFC 5545). „iCal” to dawna nazwa aplikacji Kalendarz od Apple i wiele osób tak nazywa ten format. Niektóre strony oferują pliki .ical lub .ifb; zwykle zawierają ten sam format.

Czy plik ICS może zawierać kilka wydarzeń?

Tak. Plik może mieć wiele bloków VEVENT między jednym BEGIN:VCALENDAR a END:VCALENDAR. Eksporty z kalendarzy to całe kalendarze w jednym pliku. Google podaje, że eksport w pliku .zip zawiera po jednym pliku .ics na kalendarz, które importujesz po kolei.

Dlaczego wydarzenie pokazuje złą godzinę?

Zwykle chodzi o strefę czasową. Godzina z Z na końcu to UTC; godzina bez Z i bez TZID jest „pływająca” i odczytuje się ją jako czas lokalny tam, gdzie plik zostanie otwarty. Sprawdź strefę czasową źródła, wyeksportuj plik ponownie i sprawdź ustawienie strefy czasowej w swoim kalendarzu.

Czy mogę utworzyć plik ICS z PDF?

Tak. Aplikacje kalendarza nie odczytają PDF bezpośrednio, więc najpierw coś musi wyciągnąć z niego daty. text-2-ics.com według własnych informacji przyjmuje pliki PDF (sprawdzone w listopadzie 2026). W Photo2Calendar zrób zrzut ekranu strony, zeskanuj go jak każdy inny obraz i sprawdź szkice.

Czy pliki ICS działają z Outlookiem?

Tak. W Outlook.com lub Outlooku w przeglądarce wybierz opcję dodania kalendarza z pliku. Klasyczny Outlook może też zapisać kalendarz jako plik .ics przez Plik > Zapisz kalendarz.

Więcej odpowiedzi na pytania o aplikację znajdziesz w najczęstszych pytaniach o Photo2Calendar.

Źródła: Apple, import i eksport kalendarzy na Macu; Google, eksport wydarzeń z Google Calendar; Microsoft, eksport kalendarza Outlooka do Google Calendar; RFC 5545. Sprawdzone 15 października 2026.