Cron Expression Parser
Parse any cron expression into plain English and see the next 10 execution times. Supports standard 5-field cron syntax.
Minute
*/5
Hour
*
Day (month)
*
Month
*
Day (week)
*
Quick presets
Schedule description
every 5 minutes
Next execution times
- 14/25/2026, 1:50:00 PM
- 24/25/2026, 1:55:00 PM
- 34/25/2026, 2:00:00 PM
- 44/25/2026, 2:05:00 PM
- 54/25/2026, 2:10:00 PM
- 64/25/2026, 2:15:00 PM
- 74/25/2026, 2:20:00 PM
- 84/25/2026, 2:25:00 PM
- 94/25/2026, 2:30:00 PM
- 104/25/2026, 2:35:00 PM
How to Use
Enter a cron expression
Type a 5-field cron expression: minute (0–59), hour (0–23), day-of-month (1–31), month (1–12), day-of-week (0–7).
Use wildcards and operators
Use * for "any", */n for "every n", ranges (1–5), and lists (1,3,5) in any field.
Check the schedule
The tool shows a human-readable description and the next 10 scheduled run times based on the current time.
FAQ
Cron is a time-based job scheduler in Unix. A cron expression has 5 fields: 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). Each field can use *, numbers, ranges (1-5), lists (1,3,5), or steps (*/5).
*/n means "every n units". For example, */15 in the minute field means "every 15 minutes", and */2 in the hour field means "every 2 hours".
* * * * * = every minute | 0 * * * * = every hour | 0 0 * * * = daily at midnight | 0 9 * * 1 = every Monday at 9am | 0 0 1 * * = first day of every month
When both day-of-month and day-of-week are non-wildcard, the job runs when either condition is met (OR logic). When only one is non-wildcard, it restricts the schedule.