QuickATools

Developer-tools · Free browser tool

Cron-expressie-uitlegger

Decodeer en valideer cron-expressies direct. Zet complexe crontab-schema's om in mensleesbare natuurlijke-taalbeschrijvingen.

Cron expression

Standard 5-field crontab — minute hour day-of-month month day-of-week.

Operators: * any, , list, - range, / step. Day-of-week accepts 0–6 or SUN–SAT.

Human-readable schedule

Valid0 9 * * 1-5

At 09:00, on Monday, Tuesday, Wednesday, Thursday, Friday.

Next scheduled runs

Next 5 matches after (local time).

  1. No upcoming runs found in the search window.

Frequently Asked Questions

Wat betekenen de vijf velden in een cron-expressie?

Een standaard crontab-regel gebruikt vijf velden in volgorde: minute (0–59), hour (0–23), day of month (1–31), month (1–12), en day of week (0–6, waarbij 0 zondag is). Samen beantwoorden ze “op welke minuten, van welke uren, op welke kalenderdagen/maanden/weekdagen moet deze job draaien?” Deze tool richt zich op dat klassieke vijfveldsformaat dat Linux crontab en veel cloud schedulers gebruiken.

Wat betekenen *, -, / en , in cron?

* betekent “elke geldige waarde” voor dat veld. Een komma lijst discrete waarden (bijv. 1,15). Een streepje zet een range (bijv. 9-17). Een slash zet een step (bijv. */5 in minutes betekent elke 5 minuten; 0-30/10 betekent 0, 10, 20, 30). Je kunt ze combineren, zoals 1,15,30 of MON-FRI.

Welke fouten maken developers het vaakst met cron?

Gangbare valkuilen zijn day-of-week-nummering door elkaar halen (zondag als 0 vs 1), vergeten dat wanneer zowel day-of-month als day-of-week beperkt zijn ze meestal met OR combineren (niet AND), een zesvelds “seconds”-expressie gebruiken in een vijfvelds crontab, en aannemen dat de tijdzone van de scheduler matcht met je laptop. Check altijd de eerstvolgende run times in de tijdzone die de job echt zal gebruiken.

Waarom cron-expressies lokaal uitleggen in plaats van ze in een online tool te plakken?

Production-schema's encoderen vaak interne maintenance windows, billing cutoffs of batch cadences die je niet in een third-party log wilt laten zitten. Deze uitlegger parst, beschrijft en projecteert next run times volledig in je browser — er wordt niets geüpload — zodat je infrastructuurschema's veilig kunt valideren zonder ze naar een externe service te lekken.

Debug crontab- en batchschema's zonder te gissen naar de asterisks

Cron-expressies zijn van nature compact — vijf kleine velden die bepalen wanneer Linux crontabs, CI-jobs en serverless schedulers afgaan. Een verkeerd geplaatste *, een off-by-one day-of-week, of vergeten dat day-of-month en day-of-week met OR-semantiek combineren kan betekenen dat een job nooit draait, of veel vaker dan bedoeld. De expressie naar plain language vertalen en de volgende fire times listen is de snelste manier om die fouten te vangen voordat ze production raken.

Deze uitlegger blijft volledig in je browser. Interne batch cadences, maintenance windows en infrastructuurschema's verlaten nooit je machine — er is geen server-side parser en geen account vereist. Plak een vijfvelds-expressie, tweak het per-veld grid, laad een preset, en bevestig zowel de natuurlijke-taalsamenvatting als de aankomende lokale run-timeline.

Ondersteunde operators dekken alledaagse crontab-behoeften: * (any), , (list), - (range), en / (step), plus SUN–SAT / JAN–DEC aliassen. Hij richt zich op het klassieke vijfveldsformaat in plaats van vendor-specifieke zes-/zevenvelds-extensies, zodat wat je hier valideert matcht met gangbare Linux crontab en veel cloud schedule-UI's.

Verken de rest van de developer toolkit: JSON Formatter, Base64 Encode/Decode, UUID Generator, Regex Tester, JWT Decoder, Color Contrast Checker en Markdown Previewer.