Privacy All tools run entirely in your browser.

Cron Expression Translator

Translate cron expressions into readable schedules

Expression + translationTranslate cron syntax as you type
The readable schedule updates as you type.
Edit the expression in this box to see the translation above.
Cron Expression Structure

A cron expression uses five fields separated by spaces. Each field represents a time unit and supports exact values, wildcards, ranges, lists, and step values.

FieldAllowed ValuesDescription
Minute0-59The minute within the hour
Hour0-23The hour of the day
Day of Month1-31The day of the month
Month1-12 or JAN-DECThe month of the year
Day of Week0-6 or SUN-SATThe day of the week
Common Cron Syntax
  • * means every value in the field.
  • Ranges use a dash, like MON-FRI or 1-5.
  • Lists use commas, like 1,15 or MON,WED,FRI.
  • Step values use a slash, like */5 for every five minutes.

Cron syntax can vary by platform. Check provider documentation for supported features and time zone behavior.

Common Cron Expression Examples
  • * * * * * — every minute
  • 0 * * * * — every hour
  • 0 0 * * * — at 12:00 AM every day
  • 0 0 * * 0 — at 12:00 AM every Sunday
  • 30 14 1 * * — at 2:30 PM on the 1st of every month
  • 15 10 * * MON — at 10:15 AM every Monday
How to Use the Cron Expression Translator
  1. Enter a cron expression in the textarea above.
  2. The tool translates the expression into a readable schedule.
  3. Edit the cron expression and the translation refreshes in real time.
Example Cron Expression

The following is an example of a cron expression you can translate:

0 0 * * *

Feel free to modify it or paste your own cron expression.