Cron Expression Parser

Parse cron expressions into plain English and see the next scheduled run times.

Presets

  • Every minute
  • Every hour
  • Daily at midnight
  • Monday at 9 AM
  • First of month

Cron expression (5 fields)

Fields

  • Minute: 0
  • Hour: 9
  • Day of month: *
  • Month: *
  • Day of week: 1

Description

At 09:00 AM, only on Monday

Next 5 runs

# Date & time (local)
1 Mon, May 4, 2026, 9:00 AM Copy
2 Mon, May 11, 2026, 9:00 AM Copy
3 Mon, May 18, 2026, 9:00 AM Copy
4 Mon, May 25, 2026, 9:00 AM Copy
5 Mon, Jun 1, 2026, 9:00 AM Copy

What is a cron expression?

A cron expression is a string of five fields separated by spaces that defines a schedule. The fields represent minute (0-59), hour (0-23), day of month (1-31), month (1-12), and day of week (0-7, where 0 and 7 are Sunday). Special characters like * (any), , (list), - (range), and / (step) allow flexible scheduling.

How to use it

Type or paste a cron expression into the input field, or click a preset to start from a common schedule. The tool instantly shows a plain-English description of the schedule and lists the next five times it would run.

Field reference

  • Minute: 0-59
  • Hour: 0-23
  • Day of month: 1-31
  • Month: 1-12 (or JAN-DEC)
  • Day of week: 0-7 (or SUN-SAT, where 0 and 7 are both Sunday)

Special characters:

  • * = any value
  • , = list (e.g. 1,3,5)
    • = range (e.g. 1-5)
  • / = step (e.g. */15 means every 15)