ChatPeer
Add to Chrome — it's free
Features → Composer → Context window meter
FEATURE — COMPOSER INSIGHTS

Know how full the window is

A meter under the composer estimating how much of the model's context this conversation has used, beside a live word, character and sentence count.

Add to Chrome — it's freeFree on every plan
ChatPeer's readout under Claude's composer: a draft reading 'give me another plan', with a Prompts button on the left and, on the right, '4 words  17 chars  1 sentences' beside a bar showing 22% of context.
HOW IT WORKS

The meter compares the stored size of the conversation against the context window of the model it is using, read from each platform's own API, with a conservative fallback for a model it doesn't recognise. It is an estimate and the interface labels it as one.

HOW YOU USE IT

Both readouts update as you type, through a passive listener that never wraps the page's own handlers. The bar turns amber and then red as you approach the limit, so starting a fresh thread becomes a decision you make rather than one you stumble into.

LIMITS

Both readouts are free, on ChatGPT and Claude. The token figure is an approximation — good for telling 20% from 90%, not for exact accounting. Sentence counting handles Arabic and CJK terminators, not only the Latin full stop.

Long conversations degrade in a way that's hard to see coming. The model starts losing details from earlier in the thread, and the only signal you get is that the answers quietly get worse. Neither Claude nor ChatGPT shows you how full the context window is. ChatPeer adds a meter under the composer that estimates how much of the window the current conversation has consumed, turning amber and then red as you approach the limit, so starting a fresh thread becomes a decision you make deliberately rather than a fix you stumble onto. Beside it sits a live count of the words, characters, and sentences in what you're currently typing — useful when you're drafting something to a length, and honest about non-English text in a way naive counters aren't.

01

How the estimate is produced

The meter multiplies the stored size of the conversation by a characters-per-token heuristic and compares it to the context window of the model that conversation is using. ChatPeer reads the model from each platform's own API — Claude reports it in the conversation list, ChatGPT in the conversation detail — and falls back to a conservative default when the model isn't recognised, so a newly released model under-promises rather than overstating the room you have. It is an estimate, and the interface labels it as one: a real tokeniser would mean shipping megabytes of model-specific vocabulary into the page, and would still be wrong the day a platform switched models.

ChatPeer's readout under Claude's composer: a draft reading 'give me another plan', with a Prompts button on the left and, on the right, '4 words  17 chars  1 sentences' beside a bar showing 22% of context.
02

Counting words in any language

The counter splits on punctuation as well as whitespace, and recognises sentence terminators beyond the Latin full stop — including the Arabic question mark and the Urdu full stop, which are distinct characters from their English counterparts. A counter that only knows about '.', '!' and '?' reports one enormous sentence for an entire Arabic paragraph. This one doesn't.

03

Live updates without touching the page

Both readouts update as you type. ChatPeer reads the composer's contents through a passive listener and never wraps, patches, or intercepts the page's own event handlers — a hard rule in the extension, because breaking the host page is worse than any feature is good. The meter's stored figure is fetched once per conversation and cached rather than recalculated on every keystroke.

04

Both readouts are free

The context meter and the word counter are available on the free tier on both Claude and ChatGPT. There's no upsell attached to knowing how full your context window is.

Questions about this feature

How accurate is the token estimate?

It's an approximation based on character counts, and the interface labels it as approximate. It's reliable enough to tell you whether you're at roughly 20% or roughly 90% of the window, which is the decision it exists to support.

Does the meter work on every model?

It recognises the current Claude and ChatGPT model families and falls back to a conservative default for anything unfamiliar, so an unrecognised model shows less headroom rather than more.

Is the counter accurate for Arabic or Chinese?

Yes. Sentence detection includes Arabic and CJK terminators, and the token estimate accounts for non-Latin scripts being denser per character than English.

RELATED
Cross-platform search →Smart tags →Claude search →ChatGPT search →

Stop scrolling for it

Free to install. No account required.

Add to Chrome — it's free