Cron Expression Generator
Build or test a cron expression and preview the next 5 run times. Includes common presets.
Quick answer: Build or test a cron expression and preview the next 5 run times. Includes common presets.
Last updated
Frequently asked questions
- How do I test a cron expression?
- Type or pick a preset — the next five UTC run times appear immediately. Errors point at the field that's wrong.
- What do the five fields mean?
- minute (0–59), hour (0–23), day-of-month (1–31), month (1–12) and day-of-week (0–6, Sunday=0). `*` means 'every'.
- Why are runs shown in UTC?
- Most production cron daemons (AWS, GCP, Kubernetes CronJobs) interpret expressions in UTC by default. Convert to local time mentally if you need to.
- What's `0 9 * * 1-5`?
- Every weekday (Mon–Fri) at 09:00 UTC. The `1-5` is a range across the day-of-week field.
- Can I use slashes (/) for steps?
- Yes — `*/15 * * * *` means every 15 minutes. Steps are supported in every field.
- Are L and W supported?
- Yes via cron-parser — `L` for last day-of-month and `W` for weekday-nearest. Some runners (like the Linux crond) don't accept these, so check first.
- Why is my expression invalid?
- Typos and out-of-range values are the usual cause. The error tells you which field failed.
- Is the expression sent to a server?
- No. Parsing runs entirely in your browser.
- Can I test seconds-precision cron?
- This tool uses the standard 5-field format. 6-field (with seconds) is a future enhancement.
- Is this cron tester free?
- Yes — free, no signup, no limits.