Parse cron expressions into plain English with field breakdown and next run times
Valid expression
Common Presets
Runs
every 15 minutes, every day
Field Breakdown
Next 5 Runs
Local Time
A Cron Expression Parser translates cryptic cron syntax like 0 9 * * 1-5 into plain English ā "at minute 0 past hour 9, Monday through Friday" ā and shows you exactly when the job will next run. If you've ever stared at a crontab wondering whether */15 means every 15 minutes or something else, this tool gives you the instant answer.
The UtilsGo Cron Parser runs entirely in your browser with zero server calls. Paste any 5-field or 6-field cron expression and get a field breakdown and next 5 run times in real time.
A standard cron expression has 5 space-separated fields:
āāāāāāāāāāāāāā minute (0ā59)
ā āāāāāāāāāāāā hour (0ā23)
ā ā āāāāāāāāāā day of month (1ā31)
ā ā ā āāāāāāāā month (1ā12)
ā ā ā ā āāāāāā day of week (0ā7, 0 and 7 = Sunday)
ā ā ā ā ā
* * * * *
Each field accepts: * (every value), n (specific value), n-m (range), */n (every nth), n,m (comma list), n-m/s (range with step).
Some systems (Spring, Quartz, AWS EventBridge) use a 6-field format with a leading seconds field ā this parser supports both.
Results update as you type ā no Convert button. Breakdown, summary, and next runs all refresh with every keystroke.
Calculates the next 5 actual execution times in your local timezone so you can verify a schedule without running it.
One-click presets for the most common patterns: every minute, hourly, daily, weekdays, every 15 minutes, and more.
Supports the extended 6-field format (with seconds) used by Spring, Quartz, AWS EventBridge, and other enterprise schedulers.
Everything runs inside your web browser. We never upload your text, files, or personal data to any servers.
No sign-ups, no subscriptions, and no usage limits. Get your results instantly in a single click.
*/15 means 'every 15 minutes starting from 0', so it fires at minutes 0, 15, 30, and 45 of every hour.* means 'every value' and is valid in all fields. ? means 'no specific value' and is only used in day-of-month and day-of-week fields in some systems (Quartz/Spring) to avoid conflicts when both are specified.second minute hour dom month dow. So 0 */15 * * * * means 'at second 0, every 15 minutes'. The parser auto-detects 6-field expressions.7 is Sunday in most implementations (where 0 is also Sunday). This parser treats both 0 and 7 as Sunday per the POSIX standard.Date object, so all displayed times reflect your local clock, not UTC."Finally a cron parser that shows the next 5 run times. That alone makes it worth bookmarking ā no more guessing if my schedule is correct."
Raj Mehta
ā Verified"Used it to decode a six-field Spring Boot cron expression I found in a legacy codebase. Worked immediately, explained every field clearly."
Sara Johansson
ā Verified"The presets panel is a great touch for quickly getting the pattern right. Much cleaner than any other cron tool I've tried."
Kwame Asante
ā VerifiedThousands of users trust UtilsGo daily