Cron Expression Explainer
About this tool
Enter a cron expression to see what each field means and when it will run next. Choose the time zone used by the scheduled task and check several upcoming execution times directly in your browser.
How to use
- Explain standard five-field cron expressions
- Support an optional seconds field
- List the next scheduled run times
- Show clear errors for invalid expressions
- Include several common examples
- Enter an expression: Paste a cron expression such as 0 9 * * 1-5.
- Choose a time zone: Select the time zone used by the scheduled task.
- Review the schedule: Read the field explanation and upcoming run times.
Examples
- Check a GitHub Actions schedule before saving it
- Explain an existing crontab entry
- Review backup times after a daylight-saving change
- Find an incorrect day-of-week value
Limitations
- Support for nonstandard aliases such as @yearly depends on the syntax supported by the tool
- The tool lists upcoming runs and does not reconstruct past executions
- The entered Cron expression is processed directly in your browser and is not sent to a server.
FAQ
- Is day-of-week 0 or 7 Sunday?
- Both 0 and 7 commonly map to Sunday in the parser; check the field legend shown in output.
- Does timezone affect next runs?
- Yes. Select the timezone that matches where the cron job executes.
- Why is my expression invalid?
- Out-of-range values, too many fields, or unsupported special characters trigger parser errors.