Cron Expression Format

Validate any cron expression, see when it runs next, and convert between Quartz, AWS EventBridge, and standard crontab format.

Every 5 minutes

Next 5 runs (UTC)

  1. Wed, Apr 8, 2026, 00:45 UTC
  2. Wed, Apr 8, 2026, 00:50 UTC
  3. Wed, Apr 8, 2026, 00:55 UTC
  4. Wed, Apr 8, 2026, 01:00 UTC
  5. Wed, Apr 8, 2026, 01:05 UTC

Cron Expression Syntax

Field Format

┌───── minute (0-59)
│ ┌───── hour (0-23)
│ │ ┌───── day of month (1-31)
│ │ │ ┌───── month (1-12)
│ │ │ │ ┌───── day of week (0-7, 0 and 7 = Sunday)
│ │ │ │ │
* * * * *

Special Characters

CharacterMeaning
*Any value
,Value list
-Range
/Step

Field Ranges

FieldRangeAliases
Minute0-59
Hour0-23
Day of month1-31
Month1-12jan-dec
Day of week0-7sun-sat

Common Cron Expressions

Click any example to load it into the editor above.

Cross-Platform Cron Converter

Paste any cron format into the input above — it converts to standard 5-field crontab automatically.

Quartz / Spring (6 or 7 fields)

Quartz adds a seconds field at the start, and optionally a year field at the end. The seconds and year fields are stripped automatically.

AWS EventBridge

AWS wraps expressions in cron() and adds a year field. Both are removed automatically.

Crontab Shorthands (@macros)

Standard crontab supports shorthand macros that expand to common schedules.

Now make sure it actually runs.

Knowing the schedule is half the battle. CronDoctor monitors your cron jobs and alerts you when they miss, fail, or slow down — with AI-powered diagnosis.

Start free — no credit card