Cron Job Predictor
Enter a cron expression to see the next 10 scheduled execution times. Get a human-readable explanation of your schedule and never misconfigure a cron job again.
Understanding Cron Expressions
Cron is a time-based job scheduler found in Unix-like operating systems (Linux, macOS). A cron expression defines when a scheduled task should run, using a compact five-field format: minute hour day-of-month month day-of-week. Despite its simplicity, cron syntax is a common source of configuration errors that can cause jobs to run at unintended times, sometimes with costly consequences.
Our Cron Job Predictor eliminates this risk by showing you exactly when your job will execute. Instead of deploying and waiting to see if your cron fires at the right time, you can verify the schedule instantly before making any changes to your crontab.
Cron Field Reference
- Minute (0-59) — The minute of the hour when the job runs.
- Hour (0-23) — The hour of the day in 24-hour format.
- Day of Month (1-31) — The calendar day.
- Month (1-12) — The month of the year.
- Day of Week (0-7, where 0 and 7 are Sunday) — The day of the week.
Special Characters
*— Matches every possible value for that field ("every minute", "every hour", etc.).,— Specifies a list of values.1,3,5in the weekday field means Monday, Wednesday, and Friday.-— Defines a range.9-17in the hour field means every hour from 9 AM to 5 PM./— Defines a step.*/15in the minute field means every 15 minutes.
Common Cron Recipes
0 * * * *— Every hour on the hour*/15 * * * *— Every 15 minutes0 9 * * 1-5— Weekdays at 9:00 AM0 0 1 * *— First day of every month at midnight0 2 * * 0— Every Sunday at 2:00 AM30 4 1,15 * *— 1st and 15th of every month at 4:30 AM
*), most cron implementations run the job when either condition is met, not when both are met simultaneously.