Utinzo

Cron Expression Generator

Generate and explain cron expressions — pick a preset or write your own.

Cron Expression
0 * * * *
Human DescriptionRuns at minute 0, every hour
Minute0
Hour*
Day (Month)*
Month*
Weekday*
FormatStandard 5-field: min hour dom mon dow

Did this tool work for you?

AdSense336 × 280
AdSense336 × 280

How to use this calculator

  1. 1

    Select a preset schedule for common intervals.

  2. 2

    Or choose "Custom expression" and enter your own 5-field cron string.

  3. 3

    The tool explains what the expression means in plain English.

AdSense · 728 × 90

Frequently asked questions

What are the 5 cron fields?

Minute (0-59), Hour (0-23), Day of month (1-31), Month (1-12), Day of week (0-7, where 0 and 7 are Sunday). Use * for "every", */n for "every n", and ranges like 1-5.

What does */15 mean?

"Every 15 units" — */15 in the minute field means at minutes 0, 15, 30, and 45 of every hour. In the hour field, */6 means at 0, 6, 12, and 18.

Does cron use UTC or local time?

It depends on the system. Most servers run cron in UTC. Cloud schedulers (AWS EventBridge, GitHub Actions) use UTC by default. Always check your platform's documentation.

About cron expression generator

Cron expressions: scheduling recurring tasks

Cron syntax cheatsheet

* = any value. */n = every n. n-m = range. n,m = list. Example: "0 9 * * 1-5" = 9:00 AM Monday through Friday. "0 0 1,15 * *" = midnight on the 1st and 15th of every month.

Where cron is used

Linux/macOS crontab for server tasks (backups, cleanup). GitHub Actions `on: schedule`. AWS EventBridge, Google Cloud Scheduler, Vercel cron jobs, Heroku Scheduler, and most CI/CD platforms support cron syntax.

Cron Expression Generator – Utinzo

Learn more from an authoritative source:

MDN Web Docs
Related tools

Results are estimates for informational purposes only and do not constitute professional financial, medical, legal, or technical advice. Read full disclaimer →