Updated October 20, 2026
Add Bulk Delete to Chrome - FreeHome › Extensions › Bulk Delete for ChatGPT & Claude › Guides › Convert a ChatGPT export to Markdown
How to Convert Your ChatGPT Export (conversations.json) to Markdown
By the Pick Ads team · Tested on Chrome · Published October 20, 2026 · Updated October 20, 2026
Answer: Request your data from ChatGPT under Settings > Data controls > Export data, download the ZIP, and find conversations.json (large exports may split it into numbered JSON files). Convert that file to Markdown with a converter, or skip the ZIP and export chats to Markdown directly from chatgpt.com with Bulk Delete.
Quick steps
- Request the export and wait for the email.
- Download the ZIP within 24 hours and unzip it.
- Convert conversations.json, or export selected chats with the extension.
- Move the .md files into Obsidian or import them into Notion.
Before you start
- Time: OpenAI says exports can take up to 7 days to arrive.
- You need: a signed-in personal ChatGPT account (Free, Go, Plus or Pro). Business, Enterprise and Healthcare workspaces can't self-export.
- Free vs Premium: the official export and Option 1 cost nothing. In Bulk Delete, Free includes Markdown export of up to 5 chats a day (per getpickads.com, 2026-10-20).
Request the export (native steps)
- Sign in to ChatGPT and open Settings.
- Select Data controls.
- Under Export data, select Export.
- Select Confirm export.
- When the email or SMS arrives, select Download data export. The link expires 24 hours after you receive it, and you must be signed in to the same account.
If you can't sign in, request your data through OpenAI's Privacy Portal instead (Exporting your ChatGPT history and data).
What's in the ZIP
| File | What it contains | Status |
|---|---|---|
| conversations.json | Your chat history as JSON. Large exports may use numbered conversation JSON files instead. | Documented by OpenAI |
| shared_conversations.json | Metadata for links you shared: link ID, conversation ID, title, anonymity setting | Documented by OpenAI |
Sources: Transfer exported conversations between ChatGPT accounts and Sharing conversations and scheduled tasks in ChatGPT. Custom instructions are also included in the export, per OpenAI.
Limits of the native export: it's all or nothing, it arrives by email, and the JSON isn't readable as notes. An export also can't bring back chats you already deleted.
Last verified: 2026-10-20
Option 1: Free converter (T1)
- Open the ChatGPT export to Markdown converter.
- Select conversations.json (or each numbered JSON file) from your unzipped export.
Option 2: Markdown export in the extension
If you only need some chats, you don't have to wait for the ZIP. Bulk Delete for ChatGPT & Claude exports chats to Markdown directly from chatgpt.com and claude.ai.
- Install the extension and open chatgpt.com while signed in.
- Open the Bulk Delete panel and refresh the chat list if needed.
- Search titles or filter by age or date range.
- Select the chats you want.
- Choose the Markdown export. Deleting is a separate step you don't have to take.
Free covers Markdown export of up to 5 chats a day. Premium ($6.99/month or $69.90/year) adds unlimited deletes, ChatGPT archive and unlimited ZIP exports in Markdown, printable HTML and JSON. Chat content stays in your browser.
Options explained
| Choice | What it does | When to use it |
|---|---|---|
| Official export + converter | Converts your whole history | Full backup or moving everything into a notes app |
| Extension Markdown export | Exports only the chats you select, from the live site | A project's chats, or "export, then delete" |
| Keep the JSON | Raw data, unconverted | Archive copy alongside your Markdown |
Organize in Obsidian or Notion
Obsidian uses .md files as notes. Drag the files or folder into Obsidian's file explorer, or move them into your vault folder. The official Importer plugin can also take a ZIP of Markdown files (Import Markdown files – Obsidian Help).
Notion: go to Settings > Import > Text & Markdown and upload the .md files. To keep folder structure, zip a folder and import the ZIP. Notion lists a 5 MB per-file limit on Free (50 MB on paid plans), about 120 file imports per 12 hours, and notes that anchor links and nonstandard Markdown may not import cleanly (Import data into Notion).
Troubleshooting
| Problem | Fix |
|---|---|
| The export email never arrived | Wait up to 7 days, check spam and promotions, and check SMS if your account uses a phone number. Then contact OpenAI Support. |
| Download link expired | Request a new export. Links last 24 hours. |
| No conversations.json, only numbered files | That's expected for large exports. Convert each numbered file. |
| File is too large to open | Convert the numbered files one at a time, or export selected chats with the extension instead. |
| Notion import fails | Split into smaller ZIPs and remove hidden files. Notion warns that very high file counts can fail. |
What the extension does not do
- It doesn't read or convert the conversations.json file. It exports from the live site.
- It doesn't export saved memories, custom instructions or Library files.
- It can't recover chats already deleted.
Last verified: 2026-10-20
Privacy: export and delete run in your browser on the chat sites you're signed in to. See the Bulk Delete privacy policy.
FAQ
How long does the export email take? OpenAI says exports can take up to 7 days. When the email or SMS arrives, download quickly: the link expires 24 hours after you receive it. If nothing arrives after 7 days, check spam and promotions folders, then contact OpenAI Support.
Are images included?
Can I convert Claude exports?
Is my data uploaded? The official export comes from OpenAI to you. Bulk Delete keeps chat content in your browser. Either way, treat the ZIP as sensitive: OpenAI warns it can contain sensitive account information.
Related guides
- Export and back up ChatGPT history: compare Markdown, HTML and JSON backups.
- Are deleted ChatGPT chats really deleted?: why to export before you delete.
- ChatGPT export to Markdown converter: the free tool for the whole file.
Add Bulk Delete for ChatGPT & Claude to Chrome - Free
Sources
- Exporting your ChatGPT history and data – OpenAI Help Center: https://help.openai.com/en/articles/7260999-exporting-your-chatgpt-history-and-data
- Transfer exported conversations between ChatGPT accounts – OpenAI Help Center: https://help.openai.com/en/articles/9106926-transfer-exported-conversations-between-chatgpt-accounts
- Sharing conversations and scheduled tasks in ChatGPT – OpenAI Help Center: https://help.openai.com/en/articles/7925741-sharing-conversations-and-scheduled-tasks-in-chatgpt
- Export your Claude data – Claude Help Center: https://support.claude.com/en/articles/9450526-export-your-claude-data
- Import Markdown files – Obsidian Help: https://obsidian.md/help/import/markdown
- Import data into Notion – Notion Help Center: https://www.notion.com/help/import-data-into-notion
Last verified: 2026-10-20
