Cron expression for every 30 minutes

The cron expression to run a job every 30 minutes is */30 * * * *. See the next run times in your timezone.

*/30minute
*hour
*day
*month
*weekday

In Plain English

What your cron expression actually means.

Every 30 minutes, every hour, every day

Upcoming Executions

Preview the next 50 times this schedule will trigger.

Calculating…

About */30 * * * *

*/30 * * * * runs a job every 30 minutes, on the minute. Because 30 divides 60 evenly, the spacing stays consistent across every hour boundary.

Cron reads the five fields as minute hour day month weekday. For this schedule that breaks down as:

  • */30 minute
  • * hour (every value)
  • * day of month (every value)
  • * month (every value)
  • * day of week (every value)

Repeating intervals

Build a custom cron expression →