Cron Expression Explainer — What Does This Cron Job Mean?

Paste any cron expression — from your own crontab, a coworker's CI config, or a tutorial you're following — and get a plain-English explanation of when it runs, a field-by-field breakdown, and its next 5 scheduled run times. Validates the expression as you type and flags anything malformed. Everything runs locally in your browser.

All processing happens in your browser. No data is sent to any server.

Frequently Asked Questions

What's the difference between this and the cron expression builder?
The builder helps you construct a new expression from scratch using dropdowns. This tool goes the other way: you paste an existing expression — from a crontab, a CI config, or a tutorial — and it explains what it does.
What timezone are the "next run times" shown in?
Your browser's local timezone. Keep in mind the server actually running the cron job may be set to a different timezone (often UTC), so the real run times could differ from what's shown here.
Does it support non-standard cron syntax like @daily or @reboot?
No. It only supports the standard 5-field format (minute, hour, day-of-month, month, day-of-week). Special strings like @daily or @reboot, and 6-field expressions with seconds, aren't recognized.

Related Tools