LocalFirstTools.com — data tools that never leave your device
No upload — everything runs on your device

Cron Expression Explainer

Turn cron expressions into plain English and next runs. Nothing is uploaded.

The Cron Expression Explainer accepts 5-field crontab syntax (plus an optional 6th seconds field) and shows the next 5 run times in your local timezone, computed locally by cron-parser.

In plain English

Every 15 minutes, between 09:00 AM and 05:59 PM, Monday through Friday

Next 5 runs (local time)
  1. 8/31/2026, 11:00:00 AM
  2. 8/31/2026, 11:15:00 AM
  3. 8/31/2026, 11:30:00 AM
  4. 8/31/2026, 11:45:00 AM
  5. 8/31/2026, 12:00:00 PM
Parsed locally — nothing leaves this tab

What does the Cron Explainer do?

Cron expressions schedule recurring jobs with five fields — minute, hour, day of month, month, day of week — plus an optional seconds field. Reading them is error-prone, so this tool translates the expression into an English sentence and shows the next five times it would fire.

How does the Cron Explainer work?

The sentence comes from the cronstrue library and the upcoming run times from cron-parser, which walks the calendar from now in your browser's timezone. Both run entirely in this tab — nothing is scheduled and nothing is sent anywhere.

Does this upload my text?

No. This page never sends your input to a server — formatting, decoding and hashing all run in this tab, on this device.How that works.

Frequently asked questions

Which cron syntax is supported?

Standard 5-field crontab syntax, plus 6 fields when the first is seconds. Ranges (1-5), steps (*/15), lists (1,15) and names (MON, JAN) all work. Non-standard extensions like @reboot are not supported.

What timezone are the next runs shown in?

Your browser's local timezone. A real cron daemon fires in the server's timezone, so a job written for a UTC server can show different wall-clock times here.

What does it mean when both day-of-month and day-of-week are set?

In classic cron the job runs when either field matches — 0 0 1 * 1 fires on the 1st of the month and on every Monday. Some schedulers (like Quartz) instead require one of the two to be *, so double-check your platform.

Is 0 0 * * 0 Sunday or Saturday?

Sunday. Day-of-week runs 0–6 starting at Sunday, and most implementations also accept 7 for Sunday.

Related tools

Browse alltext toolsor thefull tool directory.