Cron expression explainer

Read a cron expression in plain English and see the next run times.

Day numbers
Expression

At every 15th minute past every hour from 9 through 17 on Monday through Friday.

FieldValueMeansAllowed
Minute*/15every 15th minute0–59
Hour9-17every hour from 9 through 179, 10, 11, 12, 13, 14, 15, 16, 170–23
Day of month*every day of the month1–31, L W ?
Month*every month1–12, JAN–DEC
Day of week1-5Monday through FridayMonday, Tuesday, Wednesday, Thursday, Friday0–7, SUN–SAT, L #

Five fields: minute, hour, day of month, month, day of week. Six fields add seconds at the start, seven add a year at the end. * means every, a-b a range, */n every nth, and lists use commas.

Next runs in UTC

The next 10 run times appear here.

Times are worked out in UTC. When the clocks go forward, times that don't exist are skipped; when they go back, a repeated time runs once.

Valid, 5 fields
  1. 1Type a cron expression.
  2. 2Read what it means.
  3. 3Check the next run times in your time zone.
Does my data leave my device?
No. Everything you paste or open is processed in your browser and stays on your device.
Does it work offline?
Yes. Once this page has loaded, it keeps working without an internet connection.
Is there a size limit?
No limits from us. Very large inputs can be slow because the work uses your device's memory.

Related tasks

Ready-made settings for common jobs.

Other tools

More tools for everyday coding.