Cron expression editor
Minute, hour, day of month, month, day of week. Next runs are computed in this device's timezone — the same rule crontab itself uses on the machine it runs on.
minutehourday (month)monthday (week)
“at 17:00 on Friday”
Next five runs
- Fri, Sep 11, 2026, 05:00 PM
- Fri, Sep 18, 2026, 05:00 PM
- Fri, Sep 25, 2026, 05:00 PM
- Fri, Oct 2, 2026, 05:00 PM
- Fri, Oct 9, 2026, 05:00 PM
When both day-of-month and weekday are restricted, cron fires when either matches — an OR, not an AND. Nobody guesses that; the next-runs list above honours it.
Common schedules, each with its own page
- every minute
* * * * * - every 5 minutes
*/5 * * * * - every 10 minutes
*/10 * * * * - every 15 minutes
*/15 * * * * - every 30 minutes
*/30 * * * * - every hour, on the hour
0 * * * * - every 2 hours
0 */2 * * * - every 3 hours
0 */3 * * * - every 6 hours
0 */6 * * * - every 12 hours (midnight and noon)
0 */12 * * * - every day at midnight
0 0 * * * - every day at 6am
0 6 * * * - every day at 9am
0 9 * * * - every day at noon
0 12 * * * - every day at 6pm
0 18 * * * - twice a day (9am and 9pm)
0 9,21 * * * - at 9am on weekdays
0 9 * * 1-5 - at 10am on Saturday and Sunday
0 10 * * 6,0 - every Monday at 9am
0 9 * * 1 - every Friday at 5pm
0 17 * * 5 - every Sunday at midnight
0 0 * * 0 - once a week (Sunday midnight)
0 0 * * 0 - at midnight on the first of every month
0 0 1 * * - once a month
0 0 1 * * - on the first day of each quarter
0 0 1 1,4,7,10 * - at midnight on January 1st
0 0 1 1 * - at 9am on Mondays and Thursdays
0 9 * * 1,4 - hourly from 9am to 5pm, weekdays
0 9-17 * * 1-5 - every night at 2am
0 2 * * * - every 15 minutes during working hours
*/15 9-17 * * 1-5
Embed this on your site
Free to embed anywhere — docs, blog posts, internal wikis. Paste the snippet; it stays up to date by itself.
<iframe src="https://tools.dietsoda.dev/embed/cron" width="100%" height="220" style="border:1px solid #e2e8f0;border-radius:12px" title="Cron expression editor"></iframe>