← Blog

How to export a whole Claude project — instructions, knowledge files, and every chat

26 July 2026 · AI Chat Archive team

The short version A Claude project is your most valuable thing in Claude — custom instructions, a knowledge base, and dozens of conversations — and the least portable. There is no "Export project" button, and Claude's official export can't scope to a single project. AI Chat Archive exports the whole project as one ZIP: instructions, every knowledge-base document, every conversation, and attachments, in Markdown / HTML / JSON / TXT, built locally in your browser. It's a paid feature; single-chat export stays free.

Single conversations are easy to think about — one chat, one file. A project is a different kind of thing, and it's the part of Claude people are most afraid of losing. By the time a project matters, it's carrying carefully tuned custom instructions, a dozen or more knowledge-base documents you uploaded, and dozens of conversations that build on each other. It is, in every practical sense, a small body of work.

And there is no way to get it out as a unit. No "Export project" button. Claude's official Settings → Privacy → Export hands you one account-wide conversations.json with no per-project scope, no readable format, and attachments as references rather than files — and it reconstructs neither your instructions nor your knowledge base. Exporting the chats one at a time, even with a good single-chat exporter, still leaves the two things that made it a project behind: the instructions and the knowledge base.

What a project actually contains

To archive a project properly you have to capture all of it, not just the transcripts:

Miss any one of these and you have a pile of transcripts, not a project you could actually pick back up or hand to someone else.

What project export produces

On any claude.ai/project/<id> page, Project Export bundles all of the above into one ZIP, laid out so a human can navigate it — not a raw graph dump:

<Project Name>/
  README.md            ← what's here, and what Claude doesn't expose
  instructions.md       ← the project's custom instructions
  metadata.json
  files/                ← knowledge-base docs + uploaded files
    _INDEX.md
  conversations/
    <date>_<title>/
      <title>.<ext>
      attachments/        ← only when "Include attachments" is on
  _INDEX.md             ← every conversation: OK / skipped / failed

The top-level _INDEX.md is the part that makes it trustworthy as an archive: it lists every conversation in the project and whether it exported cleanly, was skipped, or failed — so you know the bundle is complete, rather than hoping it is.

Why nothing else does this

This is the honest core of it. Free, one-click "export this chat" tools operate at the level of a single conversation — that's the whole market, and for a lot of people it's enough. Bundling an entire project — walking the instructions, pulling every knowledge-base document down as a file, paginating through every conversation, and packaging attachments in their original bytes — is a different job, and it's the one thing the commodity exporters don't do. It's why project export sits on the paid tier: it does real work on your behalf, and it's the differentiator worth paying for if you have projects worth keeping. Here's how it compares to other exporters.

The reframe from our other posts applies doubly here: this isn't exporting, it's archiving. A project export is a self-contained, human-readable snapshot of a body of work — one you own, that keeps existing no matter what happens to the account or the platform.

When you'd actually use it

How to export a project

  1. Open the project at claude.ai/project/… and install AI Chat Archive.
  2. Click the Export button (top-right) and choose Project Export.
  3. Pick a format — Markdown is the usual choice for archiving and PKM — optionally toggle Include attachments, and export. The ZIP builds in your browser and lands in your Downloads.

Project export covers Markdown, HTML, JSON and TXT (PDF is single-chat only). Full walkthrough in the docs: how to export a Claude project. For single conversations, see how to export and save your Claude chats; if your old export method recently broke, here's why and what still works.

Install on Chrome See pricing

When you don't need this

If you only ever want the occasional single conversation, you don't need project export at all — single-chat export is free, in every format. Project export is for when the thing you'd hate to lose isn't one chat, it's the whole project: the instructions, the knowledge base, and everything built on top of them.

Frequently asked

How do I export a whole Claude project?

Open the project at claude.ai/project/<id>, click the AI Chat Archive Export button, and choose Project Export. It bundles the project's custom instructions, every knowledge-base document, every conversation inside the project, and optional per-chat attachments into a single ZIP in Markdown, HTML, JSON or TXT. The ZIP is built locally in your browser; nothing is uploaded. Project export is a paid feature.

Can I download a Claude project's knowledge-base files?

Yes. Project Export includes the knowledge-base documents — both text and binary uploads — in a files/ folder inside the ZIP, alongside the project instructions and every conversation. Claude's own interface has no way to download the knowledge base as files.

Does Claude's official export include projects?

Not usefully. Settings → Privacy → Export gives you one account-wide conversations.json with no per-project scope, no readable format, and attachments as references rather than files. There is no way to export just one project, and nothing reconstructs the project's instructions or knowledge base as a package.

What's inside the Claude project export ZIP?

A README.md explaining the contents, instructions.md with the project's custom instructions, metadata.json, a files/ folder of knowledge-base and uploaded documents, and a conversations/ folder with one subfolder per chat (each containing the transcript and, optionally, an attachments/ folder). A top-level _INDEX.md lists every conversation and whether it exported OK, was skipped, or failed.

Which formats can a Claude project be exported to?

Project export supports Markdown, HTML, JSON and TXT. PDF is available for single-conversation export but not for whole-project bundles. Markdown is the usual choice for archiving to Obsidian or Notion.

Your whole project, in a folder you own

Instructions, knowledge base, every conversation, attachments — one ZIP, built locally, nothing uploaded.

Install on Chrome See pricing