Cron Job Every 12 Hours

A 12-hour cron runs twice daily at midnight and noon (0 */12 * * *). For different times like 6 AM and 6 PM, use 0 6,18 * * *.

Cron Expression

crontab syntax
0 */12 * * *
0
minute
*/12
hour
*
day (month)
*
month
*
day (week)

This expression runs every 12 hours. That's 2 times per day.

Common Use Cases

Twice-daily reports
Morning/evening syncs
Bi-daily backups
AM/PM digest emails
Market open/close tasks

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 12 hours 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 12 hours is 0 */12 * * *. This runs at hours 0 and 12 (midnight and noon). For different times, specify them directly like 0 6,18 * * * for 6 AM and 6 PM.
Use 0 8,20 * * * to run at 8:00 AM and 8:00 PM daily. The hour values 8 and 20 represent 8 AM and 8 PM in 24-hour format.

Quick Reference

Cron Expression:

0 */12 * * *

Human Readable:

every 12 hours

Schedule every 12 hours

Sign in required

Running cron jobs every 12 hours requires a free account.

Why sign in?

  • • Access to all interval options (1 min to monthly)
  • • Permanent cron jobs (no 7-day expiry)
  • • Up to 5 free cron jobs
  • • Email notifications for failures

Or try our guest feature with 5, 10, 15, or 30 minute intervals

Related Cron Schedules