Cron expression for every 30 minutes
*/30 * * * *
Open in the tool →
*/30 fires twice an hour, at :00 and :30.
In plain English: “Every 30 minutes”
Field breakdown
| Minute | */30 |
| Hour | * |
| Day of month | * |
| Month | * |
| Day of week | * |
Next run times (UTC)
- Mon, Jul 6, 2026 · 4:30 AM UTC in 29 minutes
- Mon, Jul 6, 2026 · 5:00 AM UTC in 59 minutes
- Mon, Jul 6, 2026 · 5:30 AM UTC in 1h 29m
- Mon, Jul 6, 2026 · 6:00 AM UTC in 1h 59m
- Mon, Jul 6, 2026 · 6:30 AM UTC in 2h 29m
See these in your own timezone.
When to use it
- Half-hourly reports or exports.
- Reconciling data with an upstream system that settles on the half hour.
- Polling a slow-changing feed without going hourly.
Related schedules
Good to know
- 0,30 * * * * means exactly the same thing and is arguably clearer to read.