Cron Expression Explainer

Translate a cron expression into plain English and see exactly when it will next run — computed live in your browser.

Runs at 09:00 on 1-5.

Next 5 runs (your local time)

  • 9/15/2026, 9:00:00 AM
  • 9/16/2026, 9:00:00 AM
  • 9/17/2026, 9:00:00 AM
  • 9/18/2026, 9:00:00 AM
  • 9/21/2026, 9:00:00 AM

Frequently asked questions

What are the five cron fields?+

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). Use *, ranges (1-5), lists (1,3,5), and steps (*/15).

How are the next run times calculated?+

The tool parses your expression into the allowed values for each field, then scans forward minute by minute from now to find the next matching times — in your local timezone.

How do day-of-month and day-of-week interact?+

Following standard cron: if both are restricted, a run fires when either matches. If only one is set, only that one applies.

Want this built into your own software?

These free tools are a taste of what we do. Leave your details and our team will reach out — or build something like this into your systems.

Prefer to chat? Contact us