Presets
Enter a cron expression to see what it means.
This expression is valid, but it will never run — no upcoming date satisfies every field (for example, 30 February never occurs).
Build, explain and preview cron schedules — plain-English breakdown and the next run times, live.
┌───────────── minute (0–59)
│ ┌─────────── hour (0–23)
│ │ ┌───────── day of month (1–31)
│ │ │ ┌─────── month (1–12 or JAN–DEC)
│ │ │ │ ┌───── day of week (0–6 or SUN–SAT; 0 & 7 = Sunday)
│ │ │ │ │
* * * * **Any value — every minute, every hour, and so on.,List of values, e.g. 1,15,30 runs at each listed value.-Range of values, e.g. 9-17 covers 9 through 17./Step, e.g. */5 is every 5th value; 0-30/10 steps within a range.JAN–DECMonth names (and SUN–SAT for weekdays) are accepted, case-insensitive.@yearlyOnce a year — 0 0 1 1 * (also @annually).@monthlyOnce a month — 0 0 1 * *.@weeklyOnce a week — 0 0 * * 0.@dailyOnce a day — 0 0 * * * (also @midnight).@hourlyOnce an hour — 0 * * * *.DOM / DOWWhen both day-of-month and day-of-week are restricted, the job runs when either matches (standard Vixie cron).time zoneNext-run previews use your browser's local time. Real cron daemons use the server's time zone.