Cron Guru
Explain and generate common cron expressions quickly. This tool helps you reason about expressions, but it is not a scheduler platform.
Explain expression
Valid cron expression
Runs at minute 0, hour 9, day-of-month every value, month every value, day-of-week every value.
- Minute: 0
- Hour: 9
- Day of month: every value
- Month: every value
- Day of week: every value
Next-run preview (America/New_York)
- Tue, May 19, 09:00 EDT
- Wed, May 20, 09:00 EDT
- Thu, May 21, 09:00 EDT
Generate common pattern
Pick a common schedule shape and generate a valid 5-field expression.
Generated cron
0 9 * * 1-5
Copyable platform examples
Linux crontab
0 9 * * * /path/to/command.shUses 5-field cron directly. Add your real command path.
GitHub Actions
on:
schedule:
- cron: '0 9 * * *'GitHub schedule is UTC. Convert timezone-dependent schedules before use.
node-cron
cron.schedule('0 9 * * *', () => {
// your task
});node-cron can accept timezone options separately; expression stays 5-field.
Cron Guru does not configure these platforms automatically—examples are copy helpers only.
Timezone caveat
Cron runs in the timezone configured by your runtime (server, container, or platform). Cron Guru previews are estimation aids only and are not scheduler guarantees.
Continue exploring
Need richer open-now availability logic? NightOwl is our flagship API product.