How to Export ChatGPT Conversations (One Chat or Your Whole History)
There are two different questions hiding behind "how do I export ChatGPT": how do I get **everything** out (a backup, or because I'm leaving), and how do I get **one conversation** out as a clean file (for notes, a client, a report or Obsidian). OpenAI's built-in export answers the first one well and the second one not at all. Below are five ways to export ChatGPT conversations, what file you end up with, and which one fits your situation.
Disclosure: ChatPeer is our own product and is option 5. Options 1 to 4 need nothing but ChatGPT and a browser.
Option 1: OpenAI's data export (your whole history)
- Open ChatGPT and click your profile, then Settings.
- Go to Data controls.
- Under Export data, click Export and confirm.
OpenAI emails you a download link. It can take a while to arrive, and the link expires 24 hours after you receive it, so download it promptly and while signed in to the same account. Self-service export is available on Free, Plus and Pro accounts; it isn't available on Business or Enterprise workspaces.
The ZIP holds your chat history and account data. The conversations come as a large `conversations.json` file (this is what people mean by "OpenAI format"), alongside a `chat.html` page you can open in a browser to scroll through everything.
Pros: official, complete, free.
Cons: all or nothing; you can't pick one chat. JSON is built for machines, and the HTML is one enormous page.
To turn the export into one readable Markdown file per conversation, drop the ZIP into our free Export Converter. It runs in your browser and uploads nothing.
Option 2: Copy the reply (one answer, right now)
Every ChatGPT reply has a copy button underneath. Paste it into a doc or note and you're done. Code blocks have their own copy button too.
Good for: one answer. Not good for: the full back-and-forth, which you'd have to copy message by message.
Option 3: Print to PDF (one chat, no setup)
Open the conversation, press Ctrl+P (Cmd+P on Mac) and choose Save as PDF.
Pros: works for anyone, immediately.
Cons: you get the page as the browser draws it, sidebar and all. Long chats split awkwardly across pages and code blocks can be cut off. Fine for a one-off, tedious for more than a few.
Option 4: Share link (to show someone, not to keep)
The Share button on a conversation creates a link anyone can open. It's handy for showing a teammate a chat, but it isn't an export: the conversation stays on OpenAI's servers, and you don't get a file. If the point is a copy you control, use one of the other options.
Option 5: One-click export with ChatPeer (single or bulk, PDF or Markdown)
ChatPeer is a Chrome extension that adds an Export button to the ChatGPT conversation header. Pick a format and the file downloads straight away:
- PDF, laid out as a clean document with who said what and when, not a screenshot of the page
- Markdown, with code blocks and their language tags preserved, ready for Obsidian or Notion
- JSON, with every field, for scripts
- Plain text
Paid plans can also tick several conversations and bulk export them as a ZIP, one file per chat, instead of all-or-nothing. Plain-text export is free; PDF, Markdown, JSON and bulk export need a paid plan. Everything happens in your browser, and nothing is uploaded.
The same extension works on Claude and Grok, so exports from all three look the same.
Which option should you use?
- Backing up everything, or closing your account: OpenAI's export (option 1). Do it at least once whatever else you use.
- One answer for a doc: the copy button (option 2).
- One chat as a quick PDF: print (option 3).
- Showing a chat to someone: share link (option 4).
- Regular clean PDFs or Markdown, or a handful of chats at once: ChatPeer (option 5).
Already exported and need to find something inside it? See How to Search Your ChatGPT Chat History.
Questions people ask
Can I export a single ChatGPT conversation?
Not with OpenAI's export, which sends your whole history. Copy the reply, print the page to PDF, or use an extension such as ChatPeer to save one conversation as PDF, Markdown, JSON or text.
How long does the ChatGPT export take?
It varies. OpenAI emails the download link when it's ready, and the link expires 24 hours after you receive it.
What format is the ChatGPT export in?
A ZIP containing your conversations as conversations.json, plus a chat.html file you can open in a browser. Our free Export Converter turns it into one Markdown file per chat.
How do I export ChatGPT to PDF?
For one chat, press Ctrl+P (Cmd+P on Mac) and save as PDF, which keeps the page layout. For a clean document with roles and timestamps, use an exporter extension like ChatPeer.
Can I bulk export several ChatGPT chats without exporting everything?
Not with ChatGPT's own tools. ChatPeer's paid plans let you select multiple conversations and download them as a ZIP, one file per chat.
MoNagm — Founder
Full-stack engineer with more than ten years' experience, a long stretch of it spent working with AI tooling. Builds ChatPeer.
Export any conversation with one click
ChatPeer adds folders, full-text search, and export to ChatGPT, Claude and Grok. Free to install.
Add to Chrome — it's free