Cron Expression Parser

Parse a cron expression and see the next scheduled run times.

About Cron Expression Parser

Paste a standard 5-field cron expression (minute, hour, day of month, month, day of week) to see the next five times it will run. Useful for verifying cron jobs before deploying them.

What Is This Tool?

Paste a standard 5-field cron expression (minute, hour, day of month, month, day of week) to instantly see the next five times it will run. Useful for double-checking a cron schedule before deploying it.

How to Use

  1. Type or paste a cron expression into the input field, or pick a common preset.
  2. Click Parse to calculate the next five run times based on your current local time.
  3. Adjust the expression and re-parse until the schedule matches what you expect.

Common Use Cases

Tips & Tricks

Frequently Asked Questions

What do the five fields in a cron expression mean?

In order: minute (0-59), hour (0-23), day of month (1-31), month (1-12), and day of week (0-6, where 0 is Sunday). Each field can be a specific value, a range, a list, a step, or an asterisk for 'every'.

What does an asterisk (*) mean in a cron field?

It means 'every' value for that field — for example, an asterisk in the minute field means the job triggers every minute within the constraints of the other fields.

How do I schedule a job to run every 15 minutes?

Use a step value in the minute field: */15 0 * * * would run at minute 0, 15, 30, and 45 of every hour.

Why do the calculated next-run times look off by a few hours?

Times are calculated using your browser's local timezone, while the server or system actually running the cron job might use a different timezone (often UTC) — always confirm which timezone your scheduler uses.

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

No. Parsing and calculating the next run times happens entirely in your browser using JavaScript date logic — nothing is transmitted anywhere.

Parse cron expressions and see the next scheduled run times instantly. Free online tool for verifying cron jobs before deployment.