Cron: Every weekend (0 0 * * 6,0)
Plain-English meaning, run times, and visual editor for the 0 0 * * 6,0 cron schedule. No sign-up required.
What does 0 0 * * 6,0 mean?
The cron expression 0 0 * * 6,0 translates to “At 00:00, on Sunday and Saturday”. It is one of the most commonly used schedules (every weekend).
The list `6,0` in the day-of-week field picks out Saturday (6) and Sunday (0) - a comma-separated list, not a range - so with minute 0 and hour 0 the job runs at 00:00 on both weekend days and nothing else. It is the mirror image of the weekday schedule: use it for heavy maintenance you want to run only when traffic is low, weekend-only batch jobs, or reconciliation that should happen while the business is quiet. Writing the weekend as a list (`6,0`) rather than a range matters, because Saturday and Sunday are at opposite ends of cron's 0-6 numbering and a range like `6-0` would be invalid.
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)
- Sat Jan 03 2026, 00:00 UTC
- Sun Jan 04 2026, 00:00 UTC
- Sat Jan 10 2026, 00:00 UTC
- Sun Jan 11 2026, 00:00 UTC
- Sat Jan 17 2026, 00:00 UTC
Related cron expressions
Frequently Asked Questions
About cron expressions and this generator.
The comma separates multiple values. "6" stands for Saturday and "0" stands for Sunday.
Yes, if your cron environment supports "7" as Sunday, "6-7" is equivalent to "6,0" or "6,7".