Cron Every 30 Minutes

Schedule a cron job every 30 minutes using */30 * * * *. Complete field-by-field explanation with practical use cases and best practices.

Cron Expression

*/30 * * * *

Field Breakdown

FieldValueMeaning
Minute*/30Every 30th minute
Hour*Every hour (0–23)
Day of Month*Every day of the month (1–31)
Month*Every month (1–12)
Day of Week*Every day of the week (Sun–Sat)

Detailed Explanation

The cron expression */30 * * * * schedules a task to run once every thirty minutes, all day, every day of the year.

Field-by-field breakdown:

  • */30 (Minute): Every 30th minute, starting from minute 0. The step value /30 triggers execution at minutes 0 and 30 of each hour.
  • * (Hour): Every hour from 0 through 23. No restriction on which hour.
  • * (Day of Month): Every day from 1 through 31. No restriction on the day of the month.
  • * (Month): Every month from January through December. No restriction on the month.
  • * (Day of Week): Every day of the week from Sunday through Saturday. No restriction on the day.

This means your task will execute 48 times per day, or twice per hour. The half-hour schedule is one of the most popular cron intervals because it provides regular updates without generating excessive load. It is frequently used for sending digest emails, generating periodic reports, and performing lightweight data backups. Each run has a generous 30-minute window to complete before the next execution. This expression is supported by standard cron on Linux/macOS, as well as cloud services like AWS CloudWatch, Google Cloud Scheduler, and GitHub Actions.

Use Case

Ideal for generating and caching sitemap files or RSS feeds for a content-heavy website that publishes articles throughout the day.

Try It — Interactive Builder

Every 30 minutes

**/5*/10*/15*/300
**/2*/3*/6*/120
*1151,15*/2
*11,4,7,101,7
*1-50,615

Next 10 Executions

1.Sat, Mar 14, 2026, 09:30 AM
2.Sat, Mar 14, 2026, 10:00 AM
3.Sat, Mar 14, 2026, 10:30 AM
4.Sat, Mar 14, 2026, 11:00 AM
5.Sat, Mar 14, 2026, 11:30 AM
6.Sat, Mar 14, 2026, 12:00 PM
7.Sat, Mar 14, 2026, 12:30 PM
8.Sat, Mar 14, 2026, 01:00 PM
9.Sat, Mar 14, 2026, 01:30 PM
10.Sat, Mar 14, 2026, 02:00 PM

Ctrl+Shift+C to copy expression

Customize this expression