Cron Expression Parser
Parse cron expressions into plain English and see the next scheduled run times.
Description
Every 15 minutes
Next 10 run times
Field reference
Examples
| Input | Result |
|---|---|
| */15 * * * * | Every 15 minutes |
| 0 9 * * 1-5 | At 9:00 AM on Monday through Friday |
| 30 2 * * 0 | At 2:30 AM on Sunday |
| 0 0 1 * * | At midnight on the first of every month |
About this tool
Paste a cron expression and see a plain English description of when it runs. The tool also calculates the next 10 scheduled run times so you can verify the expression does what you expect. Quick presets are included for common schedules like "every 15 minutes" or "every weekday at 8 AM".
A field reference below the expression breaks it down visually, showing which value maps to minute, hour, day, month, and weekday. The parser handles ranges, steps, lists, and named values for months and days of the week.
Frequently asked questions
What cron format does this tool support?
Standard 5-field cron format: minute (0-59), hour (0-23), day of month (1-31), month (1-12), and day of week (0-7, where 0 and 7 are Sunday). Named months and days like MON or JAN are also supported.
How are next run times calculated?
The tool iterates forward from the current time, minute by minute, and checks each against the cron fields. It returns the next 10 matching timestamps.
Does this support 6-field or 7-field cron expressions?
No. Only standard 5-field cron expressions are supported. Formats with seconds fields or year fields (used by some schedulers like Quartz) are not supported.
