Input a CRON expression

Paste your expression (e.g., * * * * *) and get an instant, human-readable schedule. Simple, fast, and 100% accurate.

No more guessing when your scripts will run !



What, why and how CRON ?

What is CRON ?

Cron is a time-based job scheduler in Unix-like operating systems (including Linux and macOS). It allows users to schedule tasks—known as cron jobs—to run automatically at specific intervals, dates, or times. Instead of a human manually typing a command every day, the crond (Cron Daemon) stays awake in the background, checking the clock every minute to see if a scheduled task is due to be executed.

Why using CRON visualizer ?

While Cron is powerful, it is famously difficult to read at a glance. A single typo (like putting a * in the wrong place) can result in a script running every second instead of every day, which can crash a server.

Basic usages

A cron expression has five possible values at minimum. Certain tools allow for a sixth value before the minute field, for handling seconds.

Minute Hour Day of month Month Day of week
0-59 * , - / 0-23 * , - / 1-31 * , - / 1-12 * , - / 0-6 * , - /

Examples

Frequency Expression Description
Every 5 minutes "*/5 * * * *" Checks for new data or status updates every 5th minute (0, 5, 10...).
Every hour "0 * * * *" Runs at minute zero of every hour (e.g., 1:00, 2:00, 3:00).
At midnight "0 0 * * *" The classic "Daily maintenance" time for starting clean the day.
At 3:00 AM, the week-end "0 3 * * 0,6" "Daily maintenance" but maybe at a better time for your own stuff, week-end only.
AT 9:10 AM, on workday "10 9 * * 1-5" Runs at 9:00 AM, but only Monday through Friday. Good for "Daily Standup" alerts.
On Monday "0 0 * * 1" Runs a cronjob at midnight, the first day of the week, to start fresh.
The 1st of the month "0 0 1 * *" Runs a cronjob at midnight, the first day of the month. For something like Invoices, etc....
Annual Backup "0 0 1 1 *" Runs once a year at midnight on January 1st.