Cron Expression Generator
Build cron expressions using an intuitive visual picker — no syntax memorization needed. Instantly see when your cron job will next run, with examples for common schedules.
0 9 * * 1-5at minute 0, hour 9, Mon–Fri
Presets
09**1-5Next 5 scheduled runs
Frequently Asked Questions
What is a cron expression?
A cron expression is a string of 5 fields defining a schedule: minute (0-59), hour (0-23), day of month (1-31), month (1-12), day of week (0-6, Sunday=0). Use * for 'every', */n for 'every n units', and n,m for specific values.
How do I run something every 15 minutes?
Use */15 * * * * — the */n syntax means 'every n'. So */15 in the minute field means 'every 15 minutes'. This will run at :00, :15, :30, :45 of every hour.
What's the difference between day-of-month and day-of-week?
If you specify both day-of-month and day-of-week, most cron implementations run when EITHER matches (OR logic). To run on Mondays in January, use: 0 0 * 1 1 (runs every Monday in January).