Sprytne Okazje — promocje, kody rabatowe i wyprzedaże

Generator pliku ICS

Utwórz wydarzenie i dodaj je do kalendarza

Bezpieczne (SSL)
Przetwarzanie Lokalne
100% Darmowe
Instrukcja
  • 1
    Wprowadź dane
    Wpisz treść, wklej tekst lub załaduj plik z dysku.
  • 2
    Kliknij przycisk
    Narzędzie natychmiast przetworzy Twoje dane w przeglądarce.
  • 3
    Pobierz wynik
    Skopiuj gotowy tekst lub zapisz plik na urządzeniu.
function runTool() {
  return "Wynik gotowy w 0.1s";
}

Wydarzenie przechodzi przez północ (np. 22:00–02:00)? Wpisz datę zakończenia.

Uzupełnij dane wydarzenia i kliknij „Generuj ICS”, aby utworzyć lokalny plik ICS.

Pola formularza a linie w pliku .ics

Co trafia do pliku
Pole w formularzuLinia w plikuCo oznacza
Tytuł SUMMARY Nazwa wydarzenia widoczna w kalendarzu (maks. 200 znaków).
Data i godziny DTSTART, DTEND Początek i koniec: z nazwą strefy (TZID) albo w UTC, z literą Z na końcu.
Cały dzień DTSTART;VALUE=DATE Bez godzin. Koniec jest dniem po ostatnim dniu wydarzenia.
Miejsce i opis LOCATION, DESCRIPTION Znaki specjalne i zawijanie długich linii robi narzędzie.
Powtarzanie RRULE FREQ (jak często), INTERVAL (co ile), BYDAY (dni tygodnia), COUNT albo UNTIL (koniec).
Przypomnienie VALARM, TRIGGER Alarm liczony od początku, np. -PT15M to 15 minut przed.
Identyfikator UID Z tytułu, daty i godziny startu. Te same dane dają ten sam UID.

Jak zaimportować plik

W Kalendarzu Google otwórz ustawienia, wybierz import i wskaż plik .ics oraz kalendarz docelowy. Apple Kalendarz i większość programów pocztowych otworzy plik po dwukrotnym kliknięciu. Na telefonie otwórz pobrany plik i wybierz aplikację kalendarza. Ten sam UID zwykle aktualizuje wydarzenie zamiast je dublować.

Jak liczymy koniec wydarzenia całodniowego

W pliku ICS data końca takiego wydarzenia jest wyłączna: DTEND to dzień po ostatnim dniu. Urlop od 24 do 26 grudnia 2026 zapisuje się więc jako DTSTART 20261224 i DTEND 20261227. W formularzu wpisujesz ostatni dzień, resztę robi narzędzie.

Pułapki powtarzania

Reguła RRULE pomija daty, które nie istnieją. Wydarzenie „co miesiąc” w 31. dniu wypada tylko w miesiącach mających 31 dni, a roczne 29 lutego tylko w latach przestępnych. Liczba powtórzeń i data końca wykluczają się, dlatego gdy podasz oba, liczy się liczba powtórzeń.

Strefa czasowa i Outlook

Plik zapisuje nazwę strefy, np. Europe/Warsaw, bez własnej definicji reguł czasu. Google i Apple zwykle ją rozpoznają, ale część wersji Outlooka może nie. Wtedy zaznacz zapis w UTC. Wadą jest przesunięcie godziny w wydarzeniach cyklicznych po zmianie czasu letniego na zimowy.

Oceń to narzędzie:

4,0 / 5 · 1 ocena

Powiązane narzędzia

Inne narzędzia, które mogą Ci się przydać

Generator pliku ICS — wydarzenie w kilka sekund

Format ICS (iCalendar) to uniwersalny standard wydarzeń kalendarzowych. Plik z rozszerzeniem .ics otwiera się w każdym kalendarzu i pozwala jednym kliknięciem dodać wydarzenie do własnego terminarza.

Co zawiera plik?

PoleZnaczenie
SUMMARYtytuł wydarzenia
DTSTART / DTENDpoczątek i koniec
LOCATIONmiejsce
DESCRIPTIONopis lub agenda
UIDunikalny identyfikator wydarzenia

Jak użyć pliku?

  1. Skopiuj wynik i zapisz jako plik z rozszerzeniem .ics.
  2. Otwórz go w kalendarzu (dwuklik) lub zaimportuj w ustawieniach.
  3. W Google Calendar możesz też wysłać plik jako zaproszenie.

Wydarzenie całodniowe

Dla wydarzeń całodniowych format ICS używa daty bez godzin. Warto wiedzieć, że koniec wydarzenia całodniowego w standardzie ICS wskazuje dzień następny — tak działa specyfikacja i kalendarze radzą sobie z tym automatycznie.

Jak działa generator pliku ICS

Generator zamienia dane z formularza na tekst w formacie iCalendar. Każde zdarzenie to blok VEVENT zamknięty w bloku VCALENDAR. Właściwości zapisywane są w układzie klucz:wartość, a całość tworzy zwykły plik tekstowy, który kalendarz odczytuje linia po linii. Data i godzina w polach DTSTART oraz DTEND mają ścisły zapis: rok, miesiąc, dzień, litera T, godzina, minuta i sekunda — bez myślników, kropek i spacji.

Wartość po dwukropku jest dosłowna. To, co wpiszesz w polu tytułu, trafia do SUMMARY w niezmienionej formie, a opis do DESCRIPTION. Narzędzie nie tłumaczy i nie skraca tekstu, dlatego znaki specjalne, czyli przecinki, średniki i ukośniki, mogą zostać odczytane przez kalendarz jako element struktury pliku, jeśli nie zostaną zapisane w bezpiecznej postaci. Działa to też w drugą stronę: kalendarz interpretuje dokładnie te znaki, które znajdzie, więc literówka w dacie oznacza, że wydarzenie nie pojawi się wcale albo pojawi się w innym dniu.

Na końcu generator scala właściwości w jeden dokument i udostępnia go do skopiowania lub pobrania jako plik z rozszerzeniem .ics. Przeglądarka zapisuje go na dysku, a program kalendarza przy otwarciu odczytuje kolejne właściwości i tworzy wydarzenie. Ten generator zapisuje godziny lokalne, bez znacznika strefy czasowej, więc kalendarz potraktuje je jako czas pływający, czyli taki, który wyświetli się identycznie na każdym urządzeniu, niezależnie od ustawionej strefy.

Przykład: wydarzenie z godzinami krok po kroku

  1. W polu tytułu wpisujesz: Warsztat z Excela — poziom podstawowy.
  2. Ustawiasz datę 14 czerwca 2025, początek 10:00, koniec 11:30, lokalizację Sala 204 oraz opis: Agenda: tabele przestawne, filtry, formatowanie warunkowe.
  3. Generator zamienia datę początku na zapis 20250614T100000, a datę końca na 20250614T113000. Sekundy są dopisywane jako zera, ponieważ w tym formacie godzina nie może być zapisana skrótowo.
  4. Czas trwania wynika z różnicy godzin: od 10:00 do 11:30 to 90 minut, czyli 1 godzina i 30 minut. Tego pola nie wpisujesz ręcznie — kalendarz liczy je sam po odczytaniu DTSTART i DTEND.
  5. Dla każdego wydarzenia powstaje unikalny identyfikator UID, który odróżnia je od pozostałych pozycji w terminarzu, nawet jeśli dwa wydarzenia mają ten sam tytuł i godzinę.
  6. Kopiujesz wynik, zapisujesz go jako plik warsztat-excel.ics i otwierasz dwuklikiem. W kalendarzu pojawia się wydarzenie 14.06.2025 w godzinach 10:00–11:30 wraz z miejscem i opisem, a jego długość wynosi 1 godzinę i 30 minut.

Tabela referencyjna: zapis w pliku i typowe problemy

SytuacjaCo jest w plikuJak to poprawić
Wydarzenie z godzinąDTSTART i DTEND z datą, literą T oraz godziną, minutą i sekundąWpisz godzinę w formacie przyjmowanym przez formularz, bez dodatkowych znaków
Wydarzenie całodnioweDTSTART zapisany jako data, bez godzinWybierz tryb całodniowy; godziny nie są wtedy w ogóle zapisywane
Godziny przesunięte o godzinęBrak informacji o strefie czasowej przy DTSTART i DTENDDodaj strefę w ustawieniach kalendarza lub popraw godzinę ręcznie po imporcie
Tytuł ucięty albo zniekształconyNieescapowane znaki specjalne, na przykład średnik lub przecinekUsuń znaki strukturalne z tytułu i opisu albo zastąp je zwykłym tekstem
Kalendarz nie widzi wydarzeniaBłędny zapis daty lub niekompletny blok VEVENTSprawdź kolejność cyfr w dacie i to, czy plik ma poprawny blok początku oraz końca
Dwa identyczne wydarzeniaTen sam plik otwarty lub zaimportowany dwa razyUsuń duplikat ręcznie; generator tworzy jedno wydarzenie na jeden plik
Zaproszenie bez uczestnikówBrak właściwości ATTENDEEDodaj uczestników bezpośrednio w kalendarzu po utworzeniu wydarzenia

Praktyczne wskazówki przy generowaniu pliku

  • Nazywaj plik opisowo — zamiast bezsensownego ciągu znaków użyj nazwy wydarzenia i daty. Przy kilku plikach leżących w folderze pobranych od razu widać, który jest który.
  • Wpisuj dane w tym samym formacie za każdym razem — jedna konwencja zapisu daty i godziny ogranicza liczbę pomyłek, zwłaszcza gdy generujesz kilka wydarzeń pod rząd.
  • Trzymaj tytuł krótko, a szczegóły przenoś do opisu — tytuł widoczny w widoku miesiąca bywa ucinany, natomiast DESCRIPTION otwiera się po kliknięciu wydarzenia i pomieści całą agendę.
  • Testuj plik na własnym kalendarzu — otwórz go u siebie i sprawdź datę, godziny oraz miejsce, zanim wyślesz go dalej. Błąd wychwycony na tym etapie nie kosztuje nic.
  • Wysyłaj jeden plik na jedno wydarzenie — jeśli rozsyłasz zaproszenia, pojedynczy plik z jednym zdarzeniem jest czytelniejszy i łatwiej go później poprawić.

Czego generator nie uwzględnia

  • Strefy czasowej — godziny są zapisywane lokalnie, bez znacznika strefy. Przy wydarzeniu z uczestnikami w innych krajach każdy zobaczy tę samą godzinę, a nie przeliczoną na swój czas.
  • Powtarzalności — w pliku nie ma reguły RRULE, więc nie ustawisz tu wydarzenia cyklicznego. Powtarzalność dodajesz po utworzeniu wydarzenia w programie kalendarza.
  • Listy uczestników — brak właściwości ATTENDEE oznacza, że plik nie zawiera zaproszeń. Uczestników dodajesz w kalendarzu i tam wysyłasz zaproszenia.
  • Potwierdzeń i przypomnień — generator nie tworzy potwierdzenia obecności ani alarmu przed wydarzeniem. Czy kalendarz pokaże domyślne przypomnienie, zależy już wyłącznie od jego ustawień.

Najczęstsze pytania

Czy strefa czasowa jest uwzględniona?

Ten generator zapisuje godziny lokalne bez informacji o strefie. Dla wydarzeń międzynarodowych lepiej dodać strefę w programie kalendarza.

Jak dodać powtarzalne wydarzenie?

Do pliku trzeba dodać regułę RRULE (np. co tydzień). Ten generator tworzy pojedyncze wydarzenie — powtarzalność ustaw w kalendarzu.

Ile osób może otrzymać zaproszenie?

ICS obsługuje listę uczestników (ATTENDEE), ale w tym narzędziu jej nie ma. Dodaj uczestników bezpośrednio w kalendarzu.

Jak zrobić plik ICS z wydarzeniem?

Uzupełnij pola formularza, a następnie skopiuj wynik i zapisz go jako plik z rozszerzeniem .ics. Taki plik możesz otworzyć dwuklikiem albo zaimportować w ustawieniach swojego kalendarza.

Czy plik ICS otworzy się w Outlooku i Kalendarzu Google?

Tak, format iCalendar jest standardem obsługiwanym przez najpopularniejsze programy i aplikacje kalendarzowe. Po otwarciu pliku kalendarz odczyta właściwości wydarzenia i zaproponuje jego dodanie do terminarza.

Dlaczego wydarzenie z pliku ICS wyświetla się o innej godzinie?

Ten generator zapisuje godziny lokalne bez informacji o strefie czasowej, więc kalendarz nie ma podstaw, by przeliczyć je na czas użytkownika. Najczęściej wystarczy poprawić strefę w ustawieniach kalendarza lub ręcznie zmienić godzinę wydarzenia.

Czy mogę umieścić kilka wydarzeń w jednym pliku ICS?

Ten generator tworzy jedno wydarzenie na plik. Jeśli potrzebujesz kilku pozycji w jednym dokumencie, wygeneruj je osobno i dodaj do kalendarza kolejno — albo scal pliki w edytorze tekstu, zachowując układ bloków wydarzeń.

Jak dodać wydarzenie z pliku ICS do kalendarza na telefonie?

Zapisz plik na telefonie i otwórz go z poziomu menedżera plików lub aplikacji pocztowej. System rozpozna rozszerzenie .ics i zaproponuje dodanie wydarzenia do wybranego kalendarza.

Zainstaluj Webp.pl Miej narzędzia we własnej kieszeni!