256 Tools

Cron Expression Parser

Fields
Minute0, 15, 30, 45
Hour0…23
Day of month1…31
Month1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12
Day of week0, 1, 2, 3, 4, 5, 6
Next run times

Related external sites

Some links are affiliate links.

Related tools

Paste a 5-field cron expression to see exactly what it means: each field broken down into the values it matches, plus the next several times it will run (in your local time). It validates the syntax too. Everything runs in your browser.

How to use

  1. Type a cron expression or pick a preset.
  2. Check the breakdown of each field.
  3. See the next run times in your local time zone.

How it works

A standard cron expression has five fields: minute, hour, day of month, month and day of week. Each can be a star (every value), a single number, a range (1-5), a list (1,3,5) or a step (*/15). To find run times, the tool steps forward minute by minute and checks each field. When both day-of-month and day-of-week are restricted, a time matches if either one matches, following cron convention.

Five cron fields: minute, hour, day of month, month, day of week.*****

Features

Field breakdown

See the exact values each field expands to.

Next run times

Preview the next several executions in your local time.

Presets

Start from common schedules like hourly or weekdays.

Validation

Invalid fields or wrong field counts are flagged clearly.

When to use it

Check crontab

Confirm what an existing crontab line actually does.

Verify a schedule

Make sure a job will run when you expect before deploying.

Learn cron

Experiment with fields and watch the run times change.

Design jobs

Build the right expression for a new scheduled task.

Notes

  • Uses the standard 5-field format (minute hour day month weekday).
  • Day of week is 0–6 with 0 = Sunday.
  • Seconds and shortcuts like @yearly are not supported.
  • Next run times use your device's local time zone.

FAQ

What order are the fields in?
Minute, hour, day of month, month, day of week — five fields separated by spaces.
What does */5 mean?
It means every 5 units. In the minute field, */15 runs at minutes 0, 15, 30 and 45.
What if I set both day of month and day of week?
By cron convention, the job runs when either matches, not only when both do.
Does it support @yearly or seconds?
No. It handles the standard five-field format; named shortcuts and a seconds field are not supported.
Is my data sent to a server?
No. Parsing and the next-run calculation happen entirely in your browser.

We use cookies for ads and analytics.