Generator i tester wyrażeń cron online za darmo
Twórz i testuj wyrażenia cron. Wizualny kreator, czytelny opis i 5 kolejnych terminów uruchomienia.
🔒 Twój plik nigdy nie opuszcza przeglądarki. Całe przetwarzanie odbywa się lokalnie.
Format: minuta godzina dzień-miesiąca miesiąc dzień-tygodnia
Opis
Every 5 minutes
Następne 5 uruchomień
- 1. 4.10.2026, 01:55:00
- 2. 4.10.2026, 02:00:00
- 3. 4.10.2026, 02:05:00
- 4. 4.10.2026, 02:10:00
- 5. 4.10.2026, 02:15:00
Jak wygenerować wyrażenie cron online
- 1
Wpisz lub zbuduj wyrażenie cron
Wpisz wyrażenie cron składające się z 5 pól albo użyj wizualnego kreatora, aby ustawić minutę, godzinę, dzień, miesiąc i dzień tygodnia.
- 2
Przeczytaj opis w zwykłym języku
Narzędzie zamienia wyrażenie na czytelne zdanie za pomocą cronstrue, dzięki czemu możesz sprawdzić, czy harmonogram jest poprawny.
- 3
Skopiuj wyrażenie
Skopiuj ciąg cron i wklej go do swojego harmonogramu (crontab, GitHub Actions, Cloud Scheduler itp.).
Składnia cron ma pięćdziesiąt lat i nadal obsługuje zaplanowane zadania na całym świecie: od wpisów crontab na pojedynczym serwerze, przez Kubernetes CronJob, harmonogramy GitHub Actions i reguły AWS EventBridge, po nocny build w każdym potoku CI. Jej pięć pól (minuta, godzina, dzień miesiąca, miesiąc, dzień tygodnia) jest potężnych, ale łatwo się w nich pomylić i nie zauważyć tego, a błędny harmonogram zawodzi po cichu: zadanie uruchamia się w niedzielę o 3 w nocy zamiast w poniedziałek o 15 i nikt tego nie widzi przez tygodnie.
Narzędzie działa w obie strony: zbuduj harmonogram w polach i uzyskaj wyrażenie albo wklej odziedziczone wyrażenie i zobacz, kiedy faktycznie się uruchamia. Błędy wychodzą na jaw właśnie przy tłumaczeniu: jeśli 0 12 * * 1-5 czyta się jako „o 12:00, od poniedziałku do piątku”, potwierdza to Twój zamiar albo ujawnia błąd. Zobaczysz też 5 kolejnych uruchomień. Wszystko jest liczone w Twojej przeglądarce, bez serwera, a po załadowaniu strona działa nawet offline.
Klasyczne pułapki: gdy ograniczone są jednocześnie dzień miesiąca i dzień tygodnia, łączy się je operatorem OR, a nie AND (0 0 13 * 5 uruchamia się 13. dnia miesiąca oraz w każdy piątek, nie tylko w piątek trzynastego); kroki takie jak */7 w polu dnia nie oznaczają „co tydzień”; a harmonogram działa w strefie czasowej serwera, którą w większości chmur jest UTC. Sprawdź przesunięcie, zanim założysz, że to czas lokalny.