Cron Explainer

Human-readable cron expressions

Cron Expression Explainer

Paste a cron expression and see what it means.

Cron expression
Every 5 minutes
Every hour
Every day at midnight
Every Monday
Explanation

Runs every 5 minutes.

Minute

every 5 minutes


Hour

every hour


Day of month

every day


Month

every month


Day of week

every day of the week

Next 5 run times

Upcoming schedules are shown in the selected timezone.

UTC
  • Today, 18:40
  • Today, 18:45
  • Today, 18:50
  • Today, 18:55
  • Today, 19:00
What is a cron expression?

A cron expression is a short string used to define when a scheduled task should run. It is commonly used for automations, scripts, backups, and recurring jobs.

How cron expressions work

Each field controls one part of the schedule. When all five fields match the current time, the job runs.

Cron expression fields

Standard cron uses five fields in this order: minute, hour, day of month, month, and day of week.

Common cron examples
ExpressionMeaning
*/5 * * * *Every 5 minutes
0 * * * *Every hour
0 0 * * *Every day at midnight
0 9 * * 1-5Every weekday at 9:00
0 0 1 * *On the first day of every month
FAQ
What does */5 mean in cron?

It means every five units for that field. In the minute field, */5 runs every 5 minutes.

How many fields does a cron expression have?

This tool supports the standard 5-field format: minute, hour, day of month, month, and day of week.

Does this support Quartz cron?

No. Cron Explainer currently supports standard 5-field cron only.

What timezone does cron use?

Cron schedules run in the timezone configured by the system or scheduler. This tool lets you preview runs in a selected timezone.

How do I run a cron job every day?

Use 0 0 * * * to run every day at midnight, or change the hour and minute to your preferred time.