oftenoriginal

Free Cron Expression Generator, Tester & Explainer

Write or paste a cron expression and instantly see it in plain English plus the next run times in any timezone. Free presets and a live explainer — go Pro for copy-paste snippets and 25 upcoming runs.

At 09:00 AM, Monday through Friday

Common schedules
Next 5 runsFree shows 5 · Pro shows 25
  1. Tue, Jun 30, 2026, 09:00in 23 hours
  2. Wed, Jul 01, 2026, 09:00
  3. Thu, Jul 02, 2026, 09:00
  4. Fri, Jul 03, 2026, 09:00
  5. Mon, Jul 06, 2026, 09:00
Deploy snippetsPro

Copy-paste this schedule into crontab, GitHub Actions, Vercel Cron, or node-cron — plus 25 next-run previews.

Unlock with Pro

Free to use. Pro when you need more.

One oftenoriginal Pro membership unlocks the pro features on every tool.

Free

$0
  • Plain-English explanation as you type
  • Next 5 run times in any timezone
  • One-tap common schedule presets
  • 5-field reference guide
  • Validates every expression instantly
  • No sign-up required

oftenoriginal Pro

$9/month
  • Everything in CronGen, unlocked
  • Next 25 upcoming runs
  • Copy-paste crontab snippet
  • GitHub Actions, Vercel Cron & node-cron snippets
  • One-click copy for every runner

CronGen — frequently asked questions

What is a cron expression?+

A cron expression is a compact string of five fields — minute, hour, day of month, month, and day of week — that defines a repeating schedule. For example, "0 9 * * 1-5" means 9:00 AM every weekday.

Does it handle timezones and daylight saving?+

Yes. Pick any IANA timezone and the next run times are computed in that zone, including daylight-saving transitions. It defaults to your browser's local timezone.

Are seconds and @shortcuts (like @daily) supported?+

Standard 5-field cron is fully supported, and common shortcuts like @daily, @hourly, and @weekly are understood too. Six-field expressions with seconds are also parsed where the runner supports them.

Is my expression sent to a server?+

No. Everything is computed in your browser — the expression you type and the run times never leave your device.