All tools

Cron Expression Parser

Decode any 5-field cron schedule into plain English.

Cron Expression
MinuteHourDay of monthMonthDay of week
0–59
0–23
1–31
1–12 or JAN–DEC
0–7 or SUN–SAT
Examples

Understanding Cron Expressions

Cron is the time-based job scheduler used on Unix-like systems and in countless CI/CD and cloud platforms. A cron expression is a compact string of five fields that describes when a task should run. This parser translates that string into plain English so you can be sure your schedule does what you intend.

The five fields

  • Minute (0–59)
  • Hour (0–23)
  • Day of the month (1–31)
  • Month (1–12 or names)
  • Day of the week (0–7, where 0 and 7 are Sunday)

Special characters

  • * — every value
  • */n — every n units (step)
  • a-b — a range of values
  • a,b,c — a specific list of values

A worked example

The expression 30 9 * * 1-5 reads field by field as: at minute 30, of hour 9, on every day of the month, in every month, on days Monday through Friday — in other words, 'at 09:30 on weekdays'. Reading left to right from minute to day-of-week makes any expression approachable.

100% Private & Processed Locally

Your cron expressions are parsed entirely in your browser. Nothing is uploaded, so this tool is safe for internal job schedules and works offline.

Frequently Asked Questions

Common questions about the Cron Expression Parser.

What cron format is supported?
The standard 5-field crontab format: minute, hour, day-of-month, month, and day-of-week.
Does it understand ranges and steps?
Yes. It handles wildcards, lists, ranges, and step values such as */5, 1-5, and 1,3,5, plus month and weekday names.
Is it free and private?
Yes. Parsing happens locally in your browser, free of charge and with no sign-up.

More Developer Utilities

View all tools →
JSON ValidatorJSON MinifierJSON to CSVCSV to JSONJSON to XMLXML to JSONJSON to YAMLYAML to JSON
File Transfer