Get started
HomeDeveloper ToolsCron Generator
Developer ToolsRuns in your browser · files never uploaded

Cron Generator

Build cron expressions

4.6· 66 votes
Your file never leaves this browser. Everything runs on your device — no uploads, no server storage, no retention.How it works →
Expression
* * * * *
Presets

What is Cron Generator?

Build cron expressions without memorising the five-field syntax. Set minute, hour, day-of-month, month, and day-of-week either via dropdowns or by typing the star/range/list syntax directly. The live parser turns your expression into plain English ("At 9:00 AM every weekday") and shows the next 5 scheduled runs so you can verify the behaviour before deploying.

How do I use Cron Generator?

  1. Use the 5 per-field inputs or switch to Free-form expression.
  2. Read the human-readable translation and next-5 runs.
  3. Pick a preset (e.g. "Every 5 minutes") if you need a quick one.
  4. Copy the expression into your crontab, GitHub Actions, or scheduler.

When should I use Cron Generator?

Cron Generator is for building an expression. For reading / explaining an existing expression, Cron Parser gives you the full next-10-runs view.

Frequently asked
Which cron flavour does the generator produce?

Standard 5-field Unix cron (minute, hour, day, month, weekday). A 6-field mode with seconds is available for cron runners that support it (Quartz, node-cron).

Can I preview the next run times?

Yes. The generator computes the next 10 fire times in your local timezone so you can sanity-check the rule before deploying.

How do I say "every 15 minutes between 9 and 5"?

Pick "Every N minutes" with N=15, then restrict hours 9-17. The preview will show the exact expression: */15 9-17 * * *.

Is my file uploaded anywhere?

No. Everything runs in your browser. Your files never leave your device, and there is no server component for this tool.

Related in Developer Tools
UUID Generator
Regex Tester
Cron Parser
Timestamp Converter
Unix Time Converter
API Tester
Curl to Code
JSON to TS