Skip to content

CRON Parser

Parse and explain CRON expressions. See the next 5 execution times and get a human-readable description of any cron schedule. Free, 100% in your browser.

Minute (0–59) Hour (0–23) Day of month (1–31) Month (1–12) Weekday (0–6, Sun=0)

What is a CRON expression?

A CRON expression is a string of 5 space-separated fields that defines a recurring schedule: minute hour day-of-month month day-of-week. CRON originated in Unix (1970s) as the scheduler daemon cron and is now used by virtually every scheduling system — from Linux crontab to cloud services like AWS CloudWatch, GitHub Actions, Kubernetes CronJobs, and CI/CD pipelines. An asterisk (*) in any field means "every" (wildcard).

CRON field syntax

*: Any value (wildcard).
*/n: Every n-th value (step). Example: */15 in minutes = every 15 minutes (0, 15, 30, 45).
a-b: Range (inclusive). Example: 9-17 in hours = 9 AM to 5 PM.
a,b,c: List of specific values. Example: 1,15 in day-of-month = 1st and 15th.
a-b/n: Step within range. Example: 0-30/10 in minutes = 0, 10, 20, 30.
Fields can be combined: 1,15 */2 * * * means "at minute 1 and 15 of every 2nd hour."

Common CRON expressions

* * * * * — Every minute.
0 * * * * — Every hour (at minute 0).
0 0 * * * — Daily at midnight.
0 9 * * 1 — Every Monday at 9:00 AM.
*/15 * * * * — Every 15 minutes.
0 9-17 * * 1-5 — Hourly, 9 AM–5 PM, weekdays only.
0 0 1 * * — First day of every month at midnight.
30 4 * * 0 — Every Sunday at 4:30 AM (weekly backup).
0 */6 * * * — Every 6 hours (midnight, 6 AM, noon, 6 PM).

Privacy

All parsing runs 100% in your browser. No data is sent to any server.