>_
smartdevbox
Try SmartDevBox free — no sign-up91+ tools · 100% client-side · no account required
Glossary

What Is a Cron Expression?

A cron expression is a compact, 5-field string that tells the cron scheduler when to run a recurring job. Fields represent minute, hour, day-of-month, month, and day-of-week. Mastering a handful of special characters lets you express almost any schedule — from "every 15 minutes" to "noon on the first of every month."

The One-Line Definition

A cron expression is a string of 5 space-separated fields — minute hour day-of-month month day-of-week — that defines when a recurring task should run on a Unix-like system.

The 5 Fields

PositionFieldAllowed valuesNotes
1Minute0–59
2Hour0–230 = midnight
3Day of month1–31? in some implementations means "any"
4Month1–12Also JAN–DEC
5Day of week0–70 and 7 both mean Sunday. Also SUN–SAT

Special Characters & Aliases

*Any value. * in hour = every hour
,Value list. 1,3,5 in day-of-week = Mon, Wed, Fri
-Range. 9-17 in hour = 9 AM through 5 PM
/Step. */15 in minute = every 15 minutes
@yearlyAlias. Equivalent to 0 0 1 1 *
@monthlyAlias. Equivalent to 0 0 1 * *
@weeklyAlias. Equivalent to 0 0 * * 0
@dailyAlias. Equivalent to 0 0 * * *
@hourlyAlias. Equivalent to 0 * * * *

Common Schedule Examples

ExpressionPlain English
0 9 * * 1-5Every weekday at 09:00
*/15 * * * *Every 15 minutes
0 0 * * *Every day at midnight
0 12 1 * *At noon on the 1st of every month
30 18 * * 5Every Friday at 18:30
0 */6 * * *Every 6 hours (00:00, 06:00, 12:00, 18:00)

Parse a Cron Expression Now

Paste any cron expression into SmartDevBox and it explains each field in plain English and lists the next run times. Open the Cron Parser →

Frequently Asked Questions

What does "0 9 * * 1-5" mean?

Minute 0, hour 9, every day of month, every month, Monday–Friday. Plain English: run at 09:00 every weekday.

What is the difference between cron and crontab?

Cron is the background scheduler daemon. A crontab is the file listing schedules for a user. Edit yours with "crontab -e".

How do I parse a cron expression online?

Paste it into SmartDevBox. It auto-detects cron format and explains every field, then shows next run times.

Cron Parser ToolAuto-detects cron expressions, explains fields, lists next run times.
What Is a Unix Timestamp?Cron run times are expressed as Unix timestamps internally.