Cron Expression Parser

Enter a standard 5-field cron expression for a live field-by-field breakdown. Pairs with crontab-generator when reading schedules or CI configs.

Privacy: processed locally, never uploaded.

↓ Paste in the input area below to see results instantly

Enter a 5-field cron expression (min hour dom month dow) for a human-readable breakdown—pairs with crontab-generator.

Minute

minute 0

Hour

hour 2

Day of month

every day

Month

every month

Day of week

every weekday

Notes

Note

Standard 5-field cron; complex combos may still need manual review. Parsed locally.

Enter a standard 5-field cron expression for a live field-by-field breakdown. Pairs with crontab-generator when reading schedules or CI configs.

Quick start

  1. Enter expression

    e.g. 0 2 * * * (daily at 2:00).

  2. Read breakdown

    Five fields explained separately.

Field order

minute hour day-of-month month day-of-week; same as crontab-generator.

Typical Workflow

When inheriting legacy projects, you often encounter cryptic cron expressions. Paste them into this tool to instantly get human-readable explanations. For example, '30 2 * * 1' becomes 'Runs at 2:30 AM every Monday'. This visual parsing is more efficient than reading raw code.

When setting up CI/CD pipelines, test your expressions here first. For instance, '0 */4 * * *' actually means 'every 4 hours' (not minutes). The tool clearly states 'runs at minute 0 when hour is divisible by 4', preventing scheduling errors before deployment.

Examples

Daily 2am

Input

0 2 * * *

Output

Hour: every hour at 2…

FAQ

6 fields?

Standard 5-field cron only.

Local?

Yes.

Why does */5 mean 'every 5 days' in day field but 'every 5 minutes' in minutes?

This depends on each field's value range. The tool contextually interprets symbols: */5 means 'every 5 minutes' in minutes field (0-59) but 'every 5 days' in day field (1-31). We highlight such potentially confusing operators in yellow for clarity.