Back to Blog

ChatGPT Custom Instructions Character Limit: What Fits, What Doesn't

ChatGPT's custom instructions have a hard character limit. Here's the exact number for each field, what it means for your voice setup, and how to pack maximum signal into minimum space.

By Emmanuel

ChatGPTCustom InstructionsAI WritingStyle Profiles
Share:

The custom instructions fields in ChatGPT have hard character limits. If you've ever wondered why your carefully written voice setup seems to get ignored partway through, or why ChatGPT reverts to its defaults after a few exchanges: a truncated instruction block is often the cause.

Here's the exact breakdown, what it means for building a useful voice setup, and how to pack the most signal into the available space.

TL;DR: ChatGPT custom instructions character limits

  • About you field: ~1,500 characters (tight, prioritize ruthlessly)How you'd like ChatGPT to respond: up to 8,000 characters (fits a full voice setup)ChatGPT Project instructions: 8,000 characters (same as the responding field)Knowledge files in Projects: don't count against the character limit; use them to carry writing samples and phrase listsChatGPT doesn't warn you when you exceed limits: draft in a character-counting editor first

The Exact Character Limits (as of June 2026)

These limits reflect the current ChatGPT interface as of June 2026. OpenAI expanded the "How would you like ChatGPT to respond?" field from 1,500 to 8,000 characters in a 2024 update, so if you set up your instructions before that change, you now have significantly more room. OpenAI documents the current fields and limits in its custom instructions guide.

FieldCharacter limitWhat to put here
About you (global)~1,500Role, context, primary audiences, the facts ChatGPT needs to understand who you are
How would you like ChatGPT to respond? (global)~8,000Voice rules: formality, sentence rhythm, ALWAYS/NEVER lists, context shifts
Project instructions~8,000Per-project voice setup, override rules, context specific to this workspace
Project knowledge filesUp to 10 files, 50MB totalWriting samples, phrase lists, format templates: doesn't count against character limits

Important: ChatGPT doesn't display a live character count or warn you when you hit the limit. The field simply stops accepting input (or silently truncates on paste). Draft your instructions in a text editor with a character counter, most code editors, Notion, and Google Docs show character counts under word count.


What 1,500 Characters Actually Means

1,500 characters is approximately 250 words. That's a tight paragraph of backstory, not a detailed profile.

For the "About you" field, this is enough to establish:

  • Your role and context ("I'm a [role] at [type of company], writing primarily for [audiences]")
  • Your typical output types ("My main formats are client emails, LinkedIn posts, and project proposals")
  • One or two priorities ChatGPT should know upfront ("I write for international readers: plain language, no idioms")

It's not enough for voice rules, banned phrases, or context shifts. Those go in the responding field, where you have 8,000 characters.

What to cut: Don't use the "About you" field for voice instructions: they won't all fit, and ChatGPT will apply whatever makes the cut inconsistently. Keep this field factual and contextual. Voice goes next door.


What 8,000 Characters Fits

8,000 characters is approximately 1,300 words, enough for a thorough voice specification if written efficiently.

A realistic breakdown for a full voice setup:

VOICE BASELINE (~300 chars)
- Formality: professional but direct; contractions OK
- Sentence length: short, most under 15 words
- Openings: lead with the point, not a preamble
- Structure: short paragraphs; bullets only when items genuinely list
- Punctuation: em-dashes for emphasis, sparingly; avoid exclamation points

ALWAYS (~200 chars)
- Open emails with the news, not "I hope this finds you well"
- Close with one specific next step
- Match the register to the channel (Teams message ≠ board memo)

NEVER (~400 chars)
- "I am writing to inform you" → just say it
- "Please don't hesitate to reach out" → "let me know" or "call me"
- "Moving forward," "touch base," "low-hanging fruit," "circle back," "bandwidth"
- Bullet a message that fits in two sentences
- Open with a question when the reader wants an answer

CONTEXT SHIFTS (~300 chars)
- Executives: metrics first, three points max, explicit ask
- Direct reports: warmer, explain the reasoning, invite questions
- External clients: professional warmth, explicit next steps, no jargon
- Peers/informal: shorter, contractions, skip the sign-off ritual

That block runs approximately 1,300 characters, well inside the 8,000 limit. You have room for additional dimensions: tone modifiers by project type, specific format templates, a longer banned-phrase list, language-specific rules for multilingual writers.


Projects: When the Instruction Field and Files Work Together

When you use ChatGPT Projects, you get an 8,000-character instruction field and up to 10 knowledge files (50MB combined). The files don't count against the character limit.

This changes the strategy:

Instruction field: structural rules, your ALWAYS/NEVER lists, context shifts. The things that should apply uniformly.

Knowledge files: your actual writing samples (PDFs, Word docs, plain text), a long phrase-level reference (banned phrases + preferred alternatives), format templates for your most common output types.

For voice work, this combination is more powerful than the instruction field alone, because writing samples carry patterns that rules can't express. When you instruct ChatGPT to "mirror the rhythm from my uploaded samples," it has something concrete to calibrate against, not just the abstract rule "write short sentences."

See our ChatGPT Projects setup guide for the full Projects configuration walkthrough and file upload steps. For the voice-specific layer: knowledge files, personas, and where the setup ceiling is. See ChatGPT Projects knowledge files and personas.


Why Instructions Alone Hit a Ceiling at 60–70%

The practical reality: even a well-written 8,000-character instruction set closes most of the gap between ChatGPT's generic defaults and your actual voice. That's real, and it's worth doing.

But there's a ceiling. Instructions capture what you consciously know about how you write. What they don't capture:

  • Your characteristic clause connectors: whether you reach for "which means" or "which suggests" or "so," and when.
  • Your sub-sentence punctuation rhythms: how you use commas inside a clause, when you deploy a dash vs a parenthesis.
  • Your vocabulary range consistency: the specific register you maintain under different pressures (tighter deadline → does your register drop or hold?).
  • Your structural fingerprint at the paragraph level: your characteristic distribution of short vs medium vs long sentences within a paragraph.

These patterns exist in your writing. They're measurable. They're what an analyst could extract from 20 of your emails if they were trained to look for them. But they're almost invisible to you, which is why self-description (instructions) can only take you so far.

A Style Profile extracts these patterns systematically from your actual writing, not by asking you to describe them, but by analyzing the text itself. The output is a specification that slots directly into the "How would you like ChatGPT to respond?" field or your Project instructions field, replacing the template above with something derived from how you actually write. Same container, far better contents.


Practical Tips for Working Within the Limits

Write for density, not explanation. Every character counts. "Never use passive voice → use active" is shorter than a paragraph explaining why passive voice dilutes authority.

Lead with high-variance rules. The instructions that most change ChatGPT's output are the ones that contradict its defaults. Put those first. They get applied most reliably when they appear early.

Cut default-confirming rules. Instructions like "be clear," "avoid jargon," and "structure your response logically" describe ChatGPT's defaults. They consume characters without changing behavior. Remove them.

Use ALWAYS/NEVER structure. It's scannable, writable in fragments, and easy to update without re-reading the whole block. You'll iterate on your instructions. Structure makes iteration cheap.

Move long content to knowledge files. A 200-item banned-phrase list that pushes you over 8,000 characters belongs in a Project knowledge file, not the instruction field. The instruction field can reference it: "Refer to the uploaded phrase list and avoid all flagged expressions."

Test on real output. After setting up your instructions, run a few of the actual tasks you do most: an email, a short update, a proposal section. If the output still reads generic, the instructions aren't specific enough or they've been silently truncated.

For more on building instructions that actually capture voice rather than approximate it, see how to build custom instructions that capture your voice.


Get Your Free Writing DNA Snapshot

Curious about your unique writing style? Try our free Writing DNA Snapshot. It's free and no credit card is required. See how AI can learn to write exactly like you with My Writing Twin.

Make AI write like you, not like a bot

You just read how to tune AI output by hand. MyWritingTwin does it from your real writing: paste a few samples, get a voice profile that works in ChatGPT, Claude, and Gemini.

Create your free writing profile

Not ready yet? Get our guide to AI voice profiles by email instead.

Share:

Comments

Loading comments...

Leave a comment

Your email will not be displayed publicly.

Ready to put this into practice?

Create your free writing profile