Cron Expression Generator

Build cron expressions visually, get a plain-English description, and preview the next 5 scheduled run times.

A cron expression has five fields: minute, hour, day of month, month and day of week.

Use the Cron Expression Generator

Quick Presets

Field Editor

Cron Expression

* * * * *
*
Minute
*
Hour
*
Day/Month
*
Month
*
Day/Week

Human-Readable Description

Next 5 Run Times (your local time)

    Copied!

    Quick answer

    A cron expression has five fields: minute, hour, day of month, month and day of week. Pick a preset or set each field, and the generator writes the expression with a plain-English description and the next 5 run times in your time zone. For example, 0 2 * * * runs every day at 2:00 AM and */15 * * * * runs every 15 minutes.

    Examples

    ExpressionWhen it runs
    */15 * * * *Every 15 minutes
    0 * * * *Every hour, on the hour
    0 2 * * *Every day at 2:00 AM
    30 8 * * 1Mondays at 8:30 AM
    0 9-17 * * 1-5Weekdays, hourly 9 AM–5 PM
    0 0 1 * *12:00 AM on the 1st
    0 0 1 1 *12:00 AM on January 1

    Pick a preset or set each field.

    Summary

    The Cron Expression Generator lets you build cron job schedules without memorizing cryptic syntax. Use the visual selectors for minute, hour, day-of-month, month, and day-of-week fields, and the tool instantly produces the correct expression. A plain-English description and a list of the next 5 run times help you confirm the schedule before you deploy.

    How it works

    1. Choose a preset schedule or start from the custom fields.
    2. Adjust the minute, hour, day, month, and weekday selectors.
    3. The cron expression updates in real time as you make changes.
    4. Read the human-readable description to confirm the schedule is correct.
    5. Review the next 5 run times for additional assurance.
    6. Click "Copy Expression" to paste it into your crontab or CI config.

    Use cases

    • Schedule a nightly database backup at 2:00 AM.
    • Run a cache-clearing script every 15 minutes.
    • Trigger a weekly report email every Monday at 8:00 AM.
    • Configure CI/CD pipelines with accurate cron triggers.
    • Set up health-check pings at regular intervals.
    • Build data-sync jobs that run on specific days of the month.
    • Generate crontab lines for server maintenance windows.
    • Verify an existing cron expression with the human-readable preview.

    Frequently Asked Questions

    Last updated: 2026-05-29 · Reviewed by Nham Vu