Cron Expression Generator
Build a five-field crontab schedule from presets or by editing each field. Read it back in plain English and preview the next five run times in your local timezone.
0 9 * * *Runs at 09:00.
Supports *, lists (1,15), ranges (1-5), and steps (*/10 or 0-30/5).
Next 5 run times
Local timezone: your local timezone
No upcoming run found within a year, or a field is empty or invalid.
Reading a cron expression
A classic crontab line has five space-separated fields: minute, hour, day of month, month, and day of week. Each field accepts a star for every value, a single number, a comma list, a hyphen range, or a step such as */10. The most common trap is the relationship between day of month and day of week: when both are set to something other than a star, cron runs the job whenever either one matches, so pick one and leave the other as a star to pin an exact date or an exact weekday. This generator expands every field into the set of values it allows, then walks forward minute by minute from now to find the next five matching times. Those times use your browser timezone, which is often not what a production server uses, so double-check whether your scheduler runs in UTC. For payload sizing on scheduled jobs, try the Token Counter, or head back to the tools hub.