Cron Expression Parser
Free online cron expression parser. Enter any cron schedule and instantly see a human-readable description and 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/16/2026, 10:05:00 PM
- 24/16/2026, 10:10:00 PM
- 34/16/2026, 10:15:00 PM
- 44/16/2026, 10:20:00 PM
- 54/16/2026, 10:25:00 PM
- 64/16/2026, 10:30:00 PM
- 74/16/2026, 10:35:00 PM
- 84/16/2026, 10:40:00 PM
- 94/16/2026, 10:45:00 PM
- 104/16/2026, 10:50: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.