Cron Expression Builder
Build standard 5-field cron expressions with presets, get a plain-English description, and preview the next 5 run times. Supports *, lists (1,15), ranges (1-5) and steps (*/10).
Expression
0 9 * * 1-5
Next 5 Runs (your local time)
✔ Done — what’s next?
You may also need
- JSON Formatter & Validator — Pretty-print, validate and minify JSON with clear error messages.
- Base64 Encoder / Decoder — Encode or decode Base64 text, and turn images into Base64 data URIs.
- URL Encoder / Decoder — Percent-encode or decode URLs and inspect query parameters in a table.
- UUID v4 Generator — Generate random UUIDs/GUIDs in bulk with formatting options.
- SHA Hash Generator — Compute SHA-256, SHA-384, SHA-512 and SHA-1 hashes as you type.
- CSS Grid & Flexbox Generator — Design CSS Grid and Flexbox layouts visually and copy the code.
Popular next tools
ADVERTISEMENT
Google AdSense - Responsive Content Banner (600 x 100)
How to use the Cron Expression Builder
- Pick a preset or set each field.
- Read the plain-English description.
- Copy the expression.
Cron Syntax in 60 Seconds
A cron expression has five fields: minute, hour, day-of-month, month, day-of-week — in that order. Each field accepts a number, * (any), lists (1,15), ranges (1-5) and steps (*/10 = every 10). "0 9 * * 1-5" means 09:00 on weekdays.
Watch the day-of-month vs day-of-week trap: when both are restricted, classic cron runs when EITHER matches, not both. Keep one of them as * unless you specifically want the OR behavior.
Frequently Asked Questions (FAQ)
Q: What does */15 mean?
A: Every 15 units of that field — in the minute field: minute 0, 15, 30 and 45 of each hour.
Q: Is 0 or 7 Sunday?
A: Both work in most cron implementations; this tool uses 0 = Sunday.
Q: Are these times UTC?
A: The preview uses your local browser timezone. Servers usually run cron in their own timezone (often UTC) — adjust accordingly.