Cron Translator

Cron for every weekday at 9am

Monday through Friday at 09:00, skipping weekends. The standard shape for business-day jobs.

0 9 * * 1-5

At 09:00, Monday through Friday

Interpreted in UTC · approximately 21.6 runs per month

Things to check

  • Note

    Interpreted in UTC

    A cron expression has no timezone of its own — the scheduler's zone decides when it fires. These times are computed in UTC. The same expression on a host in another zone runs at a different moment.

    Fix: Set the schedule timezone explicitly (TZ= or CRON_TZ= in crontab, `timeZone` in Kubernetes, or the scheduler's own setting). Vercel Cron Jobs always run in UTC.

Fields

Minute0
At minute 0.
Hour9
At 09:00.
Day of month*
Every day of the month.
Month*
Every month.
Day of week1-5
On Monday, Tuesday, Wednesday, Thursday and Friday.

Next runs

  1. Thu, 2026-09-03, 09:00
  2. Fri, 2026-09-04, 09:00
  3. Mon, 2026-09-07, 09:00
  4. Tue, 2026-09-08, 09:00
  5. Wed, 2026-09-09, 09:00
  6. Thu, 2026-09-10, 09:00
  7. Fri, 2026-09-11, 09:00
  8. Mon, 2026-09-14, 09:00

Try a different expression or timezone

Times above are in UTC. Pick a timezone here to see this schedule in local time.

Call this from code or an agent

curl 'https://crontoenglish.com/api/v1/explain?expression=0%209%20*%20*%201-5'

API and MCP setup · this page as markdown

Related schedules