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
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.
Related cron expressions
From the blog
Cron Expressions Explained: A 5-Field Cheatsheet
A technical reference for POSIX cron expressions: the 5-field syntax, step-value math traps, and the Day-of-Month vs. Day-of-Week OR-behavior that catches everyone.
Read →cronCron Syntax Across Schedulers: Unix vs. Quartz vs. AWS EventBridge
Why your cron expression failed in the cloud. A technical breakdown of the differences between POSIX, Java Quartz, AWS, and Node.js schedulers.
Read →cronWhy Your Cron Job Failed: Debugging Timezones, PATH Variables, and Overlaps
A practical guide to diagnosing standard runtime failure modes in cron daemons. Learn why your script works in the terminal but fails silently in the background.
Read →