Cron Generator
Parse, build and explain cron expressions with upcoming run times.
A cron expression is easy to get subtly wrong, and you often find out only after the job misses its slot. The Cron Generator explains any expression in plain English and lists the next five times it will fire. You can edit each field separately, and everything runs locally in the app.
Plain-English description
The expression is translated into a readable sentence, such as a weekday schedule at a given hour.
Next five executions
See the next five run times computed from the expression, and copy them all at once.
Visual builder
Edit minute, hour, day of month, month and day of week as separate fields. Quick-select menus fill common values for minute, hour and weekday.
Validation
Invalid expressions are flagged with the parser's error message so you can see which part is wrong.
Presets and format reference
Ten common schedules load with one click, from every minute to twice a day. A reference covers the *, ?, -, , and / symbols.
How many fields does the cron expression have?
The builder uses the standard five fields: minute, hour, day of month, month and day of week. The parser is the cron-parser library, which also accepts some extended syntax.
Can I paste an existing expression?
Yes. Paste it into the expression field and the description and next run times update immediately.
Convert Unix timestamps to readable dates and back.
Open →Convert a time to several timezones at once, with a live world clock.
Open →Build GitHub Actions workflow YAML from triggers, jobs and starter templates.
Open →No card, no account. Every tool included, bought once.