Cron Expression Parser
Parse cron expressions into plain English and see the next scheduled run times.
Presets
- Every minute
- Every hour
- Daily at midnight
- Monday at 9 AM
- First of month
Cron expression (5 fields)
Fields
- Minute: 0
- Hour: 9
- Day of month: *
- Month: *
- Day of week: 1
Description
At 09:00 AM, only on Monday
Next 5 runs
| # | Date & time (local) | |
|---|---|---|
| 1 | Mon, May 4, 2026, 9:00 AM | Copy |
| 2 | Mon, May 11, 2026, 9:00 AM | Copy |
| 3 | Mon, May 18, 2026, 9:00 AM | Copy |
| 4 | Mon, May 25, 2026, 9:00 AM | Copy |
| 5 | Mon, Jun 1, 2026, 9:00 AM | Copy |
What is a cron expression?
A cron expression is a string of five fields separated by spaces that defines a schedule. The fields represent minute (0-59), hour (0-23), day of month (1-31), month (1-12), and day of week (0-7, where 0 and 7 are Sunday). Special characters like * (any), , (list), - (range), and / (step) allow flexible scheduling.
How to use it
Type or paste a cron expression into the input field, or click a preset to start from a common schedule. The tool instantly shows a plain-English description of the schedule and lists the next five times it would run.
Field reference
- Minute: 0-59
- Hour: 0-23
- Day of month: 1-31
- Month: 1-12 (or JAN-DEC)
- Day of week: 0-7 (or SUN-SAT, where 0 and 7 are both Sunday)
Special characters:
- * = any value
- , = list (e.g. 1,3,5)
- = range (e.g. 1-5)
- / = step (e.g. */15 means every 15)