Cron-expressiegenerator
Online Ontwikkeling, Code & Data* * * * *
Stel uw cron-expressie samen met de visuele builder: minuut, uur, dag van de maand, maand en weekdag. De tool toont de beschrijving in gewone taal, berekent de volgende uitvoeringen en genereert de expressie klaar om in uw crontab te plakken. Geen account, geen verzending: alles gebeurt in uw browser.
Bijgewerkt op 12 oktober 2026
Stel elk veld in of plak een bestaande expressie: de beschrijving, de syntaxis en de volgende uitvoeringen worden realtime bijgewerkt.
* * * * *
De cron-generator is gratis en onbeperkt: zo veel expressies als u wilt, zonder account. De berekening van de volgende uitvoeringen gebeurt in uw browser — er wordt geen server gebruikt.
Minuut, uur, dag van de maand, maand, weekdag: elk veld biedt Alle, Waarde, Bereik, Lijst en — voor de tijd — Elke N. U hoeft de syntaxis niet te onthouden: de expressie wordt voor uw ogen samengesteld en bijgewerkt bij elke klik.
Mijn cron samenstellenOnder de uitvoer herschrijft de tool de cron in leesbare zinnen: «Elke dag om 9.30 uur», «Elke 5 minuten», «De 1e van de maand om middernacht». Ideaal om een oud crontab te controleren of een CI-pipeline te documenteren voordat u deze in productie neemt.
Beschrijving lezenDe lokale engine simuleert de cron en toont de volgende vijf uitvoeringsdatums op de lokale tijd van uw apparaat. U controleert direct of de job op de juiste dag en het juiste uur valt — nog voordat u de regel in de crontab deplooyt.
Volgende datums bekijkenHet parsen en de datumberekening gebeuren volledig in uw browser: er wordt niets verzonden en niets opgeslagen op een server. Uw laatste expressie wordt lokaal op uw apparaat bewaard om verder te gaan waar u stopte — ideaal om te itereren op een planner.
PrivacybeleidBegin met een snel voorbeeld (elk uur, werkdagen, de 1e van de maand…) of bouw veld voor veld op. De modus «Expressie» stelt u ook in staat om een bestaande cron te plakken om deze te valideren en te begrijpen.
De gewone zin bevestigt uw intentie; de vijf volgende uitvoeringen tonen het concrete resultaat in de tijd. Bij een ongeldige of onmogelijke expressie geeft de tool dit direct aan.
Klik op «Kopiëren» en plak de expressie vervolgens in crontab -e, een GitHub Actions-schema, een Kubernetes CronJob of een ander compatibel planingssysteem. Vergeet niet de tijdzone van het doelsysteem te controleren.
De cron-expressie is de standaard geworden om terugkerende taken in te plannen op Unix-servers en cloudplatforms. Vijf velden volgen om bijna alle ritmes te beschrijven: elke minuut, elk uur, elke nacht, elke maandag, de 1e van de maand… De cron-generator van Volade bouwt deze syntaxis voor u, herschrijft deze in gewone taal en simuleert de volgende uitvoeringen — zonder iets ergensheen te sturen.
Minuut (0–59), uur (0–23), dag van de maand (1–31), maand (1–12), weekdag (0–7, 0 en 7 = zondag). Elk veld accepteert * (alle waarden), een enkele waarde (30), een bereik (1-5), een lijst (1,15) of een stap (*/5, 10-40/10). De tool verbergt niet-relevante modi (geen «Elke N» op de maand bijvoorbeeld) om verkeerde syntaxis te voorkomen.
0 9 * * * = elke dag om 9 uur. 30 2 * * 0 = zondag om 2.30 uur. */15 * * * * = elke 15 minuten. 0 0 1 1 * = 1 januari om middernacht. 0 8 * * 1-5 = elke werkdag om 8 uur. Deze patronen onthouden volstaat voor 90 % van de behoeften; voor de rest stelt de visuele builder van Volade de tekenreeks samen veld voor veld en kopieert deze naar het klembord.
Een lokale crontab volgt de tijdzone van de server (TZ). GitHub Actions, GitLab CI en veel PaaS plannen in UTC : een schema om 9.00 UTC valt in Europa op 10.00 of 11.00 uur, afhankelijk van de zomertijd. Voordat u een kritieke expressie valideert (facturatie, rapportages), bevestigt u de tijdzone van het planingssysteem en test u de volgende datums in de tool.
De syntaxis ondersteunt krachtige combinaties: 0 9-18/2 * * * (elke 2 uur van 9 tot 18 uur), 0 0,12 1 */2 * (middernacht en middag, om de dag), 15 14 1 * * (de 1e om 14.15 uur). Het weekveld accepteert ook afgekorte namen op sommige crons (mon, tue…) — de tool werkt met numerieke waarden om draagbaar te blijven tussen systemen.
0 0 30 2 * (30 februari) wordt nooit uitgevoerd. 0 0 31 4 * (31 april) ook niet. Cron heeft geen ingebouwd concept van «laatste dag van de maand» (behalve de Vixie-extensie met L): gebruik daarvoor een script of een uitgebreide systeemexpressie. De generator detecteert bereiken buiten de grenzen en meldt syntaxisfouten voordat u de regel in de crontab plakt.
POSIX-cron stopt bij de minuut. Quartz (Java), Spring en sommige tools accepteren een 6e kolom (seconden) en een 7e (jaar). GitHub Actions ondersteunt intervallen zoals «every 5 minutes» maar geen willekeurige stappen op alle velden. Bij twijfel blijft u bij het standaard 5-veldenformaat: dat is het meest draagbaar en is wat de generator produceert.
crontab -e op Linux en macOS; Windows Taakbeheer via wrappers; GitHub Actions (on.schedule.cron); GitLab CI (rules:schedule); Kubernetes CronJob; AWS EventBridge Scheduler; Google Cloud Scheduler; systemd-timers (OnCalendar, vergelijkbare syntaxis). DeXML-formatter en de JSON-formatter van Volade vullen de reeks aan wanneer uw jobs gestructureerde gegevens consumeren of produceren.