Cron: Every Monday (0 0 * * 1)
Plain-English meaning, run times, and visual editor for the 0 0 * * 1 cron schedule. No sign-up required.
What does 0 0 * * 1 mean?
The cron expression 0 0 * * 1 translates to “At 00:00, on Monday”. It is one of the most commonly used schedules (every monday).
This is the first schedule to use the day-of-week field: `1` means Monday (cron numbers weekdays 0-6 with Sunday as 0). Combined with minute 0 and hour 0, the job runs once a week, at 00:00 on Monday. Weekly-on-Monday is the natural home for "start of the week" work: weekly summary reports, resetting counters or quotas, planning digests, or maintenance you want to land before the workweek begins. Note that the day-of-month field stays `*`, so the run tracks the weekday, not a date - it fires whichever calendar day Monday happens to fall on.
Use the builder above to tweak this expression and instantly see how the description and the next run times change.
Example runs from Jan 1, 2026 (UTC)
- Mon Jan 05 2026, 00:00 UTC
- Mon Jan 12 2026, 00:00 UTC
- Mon Jan 19 2026, 00:00 UTC
- Mon Jan 26 2026, 00:00 UTC
- Mon Feb 02 2026, 00:00 UTC
Related cron expressions
Frequently Asked Questions
About cron expressions and this generator.
In standard cron syntax, Monday is represented by "1". Sunday is represented by "0" or "7".
It executes once a week, exactly at midnight (00:00) on Mondays.