A ChatGPT downloader turns your conversations into files on your computer. The reliable approach is to request your data export from OpenAI, then convert conversations.json into Word, PDF, Markdown, CSV, or text files locally in your browser.
Short answer
A ChatGPT downloader turns your conversations into files on your computer. The reliable approach is to request your data export from OpenAI, then convert conversations.json into Word, PDF, Markdown, CSV, or text files locally in your browser.
"Downloader" covers two quite different kinds of tool, and the difference matters for both output quality and privacy.
Scrapers versus converters
Page scrapers read the conversation currently open in your browser, usually as an extension or a bookmarklet. They are immediate and they inherit every limitation of the rendered page. ChatGPT only keeps nearby messages loaded, so scrapers routinely miss the beginning of long conversations. They also generally cannot touch conversations you have not opened, which rules out bulk.
Export converters read the archive OpenAI gives you. They require the one-time step of requesting an export, and in return they see every message of every conversation with no rendering involved, including original timestamps and the correct ordering through edited or regenerated messages.
For anything beyond grabbing one short chat, converters are the better tool.
What to avoid
Any downloader that requires your ChatGPT login credentials should be rejected outright. There is no legitimate reason for a third party to need them, and handing them over exposes your entire account including payment details.
Be similarly cautious about tools that upload your export to a server for processing. Your conversations.json is the single most revealing file your AI account produces. It contains everything you have ever asked, which for most people includes work material, health questions, financial details, and drafts they never intended anyone to read. Sending that to an unknown server for a format conversion is a poor trade.
Local, in-browser processing is both possible and the correct default here, because the conversion is not computationally demanding and there is no reason for a server to be involved.
Downloading with ChatExports
ChatExports is an export converter that runs entirely in your browser:
Request your archive from ChatGPT under Settings, then Data Controls, then Export Data
Confirm via the email OpenAI sends, then download the ZIP within 24 hours
Drop the ZIP or conversations.json onto the converter
Browse and search your conversations in a normal list
Select what you want and download in your chosen format
Formats available are Word, PDF, Markdown, CSV, and plain text. Each conversation becomes its own file, named from its title. Bulk download handles thousands of conversations in one operation.
Nothing is uploaded. The file is read from disk, processed in memory by JavaScript, and written back out as downloads.
What a good download preserves
The details that separate a usable file from a wall of text:
Speaker labels on every turn, so you can tell who said what
Code blocks in monospace, wrapped rather than clipped, with language retained
Original timestamps, which matter for any record-keeping purpose
Correct message order through branches created by editing or regenerating
Non-Latin text and emoji rendered rather than dropped as empty boxes
The conversation title, used as the filename
That last set of points is where naive tools fall down. Because ChatGPT stores conversations as trees rather than lists, extracting them requires walking the active path; skipping that produces duplicated and out-of-order messages.
Claude and Gemini
The same converter reads Claude's JSON export and Google Takeout's Gemini data, so one workflow covers all three platforms rather than needing a separate downloader per service.
Frequently asked questions
Is there an official ChatGPT downloader?
OpenAI provides the data export, which is the official route, but no tool for turning it into readable files. That second step is what converters handle.
Can a downloader get conversations I have deleted?
No. Deleted conversations are not in the export and cannot be recovered by any tool. Export before deleting.
Do I need to install anything?
No. ChatExports runs in the browser with nothing to install and no extension permissions to grant.
How many conversations can be downloaded at once?
There is no fixed limit. Archives with several thousand conversations convert in a single pass, though very large files take a moment to parse.