Skip to main content

rawops.dev

Skip to tool content

Cron Parser

Parse cron expressions into human-readable descriptions and see the next scheduled runs.

Minute
0-59
Hour
0-23
Day (M)
1-31
Month
1-12
Day (W)
0-7

Human Readable

Every 5 minutes, every hour, every day

Next 10 Scheduled Runs

UTC
#1Mon, Jun 15, 2026 12:55:00
#2Mon, Jun 15, 2026 13:00:00
#3Mon, Jun 15, 2026 13:05:00
#4Mon, Jun 15, 2026 13:10:00
#5Mon, Jun 15, 2026 13:15:00
#6Mon, Jun 15, 2026 13:20:00
#7Mon, Jun 15, 2026 13:25:00
#8Mon, Jun 15, 2026 13:30:00
#9Mon, Jun 15, 2026 13:35:00
#10Mon, Jun 15, 2026 13:40:00
Send to:

What is a Cron Expression?

A cron expression is a string of five (or six) fields that define a schedule for recurring tasks. Originally from Unix cron daemon, these expressions are now used across systems like Kubernetes CronJobs, CI/CD pipelines, cloud schedulers, and task automation tools.

Each field represents a time unit: minute, hour, day of month, month, and day of week. Special characters like * (any), */n (every n), - (range), and , (list) allow flexible scheduling.

Common Examples

* * * * *Every minute
0 */6 * * *Every 6 hours
30 2 * * 1-5Weekdays at 2:30 AM
0 0 1,15 * *1st and 15th of each month at midnight

If you’re migrating scheduled tasks from cron to systemd timers (or vice versa), try our Cron ↔ Systemd Timer Converter for automatic translation between the two formats.

Related Tools & Resources