Free online tools to generate, calculate,
convert, format, encode, and play.
 

Cron Expression Explainer

Paste any 5-field cron expression for a plain-English description in 30+ languages and the next 10 scheduled run times.


Expression

minute
hour
day (month)
month
day (week)
Presets:

Description (English)

In 30+ Languages

Next 10 Run Times


How It Works

Cron Expression Format

A standard cron expression has 5 space-separated fields: minute hour day-of-month month day-of-week. Each field controls when the job fires.

FieldRangeAllowed characters
Minute0 - 59* , - /
Hour0 - 23* , - /
Day of month1 - 31* , - /
Month1 - 12* , - /
Day of week0 - 6 (Sun=0)* , - /
Special Characters
  • * matches every value in the field's range.
  • , separates a list: 1,3,5 means 1st, 3rd, and 5th.
  • - defines an inclusive range: 1-5 means 1 through 5.
  • / defines a step: */15 means every 15 units; 10/5 means every 5 units starting at 10.
Language Descriptions

Descriptions are generated with cronstrue, an open-source library that translates cron expressions into human-readable text in 33 locales, including Arabic, Chinese (Simplified and Traditional), Japanese, Korean, Russian, and many European languages.

Next Run Calculation

Run times are computed entirely in your browser. The engine advances from the current local time, minute by minute, testing each candidate against all five fields. When day-of-month and day-of-week are both restricted, either condition can trigger the job (the traditional UNIX union rule). Your browser's local timezone is used automatically.


Embed This Util

You can embed this util on your own site as a widget. Adding ?embed=1 to the URL loads a compact version with just the tool itself; no header, menu, or documentation. Paste this snippet into your HTML:


    

Copy snippet Adjust the height to taste.



Feedback

Help us improve this page by providing feedback, and include your name/email if you want us to reach back. Thank you in advance.


Share with