Cron Expression Parser

Parse cron expressions and preview upcoming scheduled runs

Enter cron expression

Interpretation

Next scheduled runs

12026/07/03 12:15
22026/07/03 12:20
32026/07/03 12:25
42026/07/03 12:30
52026/07/03 12:35

Field details

Minute
0-55
Hour
*
Day of month
*
Month
1-12
Day of week
0-7

What Is the Cron Expression Parser?

This tool parses cron expressions (e.g., */5 * * * *) into human-readable descriptions and shows upcoming scheduled run times. It helps verify cron expressions and prevent scheduling mistakes.

How to Use

  1. Enter a cron expression you want to analyze.
  2. The parsed fields and a natural-language description appear instantly.
  3. Up to five upcoming run times are displayed.

To try it quickly, click one of the example expressions below the input field.

What You Can Check

Description

The cron expression is converted into a plain-language description. For example, */5 * * * * becomes "every 5 minutes" and 0 9 * * 1-5 becomes "on weekdays, at 09:00."

Next Scheduled Runs

Up to five upcoming run times are shown based on the current time. This lets you verify that the expression will trigger at the expected moments.

Field Details

The following five fields are shown with their parsed values:

  • Minute — 0 to 59
  • Hour — 0 to 23
  • Day of month — 1 to 31
  • Month — 1 to 12 (can also use JAN through DEC)
  • Day of week — 0 to 7 (0 and 7 stand for Sunday; can also use SUN through SAT)

Supported Format

The tool supports the standard 5-field format (minute hour day month weekday).

CharacterMeaningExample
*Any value* * * * * (every minute)
?Same as *? * * * * (every minute)
,Value list0,15,30,45 * * * *
-Value range0 9-17 * * *
/Step values*/5 * * * * (every 5 minutes)

Use Cases

  • Verifying cron expressions before deploying to servers or job schedulers
  • Understanding when a complex schedule will actually run
  • Reviewing cron expressions written by team members
  • Testing expressions interactively before writing them into a crontab file

Things to Keep in Mind

  • This tool only supports the standard 5-field cron format (no seconds field)
  • When both day-of-month and day-of-week are specified, a day matches if either condition is met (OR logic)
  • All times are based on your browser's local time zone; results may differ if your server uses a different time zone
  • The next-run calculation looks up to five years ahead
  • Parsing and date calculation are done entirely in your browser; no data is sent externally