Every cron expression, decoded
All 50 schedules on one page. Open any card to get the exact cron string, the plain-English meaning, the next 5 run times and copy-paste snippets for Python, Node.js, Bash, Docker, GitHub Actions and n8n.
Every minute
Run a job once every minute, 1,440 times per day. Use the cron string * * * * *, see the next 5 execution times, and copy Python, Node.js, Bash and n8n snippets.
* * * * *→Every 2 minutes
Trigger a task every two minutes for near real-time automation. Use the cron string */2 * * * *, see the next 5 execution times, and copy Python, Node.js, Bash and n8n snippets.
*/2 * * * *→Every 5 minutes
The classic monitoring and sync interval — run every 5 minutes, 288 times a day. Use the cron string */5 * * * *, see the next 5 execution times, and copy Python, Node.js, Bash and n8n snippets.
*/5 * * * *→Every 10 minutes
Execute a cron job every 10 minutes for periodic data refresh. Use the cron string */10 * * * *, see the next 5 execution times, and copy Python, Node.js, Bash and n8n snippets.
*/10 * * * *→Every 15 minutes
Run a job every 15 minutes for heartbeat checks and queues. Use the cron string */15 * * * *, see the next 5 execution times, and copy Python, Node.js, Bash and n8n snippets.
*/15 * * * *→Every 20 minutes
Schedule a task to run every 20 minutes, 72 times each day. Use the cron string */20 * * * *, see the next 5 execution times, and copy Python, Node.js, Bash and n8n snippets.
*/20 * * * *→Every 30 minutes
Run a cron job every half hour for consistent background processing. Use the cron string */30 * * * *, see the next 5 execution times, and copy Python, Node.js, Bash and n8n snippets.
*/30 * * * *→Every hour
Run a task at the top of every hour, on the hour. Use the cron string 0 * * * *, see the next 5 execution times, and copy Python, Node.js, Bash and n8n snippets.
0 * * * *→Every hour at 30 minutes past
Trigger a job every hour at 30 minutes past the hour. Use the cron string 30 * * * *, see the next 5 execution times, and copy Python, Node.js, Bash and n8n snippets.
30 * * * *→Every 2 hours
Run a job every two hours on the even hours. Use the cron string 0 */2 * * *, see the next 5 execution times, and copy Python, Node.js, Bash and n8n snippets.
0 */2 * * *→Every 3 hours
Execute a task every three hours around the clock. Use the cron string 0 */3 * * *, see the next 5 execution times, and copy Python, Node.js, Bash and n8n snippets.
0 */3 * * *→Every 4 hours
Run a cron job every four hours for periodic maintenance. Use the cron string 0 */4 * * *, see the next 5 execution times, and copy Python, Node.js, Bash and n8n snippets.
0 */4 * * *→Every 6 hours
Schedule a task every six hours, four times per day. Use the cron string 0 */6 * * *, see the next 5 execution times, and copy Python, Node.js, Bash and n8n snippets.
0 */6 * * *→Every 8 hours
Run a job every eight hours, three times a day. Use the cron string 0 */8 * * *, see the next 5 execution times, and copy Python, Node.js, Bash and n8n snippets.
0 */8 * * *→Every 12 hours
Trigger a task twice a day, every twelve hours. Use the cron string 0 */12 * * *, see the next 5 execution times, and copy Python, Node.js, Bash and n8n snippets.
0 */12 * * *→Every day at midnight
Run a job at 12:00 AM every day for daily rollups and resets. Use the cron string 0 0 * * *, see the next 5 execution times, and copy Python, Node.js, Bash and n8n snippets.
0 0 * * *→Every day at 1 AM
Execute a cron job at 1:00 AM daily for off-peak processing. Use the cron string 0 1 * * *, see the next 5 execution times, and copy Python, Node.js, Bash and n8n snippets.
0 1 * * *→Every day at 2 AM
Run a task at 2:00 AM each day for nightly maintenance windows. Use the cron string 0 2 * * *, see the next 5 execution times, and copy Python, Node.js, Bash and n8n snippets.
0 2 * * *→Every day at 6 AM
Schedule a job at 6:00 AM daily to start the day on time. Use the cron string 0 6 * * *, see the next 5 execution times, and copy Python, Node.js, Bash and n8n snippets.
0 6 * * *→Every day at 7 AM
Run a cron job at 7:00 AM every day. Use the cron string 0 7 * * *, see the next 5 execution times, and copy Python, Node.js, Bash and n8n snippets.
0 7 * * *→Every day at 8 AM
Trigger a task at 8:00 AM daily for morning workflows. Use the cron string 0 8 * * *, see the next 5 execution times, and copy Python, Node.js, Bash and n8n snippets.
0 8 * * *→Every day at 9 AM
Run a job at 9:00 AM every day, a common office-hours start time. Use the cron string 0 9 * * *, see the next 5 execution times, and copy Python, Node.js, Bash and n8n snippets.
0 9 * * *→Every day at 10 AM
Execute a cron expression at 10:00 AM daily. Use the cron string 0 10 * * *, see the next 5 execution times, and copy Python, Node.js, Bash and n8n snippets.
0 10 * * *→Every day at noon
Run a task every day at 12:00 PM for midday reports. Use the cron string 0 12 * * *, see the next 5 execution times, and copy Python, Node.js, Bash and n8n snippets.
0 12 * * *→Every day at 1 PM
Schedule a job at 1:00 PM daily for afternoon processing. Use the cron string 0 13 * * *, see the next 5 execution times, and copy Python, Node.js, Bash and n8n snippets.
0 13 * * *→Every day at 3 PM
Run a cron job at 3:00 PM every day. Use the cron string 0 15 * * *, see the next 5 execution times, and copy Python, Node.js, Bash and n8n snippets.
0 15 * * *→Every day at 5 PM
Trigger a task at 5:00 PM daily for end-of-day jobs. Use the cron string 0 17 * * *, see the next 5 execution times, and copy Python, Node.js, Bash and n8n snippets.
0 17 * * *→Every day at 6 PM
Run a job at 6:00 PM each day for evening automation. Use the cron string 0 18 * * *, see the next 5 execution times, and copy Python, Node.js, Bash and n8n snippets.
0 18 * * *→Every day at 8 PM
Execute a cron schedule at 8:00 PM daily. Use the cron string 0 20 * * *, see the next 5 execution times, and copy Python, Node.js, Bash and n8n snippets.
0 20 * * *→Every 2 days
Run a job at midnight every other day. Use the cron string 0 0 */2 * *, see the next 5 execution times, and copy Python, Node.js, Bash and n8n snippets.
0 0 */2 * *→Every 3 days
Schedule a task at midnight every three days. Use the cron string 0 0 */3 * *, see the next 5 execution times, and copy Python, Node.js, Bash and n8n snippets.
0 0 */3 * *→Every Monday
Run a task at midnight every Monday for weekly resets. Use the cron string 0 0 * * 1, see the next 5 execution times, and copy Python, Node.js, Bash and n8n snippets.
0 0 * * 1→Every Monday at 9 AM
Trigger a weekly job every Monday at 9:00 AM. Use the cron string 0 9 * * 1, see the next 5 execution times, and copy Python, Node.js, Bash and n8n snippets.
0 9 * * 1→Every Tuesday at 9 AM
Run a cron job every Tuesday at 9:00 AM. Use the cron string 0 9 * * 2, see the next 5 execution times, and copy Python, Node.js, Bash and n8n snippets.
0 9 * * 2→Every Wednesday at 9 AM
Execute a task every Wednesday at 9:00 AM. Use the cron string 0 9 * * 3, see the next 5 execution times, and copy Python, Node.js, Bash and n8n snippets.
0 9 * * 3→Every Thursday at 9 AM
Schedule a job every Thursday at 9:00 AM. Use the cron string 0 9 * * 4, see the next 5 execution times, and copy Python, Node.js, Bash and n8n snippets.
0 9 * * 4→Every Friday at 9 AM
Run a cron expression every Friday at 9:00 AM. Use the cron string 0 9 * * 5, see the next 5 execution times, and copy Python, Node.js, Bash and n8n snippets.
0 9 * * 5→Every Saturday at 9 AM
Trigger a task every Saturday at 9:00 AM for weekend jobs. Use the cron string 0 9 * * 6, see the next 5 execution times, and copy Python, Node.js, Bash and n8n snippets.
0 9 * * 6→Every Sunday at 9 AM
Run a job every Sunday at 9:00 AM. Use the cron string 0 9 * * 0, see the next 5 execution times, and copy Python, Node.js, Bash and n8n snippets.
0 9 * * 0→Every weekday
Run a task at midnight Monday through Friday. Use the cron string 0 0 * * 1-5, see the next 5 execution times, and copy Python, Node.js, Bash and n8n snippets.
0 0 * * 1-5→Every weekday at 9 AM
Execute a job Monday to Friday at 9:00 AM. Use the cron string 0 9 * * 1-5, see the next 5 execution times, and copy Python, Node.js, Bash and n8n snippets.
0 9 * * 1-5→Every weekend
Schedule a task at midnight on Saturday and Sunday. Use the cron string 0 0 * * 6,0, see the next 5 execution times, and copy Python, Node.js, Bash and n8n snippets.
0 0 * * 6,0→Every weekend at 9 AM
Run a cron job every Saturday and Sunday at 9:00 AM. Use the cron string 0 9 * * 6,0, see the next 5 execution times, and copy Python, Node.js, Bash and n8n snippets.
0 9 * * 6,0→on the first day of the month
Run a task at midnight on the 1st of every month for monthly billing and reports. Use the cron string 0 0 1 * *, see the next 5 execution times, and copy Python, Node.js, Bash and n8n snippets.
0 0 1 * *→on the first day of the month at noon
Trigger a monthly job at noon on the 1st of each month. Use the cron string 0 12 1 * *, see the next 5 execution times, and copy Python, Node.js, Bash and n8n snippets.
0 12 1 * *→on the last day of the month
Run a job at midnight on the last calendar day of every month. Use the cron string 0 0 L * *, see the next 5 execution times, and copy Python, Node.js, Bash and n8n snippets.
0 0 L * *→Every quarter
Schedule a task on the 1st of January, April, July and October. Use the cron string 0 0 1 */3 *, see the next 5 execution times, and copy Python, Node.js, Bash and n8n snippets.
0 0 1 */3 *→Every 6 months
Run a job on the 1st of January and July each year. Use the cron string 0 0 1 */6 *, see the next 5 execution times, and copy Python, Node.js, Bash and n8n snippets.
0 0 1 */6 *→Every year
Run a task at midnight on January 1st each year. Use the cron string 0 0 1 1 *, see the next 5 execution times, and copy Python, Node.js, Bash and n8n snippets.
0 0 1 1 *→Every second (6-field)
A 6-field Vixie cron example showing seconds support. Use the cron string 0 * * * * *, see the next 5 execution times, and copy Python, Node.js, Bash and n8n snippets.
0 * * * * *→