Tools / Cron Parser
Cron Expression Parser
Type a cron expression and get a plain-English description plus the next run times, in your local timezone. Everything runs in your browser.
5-field: minute hour day-of-month month day-of-week. 6-field adds seconds first. Supports *, ranges, steps, lists, and @daily-style special strings.
hour 9, minute 0, weekdays Monday, Tuesday, Wednesday, Thursday, Friday
- Run 1Wed, Aug 5, 2026, 09:00:00 AM
- Run 2Thu, Aug 6, 2026, 09:00:00 AM
- Run 3Fri, Aug 7, 2026, 09:00:00 AM
- Run 4Mon, Aug 10, 2026, 09:00:00 AM
- Run 5Tue, Aug 11, 2026, 09:00:00 AM
// About this tool
Cron Expression Parser
This cron parser takes a standard cron expression and translates it into plain English — 'every 5 minutes', 'at 09:00 on weekdays' — and shows the next actual run times in your local timezone.
It supports the standard 5-field format (minute, hour, day of month, month, day of week) and the 6-field format with seconds, plus step values, ranges, lists, and the @daily-style special strings. Invalid expressions produce a clear error instead of silently doing nothing.
The parser runs entirely in your browser — your schedule is never uploaded, and the run-time preview is computed locally from your machine's clock.
// When to use it
Decode a schedule you inherited
Stumble across '0 2 * * 1-5' in a config you didn't write? Paste it and get 'every hour 2, weekdays 1, 2, 3, 4, 5' — no guessing.
Check when a job will actually run
See the next five run times in your local timezone so you know exactly when a backup or report fires.
Validate before you deploy a schedule
Catch out-of-range values or malformed fields before they break a CI pipeline or cron daemon.
// Questions
What cron formats are supported?
The standard 5-field format (minute, hour, day of month, month, day of week) and the 6-field format with a leading seconds field. Step values, ranges, lists, wildcards, and @daily-style special strings are supported.
Are the run times shown in my timezone?
Yes. Next run times are computed and displayed in your browser's local timezone, using your machine's clock.
Does day-of-week 0 mean Sunday or Monday?
0 is Sunday and 6 is Saturday, following the standard cron convention. Sunday can also be written as 7 in many implementations, but this parser accepts 0-6.
Is my cron expression uploaded?
No. Parsing and run-time calculation happen entirely in your browser. Nothing is sent to a server.
// Related tools