Cron expression builder

Choose when it should run. The expression and the next run times update as you go.

Start from
Minute
Hour
Day of month
Month
Day of week

Cron expression

* * * * *

Next runs

    Questions people ask

    What do the five fields mean?

    In order: minute, hour, day of month, month, day of week. 0 9 * * 1-5 is “at 09:00, Monday to Friday”. An asterisk means every value.

    What happens if I set both day of month and day of week?

    They are combined with OR, not AND — the job runs when either matches. 0 0 1 * 1 runs on the 1st of the month and every Monday. To get “the first Monday”, you normally check the date inside the job.

    Which timezone does cron use?

    Standard crontab uses the server’s local timezone, which means daylight-saving changes can skip or repeat a run. The preview here shows your own timezone by default; switch it to UTC if your scheduler runs in UTC.