Cron Expression Builder
Pick a preset or enter your own fields to build a cron expression. Includes a plain-English explainer so you know exactly when it will run.
Runs at 09:00, Monday through Friday.
How to use
- 1Pick a preset or start from scratch
Common patterns (every minute, hourly, weekdays 9am) as one-click presets, or edit the five fields directly.
- 2Edit any field
Minute · Hour · Day of month · Month · Day of week. Supports *, comma lists (0,15,30), ranges (1-5), and steps (*/5).
- 3Read the plain-English explainer
The tool tells you exactly when the expression will fire so you know before you commit.
- 4Copy the expression
Drop into crontab, GitHub Actions schedule, Cloudflare Workers cron trigger, or Kubernetes CronJob.
Examples
Preset: weekdays 9am
0 9 * * 1-5 "At 09:00, Monday through Friday"
Minute: */15 · Hour: * · rest: *
*/15 * * * * "Every 15 minutes"
Minute 0 · Hour 0 · Day 1 · Month * · Weekday *
0 0 1 * * "At 00:00 on day-of-month 1"
Frequently asked
Standard 5-field UNIX cron: minute, hour, day-of-month, month, day-of-week. Cloudflare, GitHub Actions, Kubernetes CronJobs, and most Linux daemons all accept this format.
Not yet — the 5-field standard covers >90% of real usage. A Quartz-flavor variant with seconds is coming in a future update.
Yes — put it in the URL as ?cron=0+9+*+*+1-5 and the fields will populate. Or type it directly into the 5 field boxes.
Related tools
- UUID GeneratorGenerate cryptographically-strong UUIDs in bulk. Supports v4 (random), v7 (time-
- .env File ParserParse a .env file and see it as a JSON object. Handles comments, quoted values,
- Base ConverterConvert numbers between binary, octal, decimal, and hexadecimal. Supports huge n
- Credit Card ValidatorValidate credit card numbers with the Luhn algorithm and detect the brand: Visa,
- CSS Beautifier & MinifierBeautify minified CSS with proper indentation, or minify pretty CSS to a single
- CSV ValidatorPaste any CSV to check for column-count mismatches, unclosed quotes, and delimit