tools / cron expressions / cron every 30 minutes (half-hourly)
cron expression · plain english

Cron every 30 minutes

Fires at HH:00 and HH:30 only. The most popular medium-frequency schedule — twice per hour, 48 times per day.

beginner POSIX / Jenkins / Quartz / AWS
*/30 * * * *
cron every 30 minutes.

Next 5 fire times

Computed live in your local timezone. The cron expression itself is timezone-agnostic — these times reflect your browser clock.

computing…

Cross-system syntax variants

Same intent, different schedulers. Use this table when migrating between systems.

SystemExpressionNote
Standard cron (POSIX)*/30 * * * *step notation
Cron (verbose alt)0,30 * * * *equivalent explicit list
JenkinsH/30 * * * *spread across executors
Quartz (Java)0 0/30 * * * ?or 0 0,30 * * * ?
AWS EventBridgerate(30 minutes)or cron(0/30 * * * ? *)

Common pitfalls

Use cases

Translate any cron expression
cronwtf takes any cron string and returns plain-English description plus the next 5 fire times in your timezone. Standard 5-field, Jenkins H, Quartz 6-field — all supported.
Open cronwtf  

Related cron schedules

cron: every 2 hours · cron every friday at 5 pm (end of work week) · cron on the last day of every month (quartz only) · how to run a cron job every 10 minutes