Export an entire ChatGPT conversation
Paste a public ChatGPT share link and turn the complete thread into a clean document.
No account, nothing stored. Files are built in your browser — revoke sensitive share links afterwards.
How it works
- 01
Paste a public share link
Open the conversation in ChatGPT, choose Share, create a link, and paste it here. Nothing is installed and no account is needed.
- 02
The thread is reconstructed
A small retrieval service reads the public page and rebuilds every message in order — including the ones the browser never renders at once.
- 03
Preview, then export
Pick the messages you want, choose a format, and copy or download the file. Generation happens in your browser.
Supported formats
Every format is generated from the same normalized thread, so the content is identical — only the fidelity and the editing story change.
| Format | Best for | Code blocks | Editable after export |
|---|---|---|---|
| Markdown.md | Notes, git, coding tools | Fenced blocks | Yes |
| PDF.pdf | Archiving and printing | Wrapped, styled | No |
| Word.doc | Review and editing | Monospaced blocks | Yes |
| HTML.html | Publishing or embedding | Styled blocks | Yes |
| JSON.json | Pipelines and scripts | Structured | Programmatically |
| Plain text.txt | Pasting anywhere | Indentation only | Yes |
| CSV.csv | Spreadsheets and analysis | Escaped in a cell | Yes |
Why normal printing fails
A long conversation page only keeps the messages near your screen loaded. As you scroll, older turns are discarded to keep scrolling smooth. When you print or select-all, the browser can only capture what happens to exist at that moment — which is why the resulting file usually holds a handful of messages and a lot of blank space. Export Your Chats reads the shared page directly, rebuilds every turn in order, and only then renders it for you.
What happens to your conversation
No account for one-off exports
Paste a link, export, close the tab. There is nothing to sign up for.
Conversations are not stored
Retrieval is stateless: the page is fetched, normalized, returned, and forgotten.
Files are built in your browser
Markdown, JSON, CSV, text, HTML, and print output are generated locally and never uploaded.
Content never reaches analytics
Conversation text and share IDs are excluded from analytics and advertising of any kind.
Revoke links you care about
A share link is public to anyone holding it. Delete the link in ChatGPT once your export is saved.
Questions
Common tasks
- ChatGPT to PDFProduce a paginated, archival document from a share link — with page breaks that fall between messages instead of through them.
- ChatGPT to MarkdownThe most faithful text format: fenced code, real tables, and links that survive a copy-paste into any editor.
- ChatGPT to WordFor transcripts that need editing, comments, or tracked changes before they go anywhere else.
- ChatGPT to JSONA stable, versioned structure meant to be read by code rather than by people.
- ChatGPT to ObsidianMarkdown shaped for a vault: front matter your queries can read, a filename that sorts, and links that don't fight the editor.
- Move a ChatGPT conversation to ClaudeBuild a continuation package: a trimmed transcript plus a handover prompt that tells Claude where the conversation left off.
