The free Cron Expression Generator
Build cron expressions visually and get a plain-English explanation plus the next run times. Supports minute, hour, day, month and weekday fields, ranges.
- Free to use
- No signup
- Nothing to install
- Runs in your browser
*/15 * * * * → every 15 minutes 0 9 * * 1-5 → at 09:00 on Monday through Friday 0 0 1 * * → at midnight on the 1st of every monthOpen the Cron Expression Generator
Illustration. Open the tool for the real thing.
See it in action
Sample input: Cron expression (minute hour day-of-month month day-of-week) = */15 * * * *

What is the Cron Expression Generator?
Cron is the standard scheduler on Linux and Unix and is used by many cloud tools to run jobs at set times. A cron expression has five fields — minute, hour, day of month, month and day of week — and can use lists (1,15), ranges (1-5), steps (*/15) and wildcards (*). It is powerful but easy to get wrong.
Pick a common preset or type your own expression, and this tool explains it in plain English and lists the next five times it will run, so you can be sure the schedule does what you expect. Quick presets cover common schedules such as every 5 minutes, hourly, daily at midnight, weekdays at 9 am and monthly.
3 steps to your result
Open the tool and follow along. Nothing to install.
What you get
Understand any cron expression at a glance.
See the next five executions.
Start from a preset, then tweak any of the five fields.
Every minute, hourly, daily, weekly and monthly.
AZRS tools are free to open and use.
It opens in your browser, so there is nothing to download.
Used for
Pick one to see how it fits.
How it compares
A plain look at this tool next to the usual alternative.
| This utility | Desktop software | |
|---|---|---|
| Install | Nothing to install | Usually an app or program to install |
| Account | No signup | Depends on the product |
| Cost | Free to use | Free or paid, depends on the product |
| Where it runs | In your browser tab | On your computer |
Questions people ask
What is a cron expression?
A five-field string that defines when a scheduled job runs.
What does */5 mean?
Every 5 units — for the minute field, every 5 minutes.
What does 0 0 * * * mean?
Every day at midnight.
Which time zone does cron use?
The server’s time zone unless configured otherwise.
Does this support seconds?
This tool uses the standard 5-field format.
More free tools
Related to the Cron Expression Generator.
Try the Cron Expression Generator now
Build and explain cron schedules with next run times. Free to use.
Try it free