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 * * * * *