Cron Expression Generator
Type a cron expression to see what it means in plain English and when it will run next, or start from a preset and adjust it.
Free · No sign-up · Files stay on your device
How to use Cron Expression Generator
- 1Pick a preset or type a 5-field cron expression.
- 2Read the explanation.
- 3Check the next run times, then copy the expression.
Features
- Plain-English explanation
- Next 5 run times in your time zone
- Ranges, lists, steps and names
- Common presets
- Clear errors for invalid fields
Cron syntax
A cron expression has five fields: minute (0–59), hour (0–23), day of month (1–31), month (1–12 or JAN–DEC) and day of week (0–6 or SUN–SAT, where 0 is Sunday). Use * for "every", commas for lists (1,15), hyphens for ranges (9-17) and slashes for steps (*/15).
Day of month and day of week
When both day fields are restricted, standard cron runs when either matches. For example 0 0 1 * MON runs on the 1st of every month and on every Monday.
Frequently asked questions
What does */5 mean?
Every 5 units: in the minute field, every 5 minutes (0, 5, 10…).
Is Sunday 0 or 7?
Both work here. 0 and 7 both mean Sunday, as in most cron implementations.
Does it support seconds or years?
No. It uses the standard 5-field format used by Linux cron, GitHub Actions and most schedulers.