Weekly Sunday runs are ideal for end-of-week reports, weekly digests, and maintenance that should happen during the quietest part of the week. The field breakdown and upcoming Sundays below are computed live in your browser.

0 0 * * 0

At 00:00 on Sunday.

Next 5 runs (local time)
6/28/2026, 12:00:00 AM
7/5/2026, 12:00:00 AM
7/12/2026, 12:00:00 AM
7/19/2026, 12:00:00 AM
7/26/2026, 12:00:00 AM
Field breakdown of 0 0 * * 0
FieldValueMeaning
Minute0at minute 0
Hour0at 00 (midnight)
Day of month*any day of month
Month*every month
Day of week0Sunday
Worked example
0 0 * * 0Runs every Sunday at 00:00.

Both 0 and 7 mean Sunday in standard cron; this tool treats them the same.

Frequently asked questions

What day is 0 in a cron expression?

In the day-of-week field, 0 means Sunday. Standard cron also accepts 7 for Sunday, so 0 0 * * 0 and 0 0 * * 7 are equivalent.

How do I run a job weekly?

Pin the day-of-week field to a single day and set the hour and minute. 0 0 * * 0 runs every Sunday at midnight; change the last field to 1 for Monday, 5 for Friday, and so on.

Can I use SUN instead of 0?

Many cron implementations accept three-letter day names like SUN, MON, and so on. The full Cron Parser linked below understands those names as well as numbers.

Related conversions

Need more options? Try the full Cron Expression Parser.