Move from one AI assistant to another
Keep the useful conversations you already paid for and import selected Markdown files into a new ChatGPT Project, Claude Project, Gemini Gem, or notes vault.
Web2MD 2.0
A Chrome chat-history exporter for researchers, developers, and anyone switching AI assistants. Export one open conversation free; signed-in bulk history export requires Web2MD Pro. Download one searchable .md file or one file per chat.
To export an AI chat history, open the AI platform while signed in, click Web2MD, choose Export all conversations, select the chats, and download them as Markdown. One open chat can be exported free; listing and bulk export require Pro or the $15 30-Day Pro Pass. Web2MD supports five platforms and keeps titles, dates, source links, turn structure, code blocks, and citations where available.
Loads conversations from the signed-in ChatGPT sidebar.
Preserves chat turns, code blocks, and supported Artifacts.
Keeps multi-turn answers, citations, and source links.
Exports structured chats without publishing a share URL.
Keeps citations as real Markdown links.
Full-history export is most useful when the conversation itself is work product—not just a disposable answer.
Keep the useful conversations you already paid for and import selected Markdown files into a new ChatGPT Project, Claude Project, Gemini Gem, or notes vault.
Store one file per conversation in Obsidian, Logseq, or Git. Titles, original dates, platforms, and source URLs make the archive sortable and searchable.
Create a portable copy of project decisions, cited sources, code explanations, and long research sessions before deleting an account or changing providers.
Export the relevant chats as one file with a table of contents so a teammate or another agent can see the questions, constraints, decisions, and cited evidence.
Best for search, handoff, and AI context. The file starts with a table of contents linking to every exported conversation.
Best for Obsidian or Logseq. Each file includes YAML frontmatter with its title, original conversation date, platform, and source URL.
First-party validation report · 2026-11-05
The table below describes the current implementation and automated regression coverage. It is a product-team report, not an independent audit. Provider interfaces change, so Web2MD reports per-conversation failures instead of claiming a lossless account backup.
| Platform | History discovery | Content validation | Known boundary |
|---|---|---|---|
| ChatGPT | Account conversation API with rendered-sidebar fallback | Titles, dates, turns, code and links; merged/per-file formatting tests | Not a replacement for the official OpenAI account export; deleted and inaccessible chats are excluded |
| Claude | Signed-in account list plus page-by-page export | Regression coverage for virtualized long chats and detached early turns | Projects, attachments and provider-specific artifacts require spot checking |
| Gemini | Rendered sidebar discovery; per-chat browser RPC fast path | Turn parsing, ordering, malformed payload and Markdown formatting tests | Sidebar does not expose reliable original timestamps for every chat |
| DeepSeek | Signed-in conversation API | Structured user/assistant extraction and shared export-format tests | Provider DOM/API changes can require an extension update |
| Perplexity | Signed-in thread list | Multi-turn and uneven question/answer regression tests; rendered citations kept as links | Only content returned or rendered by the provider can be exported |
Yes. Web2MD lists the conversations available in your signed-in account, selects them by default, and exports the set you choose. The same bulk workflow supports ChatGPT, Claude, Gemini, DeepSeek, and Perplexity.
Each chat keeps its title, conversation date, source link, user and assistant turns, code blocks, links, and supported math or citations. Per-chat files include YAML frontmatter so they sort cleanly in Obsidian, Logseq, and other Markdown note apps.
Yes. Choose one merged .md file with a table of contents, or one .md file for every selected conversation. The second option is designed for importing a chat archive into a notes vault.
Yes. Exporting one open conversation remains free. Listing and bulk-exporting a full history requires Pro. A $15 30-Day Pro Pass includes the feature without a subscription or automatic renewal.
No. The extension reads conversations through the AI platform session already open in your browser and assembles the export for download. It does not require you to publish a ChatGPT, Claude, Gemini, DeepSeek, or Perplexity share link.
Single-chat export is free. Full-history export is included with Pro, including the $15 one-time 30-Day Pass with no automatic renewal.
Install the Chrome Extension