DevOps & Config Tool data stays in browser

Cron Builder

Describe a schedule in plain English — "every weekday at 9am", "every 15 minutes", "daily at 06:00" — or paste an existing cron expression, and get the built expression in your chosen platform dialect (Unix, Quartz / Spring, GitHub Actions, Vercel, AWS EventBridge, Kubernetes, generic 5/6-field). The Next-runs / Platforms / Examples tabs show a live preview, every platform variant, and phrase examples. Runs in your browser; nothing is uploaded.

Guide

Auto-builds as you type. Ctrl+Enter to re-run.

How to use the Cron Expression Builder

Build cron schedules visually for the platforms developers actually use — Unix / Linux cron (5-field), Quartz / Spring Scheduler (6-field with seconds), GitHub Actions (5-field UTC), AWS EventBridge / CloudWatch (6-field with year, no day-of-week + day-of-month together), and Kubernetes CronJob. Pick minute, hour, day, month, weekday, and see the next 10 run times instantly to confirm the schedule. Runs locally in your browser.

What it does

When to use it

How to use it

  1. Pick the target platform (Unix, Quartz, GitHub Actions, EventBridge, Kubernetes).
  2. Set each field via the visual builder or pick a preset.
  3. Watch the generated cron expression and the next run times update live.
  4. If you already have a cron string, paste it into the analyzer to decode and preview.
  5. Copy the expression into your scheduler / manifest / workflow.
  6. Pair with the Cron Analyzer to debug an existing expression in detail.

Tips & pitfalls

FAQ

Runs locally in your browser. No uploads. Always verify with the next-run preview before saving a production schedule.

Related guides