Claude Max & Pro · Reset clocks
When does the Claude weekly usage limit reset?
Facts first: Anthropic enforces two independent usage windows on Claude Pro and Claude Max (5x and 20x):
- 5-hour rolling session window: starts when you send the first message of a session and resets exactly 5 hours later (not at midnight).
- 7-day weekly window: counts your use across Claude Code, Claude Desktop, and claude.ai, and resets once a week at the time Anthropic sets for your account (the
reset_attime its usage endpoint returns, which/usageshows).
Usage HUD puts both the 5-hour percentage, the 7-day weekly percentage, their exact reset timestamps, and a GO / WATCH / STOP pace verdict in your Mac menu bar—labeled official when live from Anthropic’s endpoint and refreshed automatically every 5 minutes.
Free · Usage HUD 1.3.4 · macOS 14 or later, Apple silicon or Intel · signed and notarized by Apple
1. Check your reset time in the terminal (free, no app needed)
Inside an active Claude Code terminal session, run:
/usage
Or, if you want to check from a normal macOS shell without starting a Claude Code session, run our free open-source diagnostic script claude-usage-check:
npx github:Thalia-Bloom/claude-usage-check
/usage shows Anthropic’s official 5-hour and 7-day percentages and when each window resets. claude-usage-check needs Node.js 18 or later and makes no network calls: it reads that same official reading from your Mac once Claude Code saves it through the statusline (its README has the one-line setup), then prints both percentages, the reset times and whether you’ll run out first at your current pace.
Fair comparison: ways to check Claude reset times on a Mac
| Feature | Claude Code /usage | claude-usage-check | Usage HUD | ccusage |
|---|---|---|---|---|
| Price | Free (built in) | Free (open source CLI) | Free (optional tip) | Free (open source CLI) |
| Official 7-day weekly reset time | Yes (inside session) | Yes (from the reading Claude Code saves) | Yes (menu bar + CLI + MCP) | No (local JSONL token sum) |
| Pace verdict vs. reset clock | No | Yes (terminal output) | GO / WATCH / STOP in menu bar | 5-hour burn rate only |
| Multi-provider (Codex, Gemini, Grok, Ollama) | Claude only | Claude and Codex | All 5 in one menu bar | Claude / Codex CLI |
| Requirements | Claude Code | Node.js 18+ | macOS 14 or later, Apple silicon or Intel | Node.js 18+ |
Get Usage HUD
Free · no account · signed and notarized by Apple
The download is a notarized disk image. Drag Usage HUD to Applications, open it, then click Set up.
- Your Mac: macOS 14 or later, Apple silicon or Intel.
- Claude and Codex: Claude Code or Codex signed in. Nothing else to install for those two lanes.
- Gemini and Grok: those lanes need Node.js 18 or later. Gemini reads Google’s Antigravity CLI (agy), so sign in there.
- Local models: the local lane reads your Ollama logs.
Frequently asked questions
Does the Claude 5-hour limit reset at midnight?
No. The 5-hour session limit is a rolling window that begins when you send your first message in a window and resets 5 hours after that timestamp.
Does the Claude weekly limit share usage between Claude Code and claude.ai?
Yes. Claude Code, Claude Desktop, and claude.ai in the browser draw from the same Pro or Max subscription windows.
What happens when my weekly limit resets while my 5-hour window is full?
The two windows reset on their own schedules. Both the 5-hour session window and the 7-day weekly window must have remaining room to send new requests on your subscription.
Related guides
Will I run out before the weekly reset? · Why Claude Max weekly usage jumped · Claude Max 5-hour window in the menu bar · Help and support