How to export ChatGPT conversations to PDF, Gemini or Claude, and why one chat has no export button

In brief

To export ChatGPT conversations, open Settings, then Data controls, select Export under Export data and confirm. OpenAI sends a ZIP of your whole history within 7 days, and the download link expires 24 hours after it arrives. ChatGPT has no export for a single chat, so print that one to PDF instead.

Three black plinths in a dark studio: a terracotta Claude starburst beside an empty glass jar, a brushed silver OpenAI knot beside a stack of papers tied with string, and a rainbow glass Gemini star beside an open silver box

ChatGPT exports your whole history or nothing

OpenAI's only export is the full account archive. There's no button that saves one conversation, as of October 2026. A user asked for one on OpenAI's own forum in August 2026. OpenAI Support replied on 8 September that it's "a more specific request we can pass to the product team," then added: "We don't have a timeline." So pick your route by what you need:

You wantRouteWaitWhat you get
Every chat, as a backupSettings, Data controls, Export dataUp to 7 days, then 24 hours to downloadA ZIP of your chat history and account data
One chat as a PDFOpen the chat, press Ctrl+P (or ⌘+P on a Mac), Save as PDFNoneA printout of the page; long chats can print blank or cut pages
One chat as textSelect the chat, copy it, paste it into a documentNonePlain text; a long chat can lose parts
One chat to send someoneShare, then Create linkNoneA public snapshot link, not a file
Your chats in GeminiUpload the ZIP to Gemini's Import chatsOpenAI's wait plus up to a dayChats you can continue, outside the EEA, UK and Switzerland
Your chats in ClaudeNo chat import; paste a memory summary insteadMinutesWhat ChatGPT knows about you, not the chats
Your chats in another ChatGPT accountUpload the conversations JSON to a new chatOpenAI's waitA reference file in one chat, not your old sidebar
OpenAI can take 7 days to send your export, then gives you 1 day to download it
Wait for OpenAI's emailChatGPT exportup to 7 daysDownload the ZIPbefore the link expires24 hoursGemini imports itoptional next stepup to a dayeach square is one day, from OpenAI's and Google's help pages, October 2026

The 24 hours is the clock that catches people. You can't pick the day the email lands, so request the export in a week when you'll be reading your inbox. If the link dies, you start again from Export.

How do I export all my ChatGPT conversations?

You export all your ChatGPT conversations from Settings on chatgpt.com. OpenAI's export page gives these steps:

  1. Sign in at chatgpt.com and open your profile menu.
  2. Choose Settings, then Data controls.
  3. Under Export data, select Export.
  4. Select Confirm export.
  5. Wait for the email, or a text if your account uses only a phone number.
  6. Download the ZIP while signed in to the same account.

OpenAI states both clocks plainly: "Exports can take up to 7 days to arrive" and "The download link expires 24 hours after you receive it." Don't send a second request while one is pending. OpenAI asks you to wait for the first to finish. If nothing comes after 7 days, check spam and your text messages, then contact OpenAI Support.

Self service export works on Free, Go, Plus and Pro, and in eligible ChatGPT Edu workspaces. It isn't offered in ChatGPT Business, Enterprise or ChatGPT for Healthcare workspaces. There, the workspace owner handles it. Locked out of your account? The Privacy Portal takes the same request: Make a Privacy Request, then I have a consumer ChatGPT account, then Download my data.

Two timing traps sit on the same page. OpenAI says "An export cannot restore chats that have already been deleted," so export before you clean up. And if your personal workspace is about to be merged into a company workspace, export first. OpenAI warns you may lose access to export links once the personal workspace is gone.

What's inside the ChatGPT export ZIP?

The ZIP holds your conversations as JSON, plus account files, and OpenAI doesn't list them one by one. Its export page says only that the ZIP "includes your chat history and other relevant account data." Its transfer article names the file to look for, a conversations JSON file. It also warns: "Larger exports may contain numbered conversation JSON files instead."

FileWhat it holdsWho says so
conversations.json (or numbered files on big accounts)Every conversation, as structured dataOpenAI's transfer article
chat.html, in some exportsThe same chats as one page you open in a browserGuides that unpacked real exports; one says only some exports carry it
user.jsonAccount details such as name and emailGuides that unpacked real exports
message_feedback.jsonYour thumbs up and thumbs down ratingsGuides that unpacked real exports
Image filesPictures you uploaded or generatedOur own importer, which skips them

conversations.json isn't a transcript. We read the format line by line to build an importer for it, and ChatGPT stores each chat as a tree. Every regenerated reply and every edited prompt is its own branch, and a pointer marks the branch you last saw. Read the file top to bottom and you'll meet drafts you threw away.

chat.html is the readable copy, when your ZIP has one. A format guide that unpacked real exports says only some include it. If yours does, open it in any browser and find the chat with your browser's search. You get a clean page to print or copy. If it doesn't, conversations.json is your only copy. Either way, check the export is complete before you delete anything in ChatGPT.

How do I export one ChatGPT conversation to PDF or text?

You export one ChatGPT conversation by printing it or copying it, because ChatGPT has no single chat export. OpenAI's export page covers the full archive only, and documents it from chatgpt.com and the Privacy Portal. Three routes work for one chat:

  1. Print it. Open the chat in a browser and press Ctrl+P, or ⌘+P on a Mac, as Google's Chrome help lists them. Pick Save as PDF as the destination.
  2. Copy it. Select the whole conversation, copy it and paste it into a document. That gives you plain text.
  3. Share it, then print it. Select Share, then Create link, open the link and print that page.

Each route has a flaw. The forum user who asked OpenAI for an export wrote that printing "may produce blank or incomplete pages," and that copying a whole chat "may omit parts of the text." Check the end of your PDF or paste against the chat before you rely on it.

The share route makes a public page. OpenAI's shared links FAQ says "Anyone who has a link created from a personal account can view" it, and "Messages added later are not included automatically." Delete the link when you're done, under Settings, Data controls, Shared links, Manage.

Browser extensions that save one chat as PDF, Markdown or text exist too. They can read every chat you open, so check who makes one before you install it. For a single old chat, the export's chat.html is often the cleaner source, if your ZIP has one.

Can you export ChatGPT conversations to Claude or Gemini?

Gemini imports a ChatGPT export ZIP. Claude doesn't import chats, only a pasted summary of what ChatGPT remembers about you. Here's what each destination reads, from each company's help pages as of October 2026:

DestinationWhat it readsLimitsWhat arrives
GeminiThe export ZIP, unopened5 GB a file, 5 uploads a day, up to a day to process; personal Google Account, 18 or older, not in the EEA, UK or SwitzerlandYour chats, to continue in Gemini
ClaudeText you paste from ChatGPTNo chat history importMemory entries about you
Another ChatGPT accountThe conversations JSON, uploaded to a chatBig files may need splittingA reference file in one conversation
Whiziconversations.json, or the ZIP300 MB for a raw .json fileEach chat's text, as a chat you can continue

In Gemini, open Settings & help, then Import memory to Gemini, and under Import chats select Add. Google's import page says "The file size limit is 5 GB" and that work, school and supervised accounts can't use it. The full order, with the billing date in mind, is in how to switch from ChatGPT to Gemini.

Claude's import is memory only. Anthropic's memory import page says "Claude will extract key information and store it as individual memory entries." Your chats stay in the ZIP. You can still upload chat.html or a JSON file to a Claude chat as a file, within Claude's upload limits. The prompt that moves your memory is in how to transfer ChatGPT memory to Claude, and the whole move is in how to switch from ChatGPT to Claude.

Whizi, which publishes this page, imports the export under Settings, Account, Import chats. Your browser reads conversations.json and uploads only the parsed text, and importing the same file twice lands each chat once. It keeps the branch you last saw, with titles and timestamps. It leaves out images, charts and maps, hidden reasoning, code tool output and custom instruction blocks. Where it loses: inside a ZIP it looks only for a file named conversations.json, so an export split into numbered files has to be unzipped and each file picked in turn (how the import works).

Workflow checklist
  • Request the export from Settings, Data controls, Export data, then Confirm export
  • Download the ZIP within 24 hours of the email, signed in to the same account
  • Check the ZIP holds every chat you need (chat.html, if yours has one, is the quick way) before deleting anything
  • For one chat, print to PDF or copy it, and check the end against the original
  • Delete any share link you made once the copy is saved
Common questions

Frequently asked questions

How long does a ChatGPT data export take?

Up to 7 days, according to OpenAI's export page as of October 2026. The download link then expires 24 hours after you receive it. If nothing arrives within 7 days, check spam and your text messages, then contact OpenAI Support. If you are exporting because you are leaving ChatGPT, see how to remove your card from ChatGPT to stop the charges.

Does the ChatGPT export include deleted chats?

No. OpenAI says an export cannot restore chats that have already been deleted, and the ZIP holds only what's in your account on the day you ask. So export before you delete. Does ChatGPT delete conversations explains the 30 day window after you delete one.

Can I export ChatGPT chats from a work account?

Not yourself. Self service export isn't available in ChatGPT Business, Enterprise or ChatGPT for Healthcare workspaces, so ask the workspace owner. In Edu workspaces it depends on your role and the admin's settings. Can my employer see my ChatGPT conversations covers who can read workplace chats.

Can I move ChatGPT conversations to another ChatGPT account?

Not as chats. You can upload the conversations JSON to a new chat in the account you keep, where it works as a reference file. OpenAI's transfer article says this "does not recreate your previous ChatGPT account experience," and it doesn't carry memories, custom instructions or GPTs. AI chatbots with memory compares how seven chatbots handle what they remember.