ToolBoxOnline

Cron Expression Parser

Parse cron expressions and see when your scheduled jobs will run. Get human-readable descriptions and the next 10 execution times. Supports all 5-field standard cron syntax — no server needed.

Share this tool

You found a cron expression in a server config: `0 2 * * 0`. Does that run at 2 AM every day, or 2 AM only on Sundays? You could check the documentation. Or paste it here and see 'At 02:00 AM, every Sunday' plus the next 10 execution times.

How to Use This Tool

  1. Enter a cron expression in the 5-field format: minute hour day-of-month month day-of-week.
  2. The human-readable description appears instantly.
  3. See the next 10 execution times calculated from the current time.
  4. Invalid expressions show a clear error message explaining what's wrong.

Related Tools

Frequently Asked Questions

What is a cron expression?

A cron expression is a string of 5 fields that defines a schedule for recurring tasks. Each field represents: minute (0-59), hour (0-23), day of month (1-31), month (1-12), and day of week (0-7, where 0 and 7 are Sunday). Special characters like *, /, -, and , allow flexible scheduling.

What does */5 * * * * mean?

*/5 in the minute field means 'every 5 minutes.' The full expression means: run every 5 minutes, every hour, every day, every month, every day of the week. This is a common schedule for health checks and monitoring scripts.

What does 0 9 * * 1-5 mean?

At 09:00 AM, Monday through Friday. The 1-5 in the day-of-week field means Monday (1) through Friday (5). This is a common schedule for weekday business-hour tasks like sending daily reports.

Does this support @yearly, @monthly, and other shortcuts?

This tool focuses on the 5-field cron syntax which is the most portable across systems. Shortcuts like @daily, @hourly, and @reboot are specific to certain cron implementations. You can express the same schedules with the 5-field format: @daily = 0 0 * * *.

Is my cron expression sent to a server?

No. All parsing and execution time calculation happens in your browser. Your cron expressions never leave your device.