TOOLS.GAMESLOOP255 Free Online Tools

Cron Expression Explainer

Paste a cron expression and read what it actually does.

Five fields, six fields with seconds, or a shorthand such as @daily.

Schedule

At 09:00, on Monday, Tuesday, Wednesday, Thursday, Friday.

0 9 * * 1-5

FieldExpressionMatches
Minute00
Hour99
Day of month*Every day
Month*Every month
Day of week1-5Monday, Tuesday, Wednesday, Thursday, Friday
Calculated in your browser's time zone. Cron on a server uses that machine's zone.
#Next run (your local time)
124 Aug 2026, 09:00:00
225 Aug 2026, 09:00:00
326 Aug 2026, 09:00:00
427 Aug 2026, 09:00:00
528 Aug 2026, 09:00:00
631 Aug 2026, 09:00:00
71 Sept 2026, 09:00:00
82 Sept 2026, 09:00:00
93 Sept 2026, 09:00:00
104 Sept 2026, 09:00:00

Which time zone does cron use?

The system time zone of the machine running it, unless your scheduler lets you set one. That matters across daylight saving transitions: a job scheduled for 02:30 may run twice or not at all on the day the clocks change.

What does Cron Expression Explainer do?

Translate a cron expression into plain English and see the next run times. The fastest way to check whether an inherited schedule does what the comment above it claims.

How to Use Cron Expression Explainer

  1. 1
    Paste the expressionFive or six space-separated fields.
  2. 2
    Read the descriptionIn plain English, with a field breakdown.
  3. 3
    Check the next runsConfirm the schedule matches the intent.

Key Features

  • Plain-English description of any cron expression
  • Next ten run times listed with dates
  • Standard 5-field, 6-field with seconds and Quartz syntax
  • Field-by-field breakdown showing what each part matches
  • Clear error when the expression is invalid

Frequently Asked Questions

What does "0 2 * * *" mean?

At 02:00 every day. Minute 0, hour 2, every day of the month, every month, every day of the week.

What is the difference between */5 and 0/5?

Nothing in practice — both mean every fifth value starting from zero. */5 is standard cron syntax; 0/5 is Quartz syntax. Some parsers accept only one, so match your scheduler.

Why has my cron job not run?

Common causes: a day-of-month and day-of-week combination that ORs unexpectedly, a time zone difference between where you tested and where it runs, or a daylight saving transition skipping the hour.

Does it support named months and weekdays?

Yes. JAN through DEC and SUN through SAT are recognised, along with the @daily, @hourly, @weekly, @monthly and @yearly shorthands.

Explore Related Workflows & Utilities

More tools in Developer Tools and related problem-solving tools

Topical Deep Dives & Guides

Local Dev Security: Safely Debugging Staging API Payloads in the BrowserRFC 4122 UUID v4 Cryptographic Randomness Explained

Popular Related Searches for Cron Expression Explainer