Cron expression generator and explainer

Enter a cron expression to get a plain-language description and its next 10 run times, or pick a common example.

About Cron generator

A cron expression has five fields: minute (0–59), hour (0–23), day of month (1–31), month (1–12) and weekday (0–6, 0 = Sunday). Use * for every value, */5 for every fifth, 1-5 for a range and 1,15 for a list. This page explains the expression and calculates the next run times in the time zone you choose.

@daily, @hourly, @weekly, @monthly, @yearly and month/day names (JAN, MON) are supported. Most servers run cron in UTC — check before scheduling.

FAQ

Every day at 2 a.m.?

0 2 * * *

Every 15 minutes during office hours, Mon–Fri?

*/15 9-17 * * 1-5

More tools here

Other tools you may like