FREE TOOL · NO SIGNUP
Cron expression generator
Choose a schedule, copy its five-field cron expression, and preview the next runs in your time zone. No account or installation needed.
Build your schedule
Start with a familiar pattern or enter your own five-field expression.
Your expression
Monday through Friday at 09:00 · UTC
Next scheduled times
- 01
- 02
- 03
- 04
- 05
Preview uses the selected time zone and the standard day-of-month/day-of-week OR rule. Daylight-saving changes can skip or repeat a local clock time; confirm behavior on your actual scheduler.
Popular cron expression examples
Click an example to load it into the generator.
How do the five fields work?
minute hour day-of-month month day-of-week is the common crontab format. A star means every value, a comma lists values, a hyphen makes a range, and a slash applies a step. For example, */15 * * * * matches minutes 0, 15, 30, and 45 of each hour—not “15 minutes after the last run.”
Standard Linux cron may run when either day-of-month or day-of-week matches if both are restricted. Some cloud schedulers differ. This tool previews that standard OR behavior; check your target platform before using a custom expression with both fields restricted. See the Linux crontab manual.
For Vercel Cron, use UTC and avoid setting both day fields; Hobby schedules are limited to once daily. See our Vercel and Next.js setup guide. To detect a job that never finished, pair its schedule with completion monitoring.
Frequently asked questions
Does this generator run my job?
No. It creates a schedule expression and a local-time preview. Install that expression in your own scheduler, or use CronClaw to trigger a protected endpoint.
Why might a scheduled time not run?
The host may be unavailable, the scheduler may use another time zone, or a daylight-saving transition may remove that clock time. Confirm the deployed schedule and monitor actual completions.
Can I use seconds or named weekdays?
This tool uses portable five-field numeric expressions. It does not accept a seconds field or names such as MON. Some platforms support extensions; consult that scheduler’s documentation.
Know when the work actually finishes.
A schedule predicts a start; a success-only heartbeat helps catch a missed completion.