Cron generator & explainer
Build and decode cron expressions in seconds
Pick your schedule in the visual builder, paste any expression to translate it into plain English, and preview the next 5 run times — all calculated in your browser. No sign-up, no server, no cost.
Common presets
Click a preset to load it into the builder.
Build a cron expression
Pick one value for each of the five fields. The expression updates as you select.
*/5 * * * * What it means
Every 5 minutes.
Next 5 run times
Computed live in your browser, in your local timezone.
Explain any expression
Paste a 5-field cron expression and get a plain-English explanation.
Paste a cron expression above to see what it means.
Next 5 run times
Popular schedules
Cron expressions people search for
Dedicated pages for the most common cron patterns, each with the exact expression, a plain-English explanation and live next run times.
Every 5 minutes
*/5 * * * * Run a job every 5 minutes around the clock with */5 * * * *.
Open patternEvery 15 minutes
*/15 * * * * Quarter-hour scheduling with */15 * * * * — 96 runs a day.
Open patternEvery hour
0 * * * * Fire a job on the hour every hour with 0 * * * *.
Open patternEvery day at midnight
0 0 * * * The classic daily job: 0 0 * * * runs at 12:00 AM every day.
Open patternEvery Monday
0 9 * * 1 A weekly Monday morning job with 0 9 * * 1.
Open patternFirst day of month
0 0 1 * * Monthly billing and reporting jobs start with 0 0 1 * *.
Open patternWeekdays only
0 9 * * 1-5 Business-hours scheduling with 0 9 * * 1-5 (Mon–Fri).
Open patternEvery Sunday
0 9 * * 0 A weekly Sunday routine with 0 9 * * 0.
Open pattern