Cron expression helper

Client

Enter a standard cron schedule (minute hour day month weekday). See a readable description and upcoming UTC timestamps for debugging jobs and crontab lines.

Cron expression

?

Standard five-field cron: minute hour day-of-month month day-of-week. Next runs use UTC for consistency.

Human-readable

At 09:00, Monday through Friday

Next runs (UTC ISO)

  • 2026-04-14T09:00:00.000Z
  • 2026-04-15T09:00:00.000Z
  • 2026-04-16T09:00:00.000Z
  • 2026-04-17T09:00:00.000Z
  • 2026-04-20T09:00:00.000Z
  • 2026-04-21T09:00:00.000Z
  • 2026-04-22T09:00:00.000Z
  • 2026-04-23T09:00:00.000Z
  • 2026-04-24T09:00:00.000Z
  • 2026-04-27T09:00:00.000Z
  • 2026-04-28T09:00:00.000Z
  • 2026-04-29T09:00:00.000Z

Common use cases

  • Decode a crontab line before deploying: confirm minute, hour, day, month, and weekday fields.
  • List the next UTC run times to align with log timestamps and job monitors.
  • Compare a human-readable summary against what you meant (for example daily vs hourly).

Common mistakes to avoid

  • Assuming cron uses your local timezone

    Schedules are often interpreted in the server’s timezone. This page shows next runs in UTC—adjust mentally for your deployment zone.

  • Mixing up day-of-month and weekday

    When both fields are set, behavior can follow either field depending on the cron implementation—verify on the target system.

  • Using six-field strings when five are standard

    This helper expects the common five-field cron (minute through weekday). Systems with seconds need a different format.

FAQ

Why are next runs shown in UTC?

UTC keeps a single reference for logs and APIs. Convert to local time when explaining schedules to people in a specific region.

Is my cron expression sent to a server?

No. Parsing and next-run calculation run in your browser.

Does this validate platform-specific extensions?

It targets common five-field cron. Some hosts add shortcuts or extra fields—check your scheduler’s documentation for those.

Related utilities you can open in another tab—mostly client-side.