What this cron parser does
Cron expressions schedule recurring jobs on Linux servers, Kubernetes CronJobs, GitHub Actions and cloud schedulers. Five terse fields hide surprisingly complex rules. This parser explains any expression in plain language, shows each field separately, and lists the next eight run times in your local time zone so you can confirm a schedule before deploying it.
How to use it
- Type an expression such as
*/15 9-17 * * 1-5. - Read the description, for example "Every 15 minutes, between 09:00 and 17:59, Monday through Friday".
- Check the breakdown of minute, hour, day of month, month and day of week.
- Verify the upcoming runs, or click a preset to start from a common schedule.
Practical examples
0 2 * * *runs a nightly backup at 02:00.*/5 * * * *polls an API every five minutes.0 9 * * 1-5sends a report at 09:00 on weekdays.0 0 1 * *generates monthly invoices at midnight on the first day of each month.30 18 * * 5triggers a Friday 18:30 deployment freeze reminder.
Tips and edge cases
- Cron uses the server's time zone. Kubernetes and GitHub Actions default to UTC, so
0 9 * * *may fire in the middle of your night. - When both day of month and day of week are restricted, classic cron runs when either matches, not both.
*/7in the minute field runs at 0, 7, 14 ... 56 and then again at 0, so the gap across the hour is four minutes.- Day of week accepts 0 and 7 for Sunday in most implementations.
- Some platforms accept a sixth field for seconds or years; check your scheduler's documentation.