Date and time

Online Cron Expression Analyzer

Enter a standard Cron expression to get a clear explanation, a field breakdown and upcoming runs.

HostingerFast hosting for your websiteHosting, domain and SSL in one place.View offer ↗HostingerLaunch your website todayReliable hosting for new projects and growing websites.View offer ↗

Cron Expression Analyzer

minute · hour · day of month · month · day of week

Cron guide

What is a Cron expression?

Cron is syntax used to schedule recurring tasks on UNIX, Linux and other platforms. The standard form uses five fields.

The 5 Cron fields

The fields represent minute, hour, day of month, month and day of week, in that order.

What does * mean?

An asterisk represents every possible value in its field. For example, * * * * * runs every minute.

Ranges and lists

Use 1-5 for a range, 1,3,5 for a list and 1-10/2 for a stepped range. */5 means every five units.

Cron and time zones

Actual execution depends on the time zone of the system running Cron. Upcoming runs respect the selected IANA zone and daylight-saving changes.

Frequently asked questions

Cron expression questions

How do I read a Cron expression?

Read its five fields from left to right: minute, hour, day of month, month and day of week.

What does * * * * * mean?

It means the task runs every minute.

What does */5 mean in Cron?

It means the task runs every five units of the relevant field.

How do I run a task every hour?

Use 0 * * * * to run it at minute 0 of every hour.

How do I run Cron every day?

Use 0 0 * * * to run it daily at midnight.

How do I run Cron Monday to Friday?

Use a range such as 0 9 * * 1-5.

How can I see when a Cron expression will run?

Enter the expression, choose a time zone and check the calculated upcoming runs.

Does Cron use the server time zone?

Usually yes. The system running Cron determines the actual time zone.

What is the difference between UNIX Cron and Quartz?

Standard UNIX Cron uses five fields. Quartz commonly uses six or seven, including seconds, and should not be treated as UNIX Cron automatically.