# */45 * * * *

**Every 45 minutes**

- Expression: `*/45 * * * *`
- Timezone: UTC
- Frequency: approximately 48 runs per day

## Fields

| Field | Value | Meaning |
| --- | --- | --- |
| Minute | `*/45` | Every 45 minutes. |
| Hour | `*` | Every hour. |
| Day of month | `*` | Every day of the month. |
| Month | `*` | Every month. |
| Day of week | `*` | Every day of the week. |

## Next runs (UTC)

- Sun, 2026-10-18, 03:00 — `2026-10-18T03:00:00.000Z`
- Sun, 2026-10-18, 03:45 — `2026-10-18T03:45:00.000Z`
- Sun, 2026-10-18, 04:00 — `2026-10-18T04:00:00.000Z`
- Sun, 2026-10-18, 04:45 — `2026-10-18T04:45:00.000Z`
- Sun, 2026-10-18, 05:00 — `2026-10-18T05:00:00.000Z`

## Warnings

### Step of 45 does not divide 60 minutes evenly (caution)

"*/45" fires at 0 and 45 and last at 45. Because 45 does not divide 60 evenly, the interval from 45 back around to 0 is 15, not 45. The schedule is not truly "every 45 minutes".

**Fix:** Use a step that divides 60 evenly, or list the values explicitly.

---

Canonical URL: https://crontoenglish.com/cron/every-45-minutes
JSON API: `GET https://crontoenglish.com/api/v1/explain?expression=...`
MCP endpoint: `https://crontoenglish.com/api/mcp`
