Free Cron Builder & Explainer

Build a schedule field by field — or paste a cryptic expression and read it in plain English, with the next 5 run times.

Privacy Level 1 — 100% local: your files never leave your browser
Free plan: unlimited expressions, no signup. One misplaced cron field can run a cleanup at 3am instead of 3pm — check the schedule before you commit it. Need more? Cron Builder Pro adds Quartz (6-field) support and timezone previews.

Build it field by field

Supports *, lists (0,30), ranges (9-17), steps (*/15) and names (MON–FRI, JAN–DEC). Day-of-week 7 also means Sunday.

Or paste an expression to explain it

Presets:

Something not working?

Tell us what went wrong — it helps us fix the tool. Only what you type below is sent.

Need more power? Meet Cron Builder Pro

One-time payment. Yours forever. No subscription.

$29
single payment · lifetime updates included
FeatureFreePro
5-field cron builder + explainerYesYes
Next 5 run timesYesYes
Presets + month / weekday namesYesYes
Quartz 6-field expressions—Yes
Next runs in any timezone—Yes
Schedule conflict checker—Yes
AdsShown on pageAd-free
Updates—Lifetime free updates

Frequently asked questions

What do the 5 fields mean?

In order: minute (0–59), hour (0–23), day of month (1–31), month (1–12), day of week (0–6, where 0 and 7 are Sunday). So 0 9 * * 1-5 runs at 09:00, Monday to Friday.

If I restrict both day-of-month and day-of-week, when does it run?

Classic cron runs when either matches — that is the rule this tool uses. 0 9 15 * 5 runs on the 15th of the month and on every Friday. Some schedulers (and Quartz) use AND instead, so always check your target system's rule.

Do the next-run times use my timezone?

Yes — the preview uses your browser's local time. Your server may be in a different timezone, so convert before pasting the expression into crontab.

What about @daily and other shortcuts?

@hourly, @daily, @weekly, @monthly and @yearly are expanded to their 5-field equivalents before explaining.