Logics Guru

Cron Expression Generator

Build, decode and preview cron schedules with their next run times.

Runs entirely in your browser. Your data never leaves this device and is never sent to our servers.

Five fields: minute, hour, day of month, month, day of week.

Expression
In plain English
Next 5 runs

Cron syntax is five fields — minute, hour, day of month, month, day of week — and it is very easy to write something that looks right and runs at the wrong time. This tool translates an expression into a sentence and shows the next five runs, which is the only reliable way to confirm it does what you meant.

How to use it

  1. Type an expression, or choose a preset.
  2. Read the plain-English description.
  3. Check the next five run times before you deploy it.

Not working as you expect? Report a problem with this tool.

Frequently asked questions

What does */15 mean?
Every fifteenth unit of that field. In the minute position it means at minute 0, 15, 30 and 45 of every hour.
Why does my job run more often than expected?
Usually because both day-of-month and day-of-week are set. Cron treats those as OR, not AND, so the job runs when either matches.
What timezone do the previews use?
Your browser timezone. Servers normally run cron in UTC, so check what your host uses before relying on the times.