Weekly Cron Job Generator
Create cron expressions for weekly tasks by picking the day of the week and time. Everything runs in your browser — no server or crontab access needed.
Crontab Generator
Build cron expressions visually — select your schedule and get the expression instantly. Pair with the Cron Expression Parser for full cron debugging.
Schedule Options
Field Breakdown
Next 5 Runs
Cron Syntax Reference
│ ┌───── hour (0-23)
│ │ ┌───── day of month (1-31)
│ │ │ ┌───── month (1-12)
│ │ │ │ ┌───── day of week (0-6, 0=Sunday)
* * * * *
*any value,list-range/step- Use the Cron Expression Parser to decode and debug existing expressions.
- Everything runs in your browser — no data is sent over the network.
What is a weekly cron job?
A weekly cron job runs once per week on a specific day at a specific time. The pattern is M H * * D where M is minutes, H is hours, and D is the day of the week (0=Sunday, 1=Monday, ... 6=Saturday). For example, 0 9 * * 1 runs every Monday at 9:00 AM.
# Weekly cron job examples
0 0 * * 0 # Every Sunday at midnight
0 9 * * 1 # Every Monday at 9:00 AM
0 17 * * 5 # Every Friday at 5:00 PM
0 3 * * 6 # Every Saturday at 3:00 AM
# Weekly database maintenance
0 3 * * 0 pg_dump mydb | gzip > /backups/weekly_$(date +\%F).sql.gz
# Weekly report generation
0 8 * * 1 python3 /scripts/weekly_report.py --email team@company.comCommon use cases
Weekly cron jobs are ideal for generating weekly reports, sending newsletter digests, running full database optimizations, performing security scans, cleaning up archived data, and triggering CI/CD pipeline health checks. Teams often schedule maintenance windows on weekends using expressions like 0 2 * * 6 (Saturday at 2 AM).
Frequently Asked Questions
How do I set a cron job for every Monday?
Use 1 in the day-of-week field. For example, 0 9 * * 1 runs every Monday at 9:00 AM. In most cron implementations, Monday is day 1 and Sunday is day 0 (or 7).
Can I schedule a cron job for multiple days per week?
Yes. Use a comma-separated list in the day-of-week field. For example, 0 10 * * 1,3,5 runs at 10 AM on Monday, Wednesday, and Friday. You can also use a range like 1-5 for weekdays.
Related Generate Tools
Text Shadow Generator
Design CSS text shadows visually with multiple layers, presets, and live preview
CSS Animation Generator
Build CSS keyframe animations visually with presets, live preview, and copy-ready code
Markdown Table Generator
Build Markdown tables visually with an interactive editor, CSV import, and alignment controls
Meta Tag Generator
Generate SEO, Open Graph, and Twitter Card meta tags with live Google and social previews