Cron Expression Builder
* * * * *Related external sites
Some links are affiliate links.
Related tools
Build a cron expression without memorizing the syntax. For each field — minute, hour, day of month, month, and day of week — choose every, every N, or a specific value, and the cron string is assembled for you. Presets cover common schedules. Everything runs in your browser.
How to use
- Pick a preset, or set each field manually.
- Choose every, every N, or a specific value per field.
- Copy the generated cron expression.
How it works
A cron expression has five fields: minute, hour, day of month, month, and day of week. 'Every' becomes an asterisk (*), 'every N' becomes a step like */5, and 'specific' passes your value through — including lists like 1,15 or ranges like 1-5. The five tokens are joined with spaces to form the final expression, ready to paste into a crontab or scheduler.
Features
No syntax needed
Build the expression with simple per-field controls.
Steps & lists
Supports every-N steps and specific values, lists and ranges.
Presets
Start from common schedules like hourly or daily.
Private & instant
The expression is built in your browser; nothing is uploaded.
When to use it
Server jobs
Schedule a crontab entry without looking up syntax.
CI/CD
Create cron schedules for pipelines and actions.
Backups
Set a regular backup or cleanup schedule.
Learning
See how field choices map to cron syntax.
Notes
- Standard 5-field cron (minute hour day month weekday).
- Specific values accept lists (1,15) and ranges (1-5).
- Day-of-month and day-of-week are combined with OR by most cron daemons.
- Everything runs on your device; nothing is uploaded.
FAQ
- What cron format is this?
- The standard 5-field format: minute, hour, day of month, month, and day of week.
- Can I use lists and ranges?
- Yes. In a specific field, enter lists like 1,15 or ranges like 1-5; they pass straight into the expression.
- What does every N do?
- It creates a step value like */5, meaning every 5 units (for example every 5 minutes).
- How do day of month and day of week interact?
- Most cron daemons treat them with OR, so the job runs when either matches. Use one and leave the other as *.
- Is my data uploaded?
- No. The expression is built entirely in your browser and nothing leaves your device.