Parse cron expressions into plain English and preview next execution times. Powered by cronstrue.
This tool parses any standard 5-field cron expression and converts it into a plain-English description, then computes the next 10 actual execution times based on your local clock. You can enter fields individually (minute, hour, day, month, weekday) or type the raw expression directly and hit Parse.
Everything runs in your browser — no server is involved, so no data is transmitted. Bookmark this page to quickly validate cron schedules before deploying to production servers, CI pipelines, or cloud schedulers.
*/15 9-17 * * 1-5 inherited from legacy systems0 9 * * 1-5 into the raw input and click Parse, or edit each field individuallyStandard cron uses five space-separated fields: minute (0–59), hour (0–23), day of month (1–31), month (1–12), and day of week (0–6, Sunday=0). Each field accepts a specific value, a wildcard (*), a range (1-5), a step (*/15), or a comma-separated list (1,3,5).
The next-run calculator uses your browser's local timezone. Most cron daemons run in the server's system timezone (often UTC). If your server is in UTC and your browser is in UTC-5, the displayed times will be 5 hours ahead of when the job actually fires on the server.
This tool follows the standard 5-field POSIX cron syntax. Some systems (like Spring's @Scheduled or Quartz) prepend a seconds field making it 6 fields. If you paste a 6-field expression, the parser will report an error — remove the leading seconds field first to use those expressions here.