Konshus

A pillar guide · ~18 min read · Updated July 2026

Why does ChatGPT forget what I just told it?

Because ChatGPT — and Claude, and Gemini — have no memory between turns by default. Only a rolling context window the client re-sends on each message. When that window fills, older messages get truncated or summarized, and the model behaves as if they never happened. Cross-chat memory, where it exists at all, is a small pinned-facts feature (1,200–2,000 tokens on ChatGPT, none by default on Claude) that lives outside the model and gets edited by product decisions you don't control.

That's the short version. Below is the long one — 30-plus of the specific questions people search for about ChatGPT and Claude memory, grouped so you can jump to what actually brought you here.

Short answer

ChatGPT forgets because language models don't have memory — they have a context window. Inside one chat, that window can hold a few hundred thousand words; between chats, only a tiny pinned-facts feature persists, and only if you have it turned on. Claude has no cross-chat memory by default at all. If you want your AI to actually remember you, the memory has to live outside the model.

The 6 reasons ChatGPT forgets

Nearly every "ChatGPT forgot me" story is one of these six. Ranked roughly by how often we see them in support tickets and Reddit threads.

  1. The memory budget filled up. ChatGPT's pinned-memory feature is capped at roughly 1,200–2,000 tokens. When it fills, new facts push out old ones. What "used to know" was quietly evicted.
  2. You started a new conversation. Only pinned memory carries across chats. The transcript itself doesn't. Anything you talked through in yesterday's chat is gone unless it got pinned or you have "Reference chat history" on.
  3. Temporary chat was on. The temporary-chat toggle turns memory writes off entirely for that session and deletes the transcript after 30 days. Easy to leave on by accident.
  4. A model update reset your memory. OpenAI has trimmed or reset memory for cohorts of users during major launches — sometimes announced, sometimes not. See the running list.
  5. The context window scrolled past it. Inside a long chat, older turns get summarized or truncated by the client before being sent to the model. The model never sees them again — no matter how important they felt.
  6. You (or the settings) turned memory off. Settings → Personalization → Memory has two independent toggles (saved memories and chat history). Either being off silently disables cross-chat recall. Enterprise and some regions ship with these off by default.

The 6 reasons Claude forgets

Claude's situation is different — it doesn't have a ChatGPT-style memory feature at all by default. So most "forgetting" is architectural, not accidental.

  1. There's no cross-chat memory to begin with. Every new Claude conversation is a blank slate. If you want continuity, you have to bring it yourself — a system prompt, a Project, or a pasted brief.
  2. Projects only see what's attached. Claude Projects hold reference documents you upload, but Claude doesn't learn from the conversations you have inside the project — it just re-reads the attached files each turn.
  3. The context window overflowed. Sonnet 4 is capped at 200K tokens. In a long research session with lots of attachments, you can hit that ceiling without noticing — Claude will silently drop earlier turns.
  4. A new model shipped and rewrote the defaults. When Anthropic ships a new Sonnet or Opus, Projects sometimes need to be re-primed and system prompts re-tuned — behavior you relied on can shift overnight. See Claude Projects deprecation.
  5. Artifacts don't remember each other. Every artifact in Claude is generated from the current conversation's context. If earlier context is gone, the artifact regenerates without it.
  6. The "memory" experiments are opt-in and unstable. Anthropic has shipped small memory experiments, but they're gated, region-limited, and change often. Treating them as durable memory is a bad bet.

Forgetting — 8 specific questions

Why does ChatGPT forget what I just told it?

Two possibilities. Inside the same chat: the context window is filling and the client is summarizing older turns to make room. Across chats: there's nothing carrying that fact forward unless it got pinned to memory. If you said "remember X" and it didn't show up next chat, either memory was off or the budget was full.

Why doesn't Claude remember our last chat?

Because Claude has no persistent cross-chat memory by default. Full stop. If continuity matters, use a Claude Project with a "Working memory" doc you keep updated, or paste a briefing at the start of each session. Details: back up Claude Projects.

Does ChatGPT forget between sessions?

The conversation transcripts do carry between sessions — they're saved in your chat history. What doesn't carry is the model's active awareness of them. Even with "Reference chat history" on, the model gets a small summary, not the full text of past chats. Turn the toggle off and it gets nothing.

Why did ChatGPT suddenly forget everything?

Almost always one of three: a memory reset from a model update, an account issue (email change, region switch, suspension), or the memory budget hit its cap and evicted older facts in a batch. Check Settings → Personalization → Memory — if the list is short or empty, you've been reset.

Why does ChatGPT keep forgetting my writing style?

Style is inferred from context, not stored. Even with memory on, "writes in short punchy sentences" is a stored fact — but the actual prose style is regenerated fresh each time from whatever's in the current context. The fix is usually a custom instruction plus a pinned example, not more memory. See custom instructions vs memory.

Why does ChatGPT keep forgetting my name?

Your name is one of the first things ChatGPT will pin to memory if you say it explicitly. If it keeps forgetting, either memory is off, the pin got evicted, or you're on a temporary chat. Say "Remember that my name is …" once with memory on, then check the memory list to confirm.

Why did ChatGPT forget my project context?

Project context sits in the current chat's window, not in long-term memory. When the chat closes, that context is gone — even if the chat itself is saved. Move recurring project context into a Custom GPT (system prompt), a Project (attached files), or pinned memory facts, not into the conversation itself.

Is ChatGPT forgetting, or is it hallucinating?

Different failures. Forgetting: the model doesn't reference a fact it used to. Hallucinating: the model states a fact it never had. If ChatGPT confidently misremembers something, it's hallucinating — filling a gap with plausible text. See hallucinations about you.

Limits & capacity — 7 specific questions

How much can ChatGPT remember?

Two numbers. In one conversation: 128K tokens on GPT-5 Instant, up to 400K on GPT-5 Thinking (roughly 300–800 pages of text). Across conversations: 1,200–2,000 tokens of pinned facts on the memory feature — a few paragraphs total. Deep dive: ChatGPT memory limits.

What's Claude's context window?

200K tokens on Sonnet 4 and Opus 4 — about 500 pages of text. That's per conversation, not per account. When you hit it, Claude silently drops the oldest turns. There is no cross-chat memory to compete for the space.

Why does ChatGPT say memory is full?

The pinned-memory budget is a fixed size. When you (or the model) try to add a new fact and there's no room, ChatGPT surfaces the "memory is full" nudge and asks you to delete something. Free tier fills faster than Plus. Full walkthrough: ChatGPT memory full.

Can ChatGPT remember something forever?

Pinned facts persist until you delete them, memory hits its cap and evicts them, or a model update resets the store. None of those are "forever." If a fact matters, back it up outside ChatGPT.

Will a bigger context window fix forgetting?

No. A bigger window makes the present larger — it doesn't make the past retrievable. Even with a 1M-token window, the model still sees zero across sessions unless you re-inject the past. Fix has to live outside the model.

What's a token, and why does the AI count in tokens instead of messages?

A token is roughly 4 characters of English text — "the" is one token, "extraordinary" is three. Models count in tokens because that's what they actually process. A "message" can be one token or ten thousand, so message counts wouldn't mean anything.

How much fits in a Claude Project?

Roughly 200K tokens across all attached files plus the current conversation. If you attach a 150K-token PDF, you only have 50K left for actual talking. Trim aggressively; most Projects have too much material for the model to actually use.

Weirdness & hallucination — 8 specific questions

Why does ChatGPT think I said something I didn't?

Three usual causes. (1) The memory feature inferred it from other chats and pinned the inference as fact. (2) A summarized older turn compressed away nuance. (3) A hallucination. Check Settings → Personalization → Memory and delete anything wrong — those pins actively influence future replies.

Why does Claude contradict itself?

Because it has no shared memory to check against. Ask twice in different chats and you'll often get two answers. Even in one chat, contradictions creep in as older statements get summarized. See AI memory contradictions.

Why does ChatGPT hallucinate things about me?

Because the model always produces a fluent answer, even when it has no data. If you ask "what was that thing I mentioned last week?" and last week isn't in memory, it will confidently invent something. The fix is to give it a real source (paste the note, or use a memory tool that retrieves) rather than trust its recall.

Why does my AI's personality keep changing?

Two forces. Model updates change the default voice underneath your instructions. And the model regenerates personality from context each turn — so as older context drops out, the voice drifts. See persona drift.

Why does ChatGPT sometimes say really weird things?

Usually one of: temperature was cranked (more randomness), memory pulled a wrong inference, the current context is confusing the model, or a safety filter half-fired and garbled the response. See why AI says weird things.

Why does ChatGPT get my relationships wrong?

Because it stores flat facts, not a graph. It might have "user has a sister named Jane" and "user has a friend named Jane" and quietly conflate them. Long-form: why AI misremembers relationships.

Why does ChatGPT know things I never told it?

Memory creep. The model infers facts from context — location from your projects, age bracket from your tone — and sometimes pins those inferences. Not malicious, but worth auditing. See AI memory creep.

Why does ChatGPT keep referencing outdated facts about me?

Because pinned memory doesn't age out on its own. A job you left two years ago stays pinned until you tell ChatGPT to update it. Open the memory list, delete stale pins, and state the current version explicitly.

Control & export — 7 specific questions

How do I make ChatGPT remember something?

Turn on Settings → Personalization → Memory (both toggles). Then either wait for it to save facts on its own, or say "remember that…" explicitly. Only the saved-memories list is human-editable — the chat-history summary is opaque.

How do I see what ChatGPT remembers about me?

Settings → Personalization → Memory → Manage. You'll see the list of pinned facts. You can delete individual items or clear the whole thing. The chat-history-derived summary isn't shown, which is one of ChatGPT memory's weaker parts.

How do I delete what ChatGPT knows about me?

Two steps. (1) Clear pinned memories via Settings → Personalization → Memory. (2) Turn off "Reference chat history" and delete past chats (or archive them). For complete removal, do a data export first, then request account deletion. Full guide: delete what AI knows about you.

Can I export my ChatGPT memory?

Yes. Settings → Data Controls → Export data. OpenAI emails a ZIP with every conversation and a memory.json of pinned facts. Link expires in 24 hours. Walkthrough: how to export ChatGPT memory.

Can I export my Claude conversations?

Yes. Settings → Privacy → Request data export. You get JSON of every conversation. There's no separate memory export because there's no persistent memory to export. See back up Claude Projects.

Can I move what ChatGPT knows about me to Claude?

Not natively — the two systems don't talk. But you can export from ChatGPT, distill the important atoms, and paste them into a Claude Project as a working-memory doc. Step by step: transfer ChatGPT memory to Claude.

How do I back up my AI memory?

Export monthly from every provider you use, store the ZIPs outside the provider (Dropbox, iCloud, local drive), and — if you actually want to reuse the memory — load them into a tool that can distill and re-inject. Full playbook: complete AI backup guide.

ChatGPT vs Claude memory at a glance

CapabilityChatGPTClaude
Cross-chat memory (default)Yes — pinned facts, ~1.2–2K tokensNo
Reference past conversationsYes, opt-in toggleNo
Context window128K–400K tokens (model-dependent)200K tokens (Sonnet 4)
Attach documentsYes (per-chat, GPTs, Projects)Yes (Projects)
Editable memory listYes (pinned facts only)N/A
Data exportYes — conversations + memory.jsonYes — conversations only
Survives model updatesUsually — has been reset beforeN/A (nothing to reset)
Portable to other AIsOnly via manual exportOnly via manual export

The real answer to "why does ChatGPT forget?"

Because memory was never a model feature — it was a product decision layered on top. ChatGPT's memory is a small pinned- facts store that OpenAI can (and does) reset when they ship new models. Claude's memory is whatever you paste into the current chat.

If you want your AI to actually remember you across conversations, across models, across the next inevitable product reset, the memory has to live somewhere you own. That's the case for a memory layer outside the provider — whether that's your own Notion + RAG setup, a tool like Konshus, or a discipline of monthly exports you actually re-use.

Related reads: how AI forgets you (architectural view), AI memory migration playbook, best AI long-term memory tools.

Frequently Asked Questions

Keep the memory. Change the model.

Konshus is a memory layer that lives outside ChatGPT and Claude. Import your exports, distill the atoms that matter, and hand any AI a tight briefing that survives the next model update.

Meet Konshus