Cron Expression Checker

Cron Checker parses a cron expression and lists its next 10 run times in your browser's local timezone, with nothing you type sent to a server.

Enter a cron expression to see the next 10 times it will execute. Format: minute hour day month weekday (e.g., "0 0 1 * *")

Example Expressions

At a glance

Accepts
A cron expression
Outputs
The next 10 run times in your local timezone
Where it runs
Entirely in your browser, on your device
What leaves your device
Nothing - what you type stays in this tab
Limits
Shows the next 10 runs; uses your browser's timezone
Account
Not required - there is no sign-up
Price
Free, with no watermark and no usage cap

Paste in a cron expression and see exactly when it will fire next, ten runs at a time. Parsing runs with the cron-parser library entirely in your browser - nothing you type is sent to a server. Need a syntax refresher first? See the cron cheat sheet.

How to use it

  1. Type a cron expression into the field, or click one of the example expressions to load it.
  2. Click "Calculate" to compute the next 10 run times.
  3. Read the list of upcoming execution times, shown in your browser's local timezone.
  4. If the expression is invalid, adjust the fields based on the error message and recalculate.

Frequently asked questions

Is my cron expression sent to a server to be parsed?

No - parsing runs entirely in your browser using the cron-parser JavaScript library. Nothing you type is sent anywhere.

What format does the expression need to be in?

Standard 5-field cron syntax: minute, hour, day of month, month, day of week - for example 0 9 * * 1 means every Monday at 9 AM.

What timezone are the execution times shown in?

Your browser's local timezone. Both the schedule calculation and the displayed times use whatever timezone your device is set to, not UTC.

Why does it say the cron expression format is invalid?

The parser couldn't make sense of what you typed - check that you have five space-separated fields and that each one is a valid value for its position.

How many upcoming run times does it show?

The next 10, in order, calculated from the current time.