Cron Job Every 30 Minutes

The 30-minute interval runs twice per hour at minutes 0 and 30. This provides 48 daily executions, balancing regularity with resource efficiency. Use `*/30 * * * *` or `0,30 * * * *`.

Cron Expression

crontab syntax
*/30 * * * *
*/30
minute
*
hour
*
day (month)
*
month
*
day (week)

This expression runs every 30 minutes. That's 2 times per hour or 48 times per day.

Common Use Cases

Bi-hourly reports
Data warehouse updates
Newsletter digests
External service syncing
Scheduled notifications

How It Works

1

Enter your endpoint URL

Paste your webhook URL, API endpoint, or any HTTP(S) address you want to call.

2

Test your request

We'll send a test request to verify your endpoint responds correctly.

3

Create your cron job

We'll call your endpoint every 30 minutes automatically. No server required.

Why Use CronUptime?

No Server Required

Schedule cron jobs without managing infrastructure. We handle execution at the edge.

Reliable Timing

Built on Cloudflare Workers for 99.9%+ uptime. Your jobs run on time, every time.

Frequently Asked Questions

The cron expression for every 30 minutes is */30 * * * *. This runs at the top of the hour (minute 0) and half past (minute 30) - twice per hour, 48 times per day.
Use the expression */30 * * * * or equivalently 0,30 * * * *. Both run at minutes 0 and 30 of every hour. Add your command after the expression in your crontab.
In crontab, */30 in the minute field means 'every 30th minute starting from 0'. Since there are only 60 minutes in an hour, this effectively means minute 0 and minute 30.

Quick Reference

Cron Expression:

*/30 * * * *

Human Readable:

every 30 minutes

Try it now - Free

Create a cron job running every 30 minutes. No sign-up required.

The URL that will be called. You can also paste a curl command here.

Runs for 7 daysSign in for permanent

Related Cron Schedules