Toolich

100% Local & Secure

All utility tools process your data entirely in your browser. No inputs or files are ever sent to a server.

Cron Parser

Parse and describe cron expressions in human-readable language, and build them interactively.

Documentation & User Guide

Interactive Cron Expression Parser Guide

A cron expression is a string of five or six fields representing a schedule for running automated scripts or tasks (cron jobs). Because standard cron syntax (`*/15 9-17 * * 1-5`) can be cryptic and error-prone, developers often struggle to write them correctly. The Cron Parser translates cron expressions into clear, human-readable sentences and calculates the upcoming execution dates so you can verify your schedules.

⚙️ Key Features

  • Translates standard, crontab, and Quartz cron expressions into clear, readable English.
  • Displays the next 5 execution dates and times based on your current time zone.
  • Interactive schedule builder to configure minutes, hours, days, and months without writing code.
  • Live validation checks for out-of-range values or syntax conflicts.

📖 How to Use

  1. Type your cron expression into the input field, or choose a pre-configured template.
  2. Read the translated description below the input box to verify the schedule matches your intent.
  3. Review the 'Next Executions' list to confirm dates and times.
  4. Use the builder controls to modify the fields visually and see the updated expression in real time.
🔒
Privacy & Security:

Parsing algorithms run client-side. No schedules, servers, or task information are processed on our servers.

Frequently Asked Questions (FAQ)

What do the five fields in a standard cron expression represent?

The fields stand for: 1. Minute (0-59), 2. Hour (0-23), 3. Day of Month (1-31), 4. Month (1-12 or Jan-Dec), and 5. Day of Week (0-6 or Sun-Sat).

What does the 'L' character mean in a cron expression?

The 'L' character stands for 'Last'. In the Day of Month field, it represents the last day of the month (e.g. 31 for January, 28 for February). In the Day of Week field, it represents the last day of the week (Saturday).

How do I run a cron job every 15 minutes?

You can write the cron expression as `*/15 * * * *`. The `*/15` in the minute field tells the system to trigger the job at every interval that is a multiple of 15.