Why it matters
Cron schedules run backups, reports, sitemap rebuilds and Cloudflare Worker triggers. The syntax is compact and unforgiving: 0 9 * * 1-5 and 9 0 * * 1-5 look alike and run 9 hours apart.
Seeing the schedule in words, and the actual next run times, is the quickest way to be sure. It also shows the zone problem: most servers, including Cloudflare's cron triggers, run in UTC, which is an hour off UK time in summer.
How it works
- InputA five-field cron expression
- In your browserParsed field by field, next runs calculated
- OutputA sentence, a field table and the next 10 runs
Where it fits in a designer's workflow
- Plan
- Design
- Build
- Test
- Launch
By the numbers
Show the numbers as a table
| Preset | Cron | Runs that week | In plain English |
|---|---|---|---|
| Every 5 minutes | */5 * * * * | 2016 | Every 5 minutes. |
| Hourly | 0 * * * * | 168 | At the start of every hour. |
| Daily at 03:17 | 17 3 * * * | 7 | At 03:17. |
| Weekdays 9am | 0 9 * * 1-5 | 5 | At 09:00, on weekdays. |
| Mondays 08:30 | 30 8 * * mon | 1 | At 08:30, on Monday. |
| 1st of the month | 0 0 1 * * | 0 | At 00:00, on day 1 of the month. |
| Every 15 min, office hours | */15 9-17 * * 1-5 | 180 | Every 15 minutes, between 09:00 and 17:59, on weekdays. |
| Quarterly | 0 6 1 1,4,7,10 * | 0 | At 06:00, on day 1 of the month, in January, April, July and October. |
How to use it
- Type a cron expression or pick an example.
- Read the plain-English summary and each field.
- Choose UTC or your time zone for the run times.
- Copy or download the summary for your documentation.
FAQ
What are the five fields?
Minute (0 to 59), hour (0 to 23), day of the month (1 to 31), month (1 to 12) and day of the week (0 to 6, Sunday is 0 or 7).
Why does my job run on extra days?
If both day of the month and day of the week are set, cron runs when either matches. That's standard cron behaviour.
Does it support seconds?
No. Standard cron and Cloudflare cron triggers have five fields. Six-field formats (Quartz, some libraries) add seconds at the start.
Which time zone does my server use?
Usually UTC. Cloudflare Workers cron triggers are always UTC.