Gratis tool
Cron-expressie generator en uitleg
Stel een schema samen of plak een cron-expressie en lees in gewoon Nederlands wanneer hij draait, met de eerstvolgende tijden.
Vijf velden: minuut, uur, dag van de maand, maand, dag van de week. Macro's zoals @daily mogen ook.
Wanneer draait dit?
Om 08:30 op maandag tot en met vrijdag
Volgende 5 uitvoertijden
Tijdzone: wordt in je browser bepaald
De uitvoertijden worden in je browser berekend.
Veld voor veld
- Minuut
30 - minuut 30
- Uur
8 - uur 8 (08:00)
- Dag van de maand
* - elke dag van de maand
- Maand
* - elke maand
- Dag van de week
1-5 - maandag tot en met vrijdag
Werkt volledig in je browser: wat je invult, wordt niet naar ons verstuurd of opgeslagen.
Wat is een cron-expressie?
Cron is de planner die op vrijwel elke Linux- en Unix-server draait. Je geeft hem een regel met een tijdschema en een opdracht, en cron voert die opdracht uit op de momenten die het schema beschrijft: elke nacht een back-up, elk kwartier een synchronisatie, elke maandagochtend een rapport. Hetzelfde schemaformaat zie je terug in GitHub Actions, Kubernetes CronJobs, Vercel, Laravel, Coolify en veel andere platforms.
Het schema is de cron-expressie: vijf velden, gescheiden door spaties. Omdat die notatie compact is, lees je hem niet zomaar. Met deze cron expressie generator plak je een expressie en zie je direct in gewoon Nederlands wanneer hij draait, plus de eerstvolgende vijf uitvoertijden in jouw eigen tijdzone. Andersom kun je per veld een keuze maken en bouwt de tool de expressie voor je op. Beide kanten lopen gelijk: pas je de tekst aan, dan volgt de bouwer, en omgekeerd.
De vijf velden van een cron expressie
De velden staan altijd in dezelfde volgorde. Minuut: 0 tot en met 59. Uur: 0 tot en met 23, in 24-uursnotatie. Dag van de maand: 1 tot en met 31. Maand: 1 tot en met 12, of JAN tot en met DEC. Dag van de week: 0 tot en met 7, waarbij zowel 0 als 7 zondag is, of SUN tot en met SAT. Namen zijn niet hoofdlettergevoelig.
Per veld gebruik je een paar bouwstenen. Een sterretje (*) betekent elke waarde. Een komma maakt een lijst, zoals 1,15 voor de 1e en de 15e. Een streepje maakt een bereik, zoals 1-5 voor maandag tot en met vrijdag. Een schuine streep geeft een stap: */15 in het minuutveld is elke 15 minuten, 10-30/5 is minuut 10, 15, 20, 25 en 30. Daarnaast kennen de meeste cron-varianten macro's: @hourly, @daily (of @midnight), @weekly, @monthly en @yearly (of @annually).
Een paar voorbeelden. 30 8 * * 1-5 draait om 08:30 op werkdagen. 0 0 1 * * draait om middernacht op de eerste dag van elke maand. */10 9-17 * * * draait elke tien minuten tussen 09:00 en 17:59. 0 3 * * 0 draait elke zondag om 03:00, een veelgebruikt moment voor onderhoudstaken.
Veelgemaakte fouten met cron
De meest voorkomende fout is de tijdzone. Servers en containers draaien vaak in UTC, terwijl jij in Nederlandse tijd denkt. Een taak op 0 8 * * * draait op zo'n server om 10:00 in de zomer en om 09:00 in de winter. Controleer dus altijd in welke tijdzone de cron-daemon of het platform rekent. Deze tool toont de uitvoertijden in de tijdzone van je browser; staat je server in UTC, reken dan om. Rond de overgang naar zomer- en wintertijd (de laatste zondag van maart en oktober) kan een taak tussen 02:00 en 03:00 overgeslagen worden of juist een tweede keer in aanmerking komen. Plan belangrijke taken daarom liever buiten dat uur.
Tweede valkuil: dag van de maand en dag van de week samen. Vul je ze allebei in, dan draait cron als één van beide klopt, niet alleen als ze samenvallen. 0 9 13 * 5 betekent dus elke 13e van de maand én elke vrijdag, niet alleen op vrijdag de 13e. Wil je echt een combinatie, dan laat je één veld op * staan en controleer je de andere voorwaarde in je script.
Verder zien we vaak expressies met zes velden. Die komen uit Quartz (Java), Spring of node-cron, waar een extra veld voor seconden vooraan staat en soms een jaarveld achteraan. Quartz kent ook tekens als ?, L, W en #. Deze tool ondersteunt bewust de standaard 5-velds notatie die cron, GitHub Actions en Kubernetes gebruiken, en geeft een duidelijke melding als je een 6-velds of Quartz-expressie plakt. Let ten slotte op onmogelijke datums: 0 0 30 2 * draait nooit, omdat februari geen 30 dagen heeft.
Wanneer cron niet meer genoeg is
Cron is ideaal voor een paar losse taken op één server. Het wordt lastiger als taken van elkaar afhangen, als je wilt weten of een taak is gelukt, of als een mislukte run automatisch opnieuw moet. Cron stuurt standaard hooguit een e-mail met de uitvoer, en als de server uit staat, wordt een gemiste run niet ingehaald.
Draaien er tientallen geplande taken, verspreid over meerdere servers, met koppelingen naar boekhouding, CRM of webshop? Dan is een workflow- of automatiseringsplatform vaak de betere keuze. Zo'n platform plant taken met dezelfde cron-notatie, maar voegt logging, monitoring, herhaalpogingen, afhankelijkheden en meldingen bij fouten toe. Je ziet in één overzicht wat er draait en wat er misging, zonder dat iemand op de server hoeft in te loggen.
Veelgestelde vragen
Vragen over cron-expressie generator
Wat betekent */15 * * * * in cron?
Deze expressie draait elke 15 minuten: op minuut 0, 15, 30 en 45 van elk uur, elke dag. De */15 in het minuutveld betekent "begin bij 0 en neem steeds een stap van 15". De andere vier velden staan op *, dus er is geen beperking op uur, dag of maand.
Is zondag 0 of 7 in een cron-expressie?
Allebei. In het veld dag van de week staan 0 en 7 allebei voor zondag, 1 is maandag en 6 is zaterdag. Je kunt ook de Engelse afkortingen SUN tot en met SAT gebruiken; die zijn niet hoofdlettergevoelig.
In welke tijdzone draait een cronjob?
In de tijdzone van de server of het platform dat de cron uitvoert, en dat is vaak UTC. GitHub Actions rekent bijvoorbeeld altijd in UTC. Deze tool toont de volgende uitvoertijden in de tijdzone van je browser, zodat je kunt controleren of het schema klopt met jouw verwachting.
Waarom draait mijn cronjob vaker dan ik verwacht?
Meestal komt dat doordat zowel dag van de maand als dag van de week zijn ingevuld. Cron draait dan als één van beide klopt. Een andere oorzaak is een * in het minuutveld: 0 9 * * * draait één keer om 09:00, maar * 9 * * * draait zestig keer, elke minuut tussen 09:00 en 09:59.
Ondersteunt deze tool cron met seconden of Quartz-syntax?
Nee, de tool werkt met de standaard 5-velds notatie van Unix-cron, die ook GitHub Actions en Kubernetes gebruiken. Plak je een expressie met zes of zeven velden, of met Quartz-tekens als ?, L, W of #, dan krijg je een melding met uitleg. Laat bij een 6-velds expressie het eerste veld (seconden) weg om hem hier te controleren.
Wat gebeurt er met een cronjob bij de overgang naar zomertijd?
Bij de overgang naar zomertijd bestaat het uur van 02:00 tot 03:00 niet; een taak die op 02:30 staat, valt in deze tool op die dag weg. Bij de overgang naar wintertijd komt dat uur twee keer voor; de tool toont elke kloktijd dan één keer. Hoe je server ermee omgaat, verschilt per cron-implementatie, dus plan kritieke taken liever buiten dat uur of laat de server in UTC rekenen.
Gratis tools
Meer gratis tools
AI-geschiktheidsscan
Beantwoord tien vragen over één proces en zie direct of AI, klassieke automatisering of eerst iets anders de beste stap is.
Besparingscalculator
Vul in hoeveel tijd je team kwijt is aan handwerk en zie direct een indicatie van de besparing per jaar.
JSON formatter & validator
Plak JSON, maak hem leesbaar of compact en zie direct waar een fout zit, met regel en kolom. Alles blijft in je browser.
CSV naar JSON converter
Zet een CSV-export uit Excel, je webshop of boekhouding om naar JSON voor een API of import. Scheidingsteken wordt herkend.
Maatwerk of SaaS
Vergelijk de kosten van een standaardpakket met maatwerksoftware over meerdere jaren, met je eigen aantallen en bedragen.
Btw berekenen
Reken een bedrag om van exclusief naar inclusief btw of andersom, met 21%, 9% of 0%, en zie direct hoeveel btw erin zit.
Marge berekenen
Vul twee van inkoopprijs, verkoopprijs, marge of opslag in en zie de rest, inclusief het verschil tussen marge en opslag en de prijs met btw.
EAN-checker
Controleer of een EAN-13, EAN-8, UPC-A of GTIN-14 klopt, bereken het ontbrekende checkcijfer, en controleer een hele lijst in één keer.
Bestelpunt berekenen
Bereken op welk voorraadniveau je moet bijbestellen, hoeveel veiligheidsvoorraad je nodig hebt en wat een gunstige bestelgrootte is.

Gratis kennismaking
Benieuwd wat Kantex voor jou kan automatiseren?
Plan een gratis kennismaking van 30 minuten. We doorlopen je proces en laten zien waar software, koppelingen of AI het meeste opleveren.
- Vrijblijvend en zonder verkooppraatje
- Concrete kansen voor jouw proces
- Heldere vervolgstap en offerte


