Claude does have memory across chats. It can generate memory from conversations, search past chats on supported plans and surfaces, and keep separate memory for projects. Claude can still seem to forget when memory is paused, unavailable on the surface you are using, scoped to a different project, missing the detail you expected, or competing with a long and noisy current chat.
The practical fix is to identify which layer failed: current-chat context, chat search, generated memory, project knowledge, or project-scoped memory. Those layers overlap, but they are not interchangeable.
Last verified: August 29, 2026.
Key takeaways
- Claude supports cross-chat memory; saying consumer Claude has no persistence is no longer accurate.
- Chat history, search, memory, and project knowledge are different systems. Saved information is not always active context.
- Claude stores memory as individual topics, not as a verbatim replay of every prior conversation.
- Each Claude project has a separate memory space and project summary. Search inside a project is also limited to that project.
- Availability and defaults differ by plan, surface, app version, and organization settings. Incognito chats do not contribute.
- Long chats still have finite active context and may summarize earlier messages.
- Keep a short source of truth for important decisions and verify what the AI retained.
Does Claude remember previous conversations?
Yes. Anthropic's guide to Claude chat search and memory says Claude can generate memory from chats and use it in new conversations. Claude saves individual topics on its own or when you ask it to remember something.
That is genuine cross-chat persistence. It is also more selective than “Claude rereads every word I have ever written before every reply.” The useful distinction is between information that exists somewhere in your account and information the current answer actually receives.
| Layer | What it does | Why it can appear to fail |
|---|---|---|
| Current-chat context | Supplies the active thread and instructions | Earlier detail may be summarized or outweighed |
| Chat history | Keeps conversations you can reopen | Saved does not mean active |
| Chat search | Retrieves prior passages when prompted | Scope, availability, and settings apply |
| Generated memory | Saves reusable topics | A detail may be absent, stale, or irrelevant |
| Project knowledge | Shares curated files and instructions | Sources may be missing or outdated |
| Project memory | Separates each project's memory and summary | Other projects are intentionally excluded |
This is why “Does Claude have memory?” and “Why did Claude miss this fact?” can both have honest answers. Memory exists, but recall is not exhaustive.
Why can Claude still seem to forget?
Most failures come from scope, selection, or stale information rather than the total absence of memory.
Memory is paused, reset, or controlled elsewhere
Claude lets users pause or reset memory and toggle chat search. Organization owners may also control access. Defaults differ between personal and organizational plans, and not every surface uses the same memory path.
Check the account, workspace, app version, and settings you are using. Also check for incognito mode: Anthropic says those chats are not saved to history or memory.
The detail never became a memory topic
Claude stores individual memory topics, not a transcript backup. A passing comment, tentative idea, or isolated correction may remain only in its original conversation.
If a fact matters later, say so directly: “Remember that the launch date moved to October 12.” Then review the corresponding memory topic instead of assuming a warm acknowledgment proves it was saved.
The detail belongs to another scope
Outside projects, chat search covers non-project conversations. Inside a project, search is limited to that project. Project memory is also separated so one client's context does not bleed into another's work.
That useful isolation feels like forgetting when you open the wrong project. Keep ongoing work in one consistent location.
The stored fact changed or conflicts with newer instructions
Memory can become wrong without disappearing. A moved deadline or changed preference may conflict with an older topic, project instruction, or retrieved chat.
Treat corrections as replacements: “The current deadline is October 12. Replace the September 30 date wherever it appears in memory or the project brief.” Then inspect the saved topic and your project source of truth.
The current chat has too much competing context
Cross-chat memory does not remove the limits of the current model input. Anthropic describes the context window as the amount Claude can work with in one chat. Its length-limit documentation says automatic context management can summarize earlier messages for supported setups as a conversation grows.
The complete chat may remain visible while the model works from a compressed version of older turns. A fine-grained constraint from fifty messages ago can carry less clearly than a short, current brief. Context pressure is different from cross-chat memory failure.
What is the difference between Claude chat search and memory?
Chat search is deliberate retrieval from previous conversations. Memory is a reusable set of topics Claude can apply across conversations when the feature is enabled.
Anthropic currently describes chat search as a tool you invoke naturally: ask what you discussed before, request a particular conversation, or ask to continue earlier work. When it runs, Claude shows a tool call and can cite the source chat. Search availability depends on plan and surface.
Memory works differently. It can save work context, preferences, people, projects, and other durable topics as you chat. You can see the topics in memory settings, edit or delete them, and ask Claude to remember, change, or forget something. Memory may help without you naming a prior chat.
Use search when provenance matters: “Find the conversation where we approved the homepage promise.” Use memory for stable context: “Remember that our approved homepage promise is ‘Never re-explain your work to AI.’” For a broader framework, see what an AI should remember.
How does Claude memory work inside Projects?
Projects combine several continuity tools, but their boundaries matter. Anthropic's Projects guide says uploaded project knowledge and saved project instructions are used across chats in that project. Its memory guide adds that each project has a separate memory space and a dedicated project summary.
Do not confuse those features. Raw conversation context is not automatically copied wholesale into every other project chat. Project knowledge is the curated material you deliberately share across chats. Generated project memory is the smaller set of reusable topics and summary produced when memory is available. Chat search can retrieve past conversations, but only inside that project's boundary.
A dependable project should therefore contain three explicit layers:
- Stable instructions: audience, tone, constraints, and definition of done.
- Current source of truth: approved decisions, files, and the latest project status.
- Conversation memory: useful continuity and prior reasoning that can support, but should not silently replace, the source of truth.
This structure also makes it easier to use AI for a long-term project without turning one enormous transcript into the only record.
Can you import or export Claude memory?
Yes, on supported plans and surfaces, but treat memory import as an experimental migration aid rather than a perfect restore.
Anthropic's memory import and export guide describes a built-in flow: request an export from another service, review it for sensitive material, paste it into Claude, and inspect the extracted entries. Anthropic warns that imports are experimental and may miss items. The feature also focuses on work-related context.
Export is a portable memory record, not necessarily a full conversation archive. Review it as a backup and verify important facts after import. Follow the current help page because rollout state, plans, surfaces, and settings locations can change.
How do you fix Claude memory problems?
Use this sequence before rebuilding your context from scratch:
- Confirm the surface and account. Use the intended account or organization and a current app.
- Check memory settings. Confirm memory is active and the chat is not incognito.
- Check project scope. Open the project that owns the work. Do not expect one project's memory or search results inside another.
- Search before restating. Ask Claude to find the relevant prior conversation and inspect its citation when search is available.
- Inspect the memory topic. Correct stale entries and explicitly save missing durable facts.
- Update the source of truth. Put approved decisions in project knowledge or a compact project brief, not only in a past message.
- Start a clean chat when needed. Carry forward a handoff instead of every draft and detour.
- Test retrieval. In a new chat, ask for the current decision and its source.
Here is a copyable handoff prompt for a long thread:
Create a handoff for a new chat in this project.
Include:
- the goal and current status
- approved decisions and their dates
- unresolved questions
- constraints that must not change
- source files that control the answer
- the next three actions
Label assumptions separately. If a current instruction conflicts with an older
one, use the current instruction and flag the conflict. Do not treat draft ideas
as approved decisions.The handoff complements memory with a compact, auditable state for the next chat.
How is Fostera's continuity different?
Claude now offers meaningful persistence, including editable memory topics. The difference is where continuity is organized.
Fostera keeps inspectable, editable, and deletable memory around a persistent Soul. Its projects group chats, shared knowledge files, and project-scoped memory. Because that continuity lives in the Fostera application layer, it can remain attached to the Soul and project across eligible model choices rather than belonging only to one provider's consumer-chat history.
That does not guarantee perfect recall or make every engine interchangeable. It lets you maintain one continuity layer while choosing an eligible engine. Read which AI model to use for task-level tradeoffs.
Use Claude directly when its own memory, search, and Projects match your workflow. Consider Fostera when you want a Soul-centered record, project continuity, and model choice in the same workspace.
For the feature-by-feature version of this comparison, see Claude memory vs Fostera and the side-by-side table at Fostera vs Claude. If you are weighing a move, Claude alternatives compares five options on memory, export, and age policy.
Frequently asked questions
Does Claude have memory across chats?
Yes. Claude can generate memory topics and use them later when memory is enabled. It can also search prior chats on supported plans and surfaces. Neither promises verbatim recall.
Why is Claude memory not working for me?
Check for paused memory, incognito mode, an outdated app, organization controls, or the wrong account or project. Availability and defaults vary by plan and surface.
Does Claude automatically read every previous chat?
No. Claude can search prior conversations when asked, while generated memory carries reusable topics. History, search, and memory have different scopes.
Can Claude remember chats inside a Project?
Yes, when memory is available. Each project has separate memory and a summary. Project knowledge and instructions apply across its chats, while search stays within its boundary.
Can I edit or delete what Claude remembers?
Yes. You can inspect, edit, or delete individual memory topics in settings. You can also ask Claude to remember, change, or forget information.
Does a larger context window fix Claude forgetting?
No. More context helps inside a chat, but it does not ensure exhaustive retrieval or resolve stale facts. Long chats may summarize earlier messages. Keep a current brief.
Should I use Claude or Fostera for long-term work?
Claude provides native memory, search, and Projects. Fostera adds Soul- and project-centered memory you can inspect, edit, and delete across eligible model choices. Verify consequential facts in either workflow.
Claude forgetting is no longer best explained by “Claude has no memory.” Start with the narrower question: Which context layer should have held this fact, and was that layer enabled, current, and in scope? Once you know that, the fix is usually much smaller than reconstructing your entire history.