Skip to content
Run here 100% in your browser, no upload, no login

Cron Parser

Turn a five-field cron expression into plain-language field descriptions and the next five runs.

Minute

—

Hour

—

Day of month

—

Month

—

Day of week (0 = Sunday)

—

Next 5 runs (browser local time)

    How to use it

    1. Paste a five-field cron expression, for example */15 9-17 * * 1-5.
    2. Each of the five cells below explains one field in plain language.
    3. The list at the bottom shows the next five runs in your browser local timezone.
    4. When both day-of-month and day-of-week are restricted, a note explains the Vixie OR rule that applies.
    5. A sample expression loads on open; edit or press Parse to recompute.

    Common use cases

    Why it stays private

    The expression is parsed and simulated in your browser: no requests, no logging. The next-run list is computed by stepping through local-time minutes, so it reflects your machine timezone, which may differ from the server timezone where the cron actually runs.

    FAQ

    Q: What cron syntax is supported? A: The classic five fields (minute 0-59, hour 0-23, day of month 1-31, month 1-12, day of week 0-7 with 7 = Sunday) using numbers, *, comma lists, hyphen ranges and / steps. Names like MON or JAN and the shorthand strings @daily are not supported.

    Q: What happens when day-of-month and day-of-week are both restricted? A: Vixie cron treats them with OR semantics: a day runs when either the day-of-month or the day-of-week matches. The tool follows that rule and shows a note whenever both fields are restricted.

    Q: Why can the next runs differ from my server? A: The preview uses your browser local timezone, while crontab usually uses the server timezone. If they differ, the wall-clock times will match but the UTC instants will not.

    Your data stays on this device

    Cron Parser runs 100% locally. Everything you paste or drop is processed by your own browser and never transmitted. Nothing is stored on our servers — close the tab and it is gone.

    Nothing you type is sent to a server, logged, or used for analytics. The page works even with your network disconnected after first load.