Cron Generator
Build cron expressions
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?
- Use the 5 per-field inputs or switch to Free-form expression.
- Read the human-readable translation and next-5 runs.
- Pick a preset (e.g. "Every 5 minutes") if you need a quick one.
- 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.
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.