How to use
- Type a 5-field cron expression:
minute hour day-of-month month day-of-week. - Read the plain-language description and check the next 10 run times in your local time zone.
- Click a preset to start from common schedules like “every 5 minutes” or “weekdays at 9:00”.
Common examples
- * * * * * · every minute
- */5 * * * * · every 5 minutes
- */10 * * * * · every 10 minutes
- */15 * * * * · every 15 minutes
- */30 * * * * · every 30 minutes
- 0 * * * * · every hour
- 0 */2 * * * · every 2 hours
- 0 */6 * * * · every 6 hours
- 0 */12 * * * · every 12 hours
- 0 0 * * * · every day at midnight
- 0 2 * * * · every day at 2 AM
- 0 9 * * * · every day at 9 AM
- 0 9 * * 1-5 · every weekday at 9 AM
- */30 9-18 * * 1-5 · every 30 minutes during work hours
- 0 0 * * 1 · every Monday
- 0 0 * * 0 · every Sunday
- 0 10 * * 6,0 · every weekend at 10 AM
- 0 0 1 * * · on the first day of every month
- 0 0 15 * * · on the 15th of every month
- 0 0 1 */3 * · every quarter
- 0 0 1 1 * · every year on 1 January
FAQ
What does */15 mean?
A step: “every 15 units starting from the minimum”. */15 in the minute field runs at minutes 0, 15, 30 and 45. 10-30/5 runs at 10, 15, 20, 25 and 30.
What if both day-of-month and day-of-week are set?
In standard cron the job runs when either field matches. 0 0 1 * MON runs on the 1st of every month and also on every Monday.
Which time zone is used?
Cron runs in the server’s time zone (often UTC on cloud platforms). The next run times here are shown in your browser’s time zone, so adjust if your server differs.