Cron Expression Generator
Build cron (crontab) expressions by picking minute, hour, day, month and weekday. Includes a human-readable explanation, next-run preview, and reverse parsing of existing expressions. Everything runs in your browser.
* Next runs are calculated in your device's local time zone.
How to Use
Pick the fields
Choose values from the minute, hour, day, month and weekday menus, or use a preset button for common schedules.
Check the expression & explanation
The cron expression is generated instantly, along with a plain-language explanation and the next 5 scheduled run times.
Copy and use
Copy the generated cron expression and paste it into crontab, CI/CD pipelines, or any scheduler.
About the Cron Generator
Cron (crontab) is the standard scheduler on UNIX-like systems, expressing schedules with five fields: minute, hour, day, month and weekday. This tool lets you build cron expressions intuitively from a UI, with a human-readable explanation and a preview of the next run times. It also reverse-parses existing expressions so you can understand what they do. Everything runs in your browser and nothing is sent to a server.
Features
- Real-time GenerationThe expression, explanation and next runs update instantly as you choose fields.
- Plain-language ExplanationUnderstand exactly what an expression means. Great for learning cron syntax.
- Next-run PreviewSee the next 5 actual run times computed in your local time zone.
- Privacy FirstAll processing happens in your browser. Nothing is sent to a server.
Use Cases
- Linux crontab setup (backups, log rotation)
- GitHub Actions / GitLab CI scheduled runs (on: schedule)
- Kubernetes CronJob scheduling
- AWS EventBridge and shared-hosting scheduled tasks
- Review and verify the meaning of an existing cron expression
FAQ
Is the cron generator free to use?
What do the 5 cron fields mean?
Is my cron expression sent to a server?
Does it support "*/5" or "1-5" style values?
Which time zone are the next runs in?
What happens if I set both day and weekday?
Can I decode an existing cron expression?
Do you support 6-field (seconds) cron expressions?
When should I use the preset buttons versus the field builder?
Where do I see the explanation and next scheduled runs?
Feedback
Missing a feature, or getting a result that looks wrong? Let us know — we improve our tools based on your feedback.