Automation & APIs · Free Tool

Cron Expression Builder

Build a cron schedule visually or paste one to parse — get a plain-English translation and the next 10 run times.

Standard 5-field cron: minute · hour · day-of-month · month · day-of-week.

What this means

Next 10 run times (your local time)

    About this tool

    Switch between two modes: Build lets you pick minute, hour, day-of-month, month, and day-of-week from dropdowns and assembles the standard 5-field expression for you; Parse takes any cron expression you already have and decodes it. Either way, you get a plain-English description of the schedule and a list of the next 10 times it will actually run, computed in your local time zone.

    Cron syntax is compact but easy to misread — a swapped field or a stray comma silently changes an hourly job into a once-a-month one. Seeing both the human-readable translation and the concrete upcoming run times catches that kind of mistake before it reaches a scheduler.

    Common uses

    • Build a schedule for an n8n, GitHub Actions, or crontab job without memorizing field order
    • Double-check what an existing cron expression actually does before changing it
    • Confirm a workflow will run when you expect by previewing its next 10 executions

    Frequently asked questions

    What cron syntax is supported?

    Standard 5-field cron: minute, hour, day-of-month, month, and day-of-week, including *, specific values, comma-separated lists (1,15,30), ranges (9-17), and step values (*/15).

    Does it handle 6-field cron with seconds?

    No — this tool covers standard 5-field cron, used by crontab, GitHub Actions, and most schedulers including n8n. Some platforms extend the format with a seconds field; check your specific tool's docs if it does.

    What time zone are the next run times shown in?

    Your browser's local time zone. Many schedulers (including most cloud cron jobs) actually run in UTC by default, so confirm your platform's configured time zone if the two need to match exactly.

    Is my data uploaded to a server?

    No. This tool runs entirely in your browser using JavaScript — nothing you type is transmitted, logged, or stored anywhere. You can even use it offline once the page has loaded.