Cron Expression Parser
Translate cron expressions to plain English and preview the next several scheduled runs.
At minute(s) 0,15,30,45, hour(s) 9,10,11,12,13,14,15,16,17, on Mon, Tue, Wed, Thu, Fri.
- 6/22/2026, 9:00:00 AM
- 6/22/2026, 9:15:00 AM
- 6/22/2026, 9:30:00 AM
- 6/22/2026, 9:45:00 AM
- 6/22/2026, 10:00:00 AM
How to use Cron Parser
- Type or paste a 5-field cron expression: minute, hour, day-of-month, month, day-of-week.
- Read the plain-English explanation generated underneath the input.
- Check the next 5 scheduled run times, shown in your browser's local timezone.
- Pick a preset (hourly, daily, weekly) to fill the input with a common pattern you can then edit.
- Tweak one field at a time and watch the next-run preview change to confirm the cadence you want.
How cron expressions work
Cron is the scheduling syntax behind almost every Unix-like system, CI pipeline, and serverless scheduler. A single line of five space-separated fields tells the scheduler exactly when to run a job. The syntax is terse and easy to misread, which is why a parser that turns it back into plain English is so useful.
The five fields
A standard cron expression has five fields, always in this order:
┌───────────── minute (0 - 59)
│ ┌───────────── hour (0 - 23)
│ │ ┌───────────── day-of-month (1 - 31)
│ │ │ ┌───────────── month (1 - 12)
│ │ │ │ ┌───────────── day-of-week (0 - 6, Sun=0)
│ │ │ │ │
* * * * *Every field accepts * to mean "any value". A bare * in all five fields runs the job once a minute, forever.
Operators inside a field
*— every valid value for that field.5— a single literal value.1-5— an inclusive range (Monday through Friday in the day-of-week field).*/10— a step: every 10th value starting at the field minimum.0,30— a list of specific values.
Common patterns
*/5 * * * * every 5 minutes
0 * * * * at the top of every hour
0 9 * * * every day at 09:00
0 9 * * 1-5 weekdays at 09:00
0 0 1 * * midnight on the 1st of each month
30 2 * * 0 02:30 every SundayThe day-of-month / day-of-week gotcha
When both the day-of-month and day-of-week fields are restricted, POSIX cron runs the job if eitherone matches. The expression 0 0 13 * 5 therefore fires on the 13th of every month andon every Friday — not only on Friday the 13th. Leave one of the two fields as * to avoid the surprise.
Timezones and resolution
Cron evaluates in the timezone of the daemon or platform — commonly UTC in cloud environments. The smallest interval it can express is one minute; sub-minute scheduling needs an extended scheduler with a seconds field. Always confirm the timezone your runner uses before trusting a daily or hourly schedule in production.
Related dev tools
- JSON Formatter — tidy the config or job definition your cron lives in.
- Regex Tester — test patterns used alongside scheduled scripts.
- UUID Generator — generate unique IDs for scheduled job runs.
- Time Converter — convert intervals between seconds, minutes, hours, and days.
Frequently asked questions
Which cron syntax does this support?
What does each field cover?
How do the day-of-month and day-of-week fields interact?
What does the step syntax mean?
What about Quartz, AWS EventBridge, or Vixie cron extensions?
Why are next-run times shown in my local timezone?
Does cron understand "every 2 hours" or "twice a day"?
What is the shortest interval cron can express?
Related tools
More tools you might find useful in the same flow.
JWT Decoder
Free JWT decoder for inspecting header, payload, and expiry. Tokens never leave your browser — safe for production tokens containing secrets or PII.
URL Encoder
URL encoder and decoder online — percent-encode URLs, query strings, and parameters or decode them back to plain text. Instant results, right in your browser.
Regex Tester
Free regex tester with live match highlighting, capture groups, and replacement preview. JavaScript flavour. All matching runs locally — no server.
JSON Formatter
Free JSON formatter, validator, and minifier with line/column error reporting. Sensitive payloads stay on your device — nothing is sent to a server.
Built by Muhammad Tahir · About