Free tool

Cron expression generator

Standard cron or Quartz — build it with dropdowns or paste one, and see what it means in plain English and exactly when it runs next.

Build your schedule

0–59
0–23
1–31
1–12
Sun=0 … Sat=6

Fields: minute hour day-of-month month day-of-week

This schedule runs

Next runs (your local time)

    Cron jobs fail silently. Spectra doesn't.

    Add one line to your job and Spectra's heartbeat monitoring alerts you the moment a scheduled run is missed — before a broken backup becomes a crisis. Free forever, no credit card.

    Frequently Asked Questions

    Answers to common questions teams ask us

    What is a cron expression?

    A cron expression is a schedule made of fields — minute, hour, day of month, month, and day of week (standard cron) — used by cron and most schedulers to decide when a job runs. For example, 0 9 * * 1-5 means 9:00 AM every weekday.

    What's the difference between standard cron and Quartz?

    Standard (Unix) cron uses 5 fields and numbers days of the week 0–6 (Sunday = 0). Quartz — used by Java schedulers like Spring — uses 6 or 7 fields: it adds a leading seconds field and an optional trailing year, numbers days of the week 1–7 (Sunday = 1), and uses '?' in the day-of-month or day-of-week field. Use the toggle to switch parsers.

    How do I build a cron expression?

    In Standard mode, use the builder: for each field pick a mode — every value, every N, specific value(s), or a range — and the expression is generated for you. In either mode you can pick a preset or type an expression directly to see it explained and previewed.

    Why should I monitor my cron jobs?

    Cron jobs fail silently — a backup or sync can stop running for days before anyone notices. Heartbeat monitoring alerts you when a job doesn't check in on schedule, so a missed run becomes an alert instead of a surprise.

    Start monitoring for free today!

    Free forever plan No credit card required
    Start for free