Turn a cron expression into a Kubernetes CronJob YAML snippet. Preview schedule meaning and next run times.
Kubernetes CronJob Generator
Paste a cron → plain English + next runs. Everything stays in your browser.
CronJob schedule + YAML export
Plain English
At 02:00, every day
⚠Kubernetes CronJob timezone depends on the kube-controller-manager / CronJobTimeZone feature. Many clusters still interpret schedules in the controller’s local time (often UTC).
A CronJob uses the standard 5-field Unix cron syntax in spec.schedule. Optionally set spec.timeZone when your cluster supports the CronJob time zone feature.
What this tool generates
A ready-to-adapt batch/v1 CronJob YAML snippet
Plain-English explanation of the schedule
Timezone-aware next run previews (verify against your cluster)
Caveats
Without timeZone, many clusters interpret the schedule in the controller manager's local time (often UTC).
Use concurrencyPolicy, history limits, and deadlines to avoid overlapping or stuck jobs.