Cron expression helper
Paste a standard five-field cron string. We split it by field so you can match each part to the reference in the article below.
| Field | Value |
|---|---|
| Minute | 0 |
| Hour | 12 |
| Day of month | * |
| Month | * |
| Day of week | 1-5 |
Raw string:
0 12 * * 1-5
Semantics depend on your scheduler (e.g. Sunday as 0 or 7). This helper only splits fields — use your engine’s docs for validation and next-run times.
Use this page as a blueprint: intro, reference, examples, and a clear place to embed your live cron UI or iframe. Replace the placeholder block when your real tool is ready.
What is a cron expression?
Cron expressions describe when a job should run. Most Unix-like systems and schedulers (including many hosts and Node cron libraries) use five fields:
minute hour day-of-month month day-of-week
Some systems add a seconds field at the start (six fields). Always check your platform’s documentation.
The five fields explained
| Field | Allowed values | Notes |
|---|---|---|
| Minute | 0–59 | Exact minute past the hour. |
| Hour | 0–23 | 24-hour clock. |
| Day of month | 1–31 | Which calendar day. |
| Month | 1–12 | January = 1, December = 12. |
| Day of week | 0–7 | Often 0 or 7 = Sunday; confirm your cron variant. |
Special characters
*— any value,— list (e.g. 1,15 = 1st and 15th)-— range (e.g. Mon–Fri)/— step (e.g. */15 = every 15 minutes)
Example expressions
- Every day at 3:15 AM
15 3 * * *- Every 6 hours
0 */6 * * *- Weekdays at noon
0 12 * * 1-5- First day of month, midnight
0 0 1 * *
Interactive tool (placeholder)
Checklist before launch
- Validate expressions against the same cron engine your server uses.
- Document timezone (UTC vs local) next to the tool.
- Add a human-readable summary under the expression (e.g. “At 03:15, every day”).
- Test edge cases: DST, month-end days, and day-of-week + day-of-month together.
Privacy
If processing stays in the browser, say so. If expressions are sent to your API, describe retention in your privacy policy.