ChatGPT Character Counter

Check your ChatGPT prompt or custom instructions against real ChatGPT limits, with a live character, word and estimated token count.

How the ChatGPT Character Counter works

  1. Paste your prompt

    Type or paste your AI prompt into the box — nothing is uploaded, it all stays in your browser.

  2. Pick your AI model

    Switch the profile tab to ChatGPT, Claude, Gemini, Midjourney, Stable Diffusion, FLUX or Sora for model-specific guidance.

  3. Copy or share when ready

    Copy your prompt to the clipboard or share it directly once the length and guidance look right.

About this tool

ChatGPT's web app converts very long pastes into a file attachment instead of sending them as plain chat text — a common surprise for anyone drafting a long prompt or pasting a document. This counter flags that threshold live as you type.

ChatGPT's custom instructions fields (“What would you like ChatGPT to know about you?” / “How would you like ChatGPT to respond?”) also have their own character caps, which vary by plan. Use this tool while drafting custom instructions to make sure you stay within budget before you paste them into ChatGPT's settings.

The underlying GPT-4o/GPT-5 class models support a large context window across a whole conversation, so the limits that actually bite most users day-to-day are these product-level input limits rather than the model's raw context size.

Frequently asked questions

What is ChatGPT's character limit per message?

ChatGPT's web app has a practical threshold around 5,000 characters, after which a pasted block of text is automatically converted into a file attachment rather than sent as inline text.

What is the character limit for ChatGPT custom instructions?

It depends on your plan; higher tiers support a larger custom instructions field than free/base tiers. Check this counter against your draft to see the character count before pasting it in.

Does ChatGPT count characters or tokens?

Internally, ChatGPT processes tokens, not characters. Roughly 1 token equals about 4 characters of English text, which is what this tool's token estimate is based on.