ChatGPT Output Length Guide: Understanding Token Limits and Response Sizes

ChatGPT and other large language models measure text in tokens rather than characters or words. Understanding this distinction is essential for getting the output length you need. A token is roughly 4 characters or 0.75 words in English, though this varies by language and content type. This guide covers token limits across models, techniques for controlling output length, and practical conversion formulas.

Token Limits by Model

ModelContext WindowMax Output TokensApprox. Output Words
GPT-4o128K tokens16,384 tokens~12,000 words
GPT-4 Turbo128K tokens4,096 tokens~3,000 words
GPT-3.5 Turbo16K tokens4,096 tokens~3,000 words
Claude 3.5 Sonnet200K tokens8,192 tokens~6,000 words
Gemini 1.5 Pro1M tokens8,192 tokens~6,000 words

The context window includes both input and output tokens. A 128K context window with a 10K-token prompt leaves 118K tokens for the conversation, but output is still capped at the max output limit.

Token-to-Character Conversion

LanguageChars per TokenWords per Token1,000 Tokens ≈
English~4 chars~0.75 words750 words / 4,000 chars
Spanish / French~3.5 chars~0.65 words650 words / 3,500 chars
Japanese~1.5 charsN/A1,500 chars
Chinese~1.5 charsN/A1,500 chars
Code (Python)~3 charsN/A3,000 chars

Techniques for Controlling Output Length

Common Output Length Issues

Cost Implications

ModelInput Cost (per 1M tokens)Output Cost (per 1M tokens)1,000-word Output Cost
GPT-4o$2.50$10.00~$0.013
GPT-4 Turbo$10.00$30.00~$0.040
GPT-3.5 Turbo$0.50$1.50~$0.002

Output tokens cost 2–4x more than input tokens. Controlling output length directly impacts API costs, especially at scale. You may also find it helpful to explore ChatGPT prompt engineering →.

Conclusion

ChatGPT output is measured in tokens, with 1 token equaling roughly 4 English characters. Current models cap output at 4,096–16,384 tokens (3,000–12,000 words). Control output length through explicit word count instructions, the max_tokens parameter, and system prompts. Use Character Counter to verify your prompt and output lengths.

Share this article