How to Export ChatGPT to Notion, Obsidian & Google Docs (2026 Guide)
To move a ChatGPT conversation into Notion or Obsidian, you can copy the text and paste it manually, but the paste loses headings, lists, and code-block boundaries. For a clean import, export the conversation as Markdown (.md) with AI Toolbox (formerly ChatGPT Toolbox), which writes one-click .md files with a YAML-style properties block at the top and supports bulk export of many chats at once. Then drag the files into Notion or your Obsidian vault.
TL;DR. Use AI Toolbox's Manage Chats panel to tick the conversations you want, click Export, and choose Markdown. Drop the resulting .md files into a Notion page, into an Obsidian vault, or upload them to Google Drive and open with Docs. Free plan exports one chat at a time as TXT. Markdown, bulk select, JSON, and PDF require Premium ($9.99/mo or $99 lifetime). AI Toolbox is trusted by 35,000+ active users with a 4.5/5 Chrome Web Store rating.
By Adi Leviim, Co-Founder, 7+ years building AI productivity tools.
Why export ChatGPT to Notion, Obsidian, or Google Docs?
ChatGPT now has over 900 million weekly active users (TechCrunch, 2026), and the most prolific accounts carry hundreds of conversations that never leave the ChatGPT sidebar. That works until the moment you want to reference a chat from outside ChatGPT: in a project brief, a research vault, a shareable client doc, or a backup that survives an account suspension.
The three most common destinations for moving ChatGPT history elsewhere are Notion (for teams and personal knowledge management), Obsidian (for local-first Markdown vaults), and Google Docs (for sharing with people who do not use either). All three can read Markdown. None of them can read OpenAI's native export ZIP without manual cleanup.
OpenAI's Help Center documents the native export as "up to 7 days" with an emailed ZIP that expires 24 hours after arrival. The contents are one HTML file (browser-only) and one JSON file (metadata-heavy, no formatting). Pasting either into Notion produces flat, unstructured text. Importing into Obsidian produces nothing useful at all.
What native ChatGPT export does and doesn't do for Markdown
ChatGPT has no native Markdown export and no per-conversation export. The only built-in option is the full account data export under Settings, Data Controls, Export Data, described in OpenAI's Help Center. OpenAI emails a download link that can take up to several days to arrive, and the link expires after a set window. The ZIP contains an .html file and a .json file, both raw: the JSON is metadata-heavy with no Markdown formatting, and the HTML is built for browser viewing, not for importing into a notes app.
The free workaround is copy-paste from the ChatGPT window, which works for a single short chat but drops heading levels, list nesting, and code-fence boundaries, so you reformat by hand on the other side. That gap, no Markdown output and no clean per-chat file, is what a dedicated .md export fills.
ChatGPT native export vs. AI Toolbox: side-by-side
The main difference between native ChatGPT and AI Toolbox here is the export format, which determines how cleanly the receiving app can render the conversation.
Capability
ChatGPT (Native)
AI Toolbox Basic (Free)
AI Toolbox Premium
Export a single conversation
Not supported
TXT only
TXT, Markdown, JSON, PDF
Bulk-export multiple conversations
Whole-account ZIP only, up to 7 days
Not included
Multi-select via checkboxes, instant download
Markdown output (Notion / Obsidian ready)
None
Not included
Yes
Original chat URL preserved in file
Buried in JSON
Plain text only
Yes, as a properties block at top of every.md
Export speed
Hours to 7 days
Instant
Instant
Folder / project export as ZIP
None
Not included
One click per folder
Works on
chat.openai.com
All Chromium browsers (Chrome, Edge, Brave, Opera, Arc)
All Chromium browsers (Chrome, Edge, Brave, Opera, Arc)
Price
Free
Free forever
$9.99/mo or $99 lifetime
The Markdown row is the key one for Notion and Obsidian. Markdown is the only format both apps treat as a native file type. TXT works for Google Docs but loses headings, code blocks, and list boundaries in the process.
How to bulk-export ChatGPT as Markdown (step-by-step)
This is the universal first step, regardless of where the chats are going. Install AI Toolbox on the Chrome Web Store if you have not already. The whole flow takes under a minute once you know where the buttons are.
Open ChatGPT and click the AI Toolbox icon in the ChatGPT sidebar. Select Manage Chats to open the bulk-select panel.
Tick the chats you want. Each row has a checkbox. Use Select All Chats if you want everything visible. The counter at the top right shows how many you have selected.
Click Export at the bottom of the panel (the green outlined button).
Pick Markdown in the Select Export Format modal. Markdown carries a Premium badge. Text is free; JSON and PDF are also Premium.
Click Export again in the modal. AI Toolbox downloads one .md file per selected conversation. Filenames match the original chat titles.
If you only need one or two conversations and the free TXT export is enough for you, hover over a single chat in the ChatGPT sidebar and click the export icon directly. The bulk panel is the Premium workflow.
Want bulk Markdown export? AI Toolbox Premium adds bulk Markdown, JSON, and PDF export, plus unlimited folders, full-text search, and the media gallery. 35,000+ active users, 4.5/5 Chrome Web Store rating, 14-day money-back guarantee. See plans on the pricing page.
How to import ChatGPT exports into Notion
Notion treats Markdown as a native file type. Drag a .md file into any page and Notion converts it into a child page with the full Markdown formatting preserved as native blocks. Headings become Notion headings, code fences become Notion code blocks, and the properties block at the top of every AI Toolbox export becomes a Notion properties panel.
In Notion, create a new parent page in your workspace. Name it something like ChatGPT Archive. Leave the body empty.
Open Finder (or your file manager) to where AI Toolbox saved the .md files.
Drag every .md file into the main pane of the ChatGPT Archive page. Notion creates one child page per file and indents them under the parent.
Open any child page. The title is the original ChatGPT chat title. The Properties block at the top shows the source URL (clickable, opens the live ChatGPT thread) and source: AI Toolbox.
Below the properties, the conversation renders as User and ChatGPT headings followed by paragraph blocks, code blocks, and lists exactly as ChatGPT formatted them.
If you prefer Notion's built-in importer, open the ... menu on the parent page, click Import, choose Markdown & CSV, and multi-select all the .md files. The result is identical to drag-and-drop.
Best for: Notion-first teams and consultants
Notion is the right destination if you share knowledge with a team, run client work that lives in Notion databases, or want full-text search across ChatGPT history alongside your other docs. Each imported page can be tagged, added to a database, or linked from a meeting note. For consultants who track every client conversation, dragging one ChatGPT Archive folder into Notion per quarter is the lowest-friction way to keep a searchable record.
How to import ChatGPT exports into Obsidian
Obsidian is even simpler than Notion: every .md file is already an Obsidian note. There is nothing to import. Drop the files into a folder inside your vault and Obsidian indexes them on the next refresh.
Open your Obsidian vault in Finder. Create a folder inside it called conversations (or any name).
Move every .md file from AI Toolbox into that folder.
Switch to Obsidian. The new files appear in the left vault sidebar within a second or two.
Click any file. Obsidian renders the Markdown with the same Properties block at the top (title, URL, source: AI Toolbox) and User/ChatGPT headings below.
Run Cmd/Ctrl + O to search by filename, or Cmd/Ctrl + Shift + F to search across every imported chat for a keyword.
The properties block doubles as Obsidian metadata. You can query it with Dataview, filter by source, or tag specific chats with #chatgpt for later linking. Backlinks work the same way as any other note, so a chat referenced from your daily journal shows up automatically in the chat's backlinks panel.
Best for: Researchers, writers, and local-first power users
Obsidian is the right destination if you keep a permanent knowledge base, want everything stored as plain files on your own machine, or care about Dataview / backlinks / graph view. Researchers exporting interview transcripts (where ChatGPT was used to summarize, code, or label) get the best of both worlds: full conversation history searchable next to their other notes, and the original ChatGPT thread one click away via the preserved URL.
How to import ChatGPT exports into Google Docs
Google Docs does not read Markdown natively in the editor, but Google Drive will convert a .md file into a formatted Doc if you open it the right way.
Upload the .md file to Google Drive (drag it into any Drive folder, or use the New > File Upload menu).
Right-click the file in Drive and choose Open with > Google Docs. Drive converts the Markdown into a Doc and preserves headings, lists, and code blocks.
Rename the converted Doc if needed. The original .md stays in Drive as a backup.
For team sharing, click the blue Share button in the top right and grant access to specific people or anyone with the link.
If you prefer copy-paste, open the .md in a plain-text editor, copy the contents, and paste into a new Google Doc. Most modern Workspace accounts also have a Tools > Preferences > Automatically detect Markdown option that renders pasted Markdown into formatting on the fly. The Drive-convert path produces a cleaner result.
Best for: Team sharing and client deliverables
Google Docs is the right destination if you need to share a ChatGPT conversation with colleagues, comment line-by-line, or hand a polished version to a client. Marketing managers, agency leads, and sales teams who already live in Docs get a familiar surface without learning Notion or Obsidian. The trade-off: Docs is not a great archive (no folders, weak search across many docs), so use it for sharing, not as your single source of truth.
Which export format should you choose?
AI Toolbox Premium exports four formats. The right one depends on where the conversation is going and what you need to preserve.
Format
Best for
Plan
Markdown (.md)
Notion, Obsidian, any Markdown-aware tool. Preserves headings, code, lists, properties.
Premium
Text (.txt)
Lightweight readable archive. Pastes into anything but loses formatting.
Free
JSON (.json)
Long-term backup, custom scripts, or building your own importer. Preserves message IDs, timestamps, and metadata.
Premium
PDF (.pdf)
Client deliverables, signed records, anything that needs a stable visual artifact.
Premium
For an export to Notion or Obsidian, pick Markdown. For a quarterly archive you may script against later, pick JSON. For a single chat you are sharing as a finished artifact, pick PDF.
Free plan vs. Premium: what you get
The AI Toolbox free plan is enough to test the workflow and export individual conversations to Google Docs via TXT paste. The moment you want Markdown, bulk select, or any of the Premium-only formats, you will hit the upgrade prompt inside the Select Export Format modal.
Capability
Basic (Free)
Premium
Per-conversation TXT export
Yes
Yes
Markdown / JSON / PDF export
Locked
Yes
Bulk multi-select export
Locked
Yes
Folder / project ZIP export
Locked
Yes
Folders
Up to 2
Unlimited
Pinned chats
Up to 2
Unlimited
Prompt library entries
Up to 2
Unlimited
Full-text search results
5 per query
Unlimited
Media gallery
Included
Included
Price
Free forever
$9.99/month or $99 lifetime
If you also use Gemini or Claude, the All Access Lifetime ($199) bundles the ChatGPT, Gemini, Claude, and Grok modules into one install and saves $197 versus four single-platform Lifetimes ($99 each). Compare every plan on the pricing page.
Can I export ChatGPT conversations directly into Notion?
Yes, in two steps. First, use AI Toolbox (formerly ChatGPT Toolbox) Premium to bulk-export selected ChatGPT conversations as Markdown (.md). Second, drag the .md files into a Notion page or use Notion's built-in Markdown importer. Notion creates one child page per file and preserves the conversation structure as native blocks. ChatGPT does not offer direct Notion export natively, and OpenAI's account export delivers an HTML and JSON ZIP that Notion cannot import cleanly.
What is the best format to export ChatGPT to Obsidian?
Markdown is the only format Obsidian indexes as a first-class note. AI Toolbox Premium exports any selected ChatGPT conversation as a .md file with the original chat title as the filename, plus a properties block containing the title, the source ChatGPT URL, and source: AI Toolbox. Drop the files into any folder inside your Obsidian vault and they become searchable notes that work with backlinks, tags, and Dataview queries.
Does ChatGPT support Markdown export natively?
No. According to OpenAI's Help Center, the only native option is the full account export under Settings, Data Controls, Export Data, which arrives as a ZIP containing an HTML file and a JSON file and can take up to 7 days. Neither file is Markdown. AI Toolbox Premium adds instant Markdown export, plus TXT (free), JSON, and PDF for individual or bulk conversations.
How do I export many ChatGPT conversations to Notion at once?
Open AI Toolbox's Manage Chats panel, tick the checkboxes next to every conversation you want, click Export, and choose Markdown. The extension downloads one .md file per chat in a single batch. In Notion, create a parent page (such as ChatGPT Archive), then drag all .md files into the page at once. Notion creates one child page per file. Bulk export is a Premium feature ($9.99/month or $99 lifetime).
Can I keep the link to the original ChatGPT conversation after export?
Yes. AI Toolbox writes the original ChatGPT conversation URL into the Markdown properties block at the top of each exported file. When you import into Notion or Obsidian, this URL becomes a clickable property on the page, so you can return to the live ChatGPT thread to continue the conversation. The exported file is a snapshot, not a live mirror; it does not update if you keep chatting.
How does this compare to copying and pasting from ChatGPT?
Copy-paste loses every code-block boundary, every list, and every heading because the ChatGPT UI does not export rich Markdown when copied. AI Toolbox's Markdown export preserves headings, ordered and unordered lists, fenced code blocks, inline code, and link syntax exactly as ChatGPT rendered them. For one chat, copy-paste is faster. For more than two or three chats, or anything with code, Markdown export saves the formatting time you would otherwise spend reformatting in Notion or Obsidian.
Is the free plan enough to export ChatGPT to Notion or Obsidian?
The free plan lets you export individual conversations as plain text (TXT), which Notion and Obsidian can import but render as flat paragraphs without formatting. For Markdown export (preserves headings, code, lists, properties), JSON, PDF, and bulk multi-select export, you need Premium ($9.99/month or $99 lifetime). The All Access Lifetime ($199) bundles the ChatGPT, Gemini, Claude, and Grok modules and saves $197 vs. four single-platform Lifetimes.
Can Google Docs open ChatGPT Markdown exports?
Yes, with one extra step. Upload the .md file to Google Drive, right-click the file, and choose Open with > Google Docs. Drive converts the Markdown into a formatted Google Doc with headings, lists, and code blocks. Alternatively, paste the Markdown content into a new Doc and use the Tools > Markdown Tools feature (if enabled in your workspace) to render formatting. Plain TXT exports paste as flat paragraphs without formatting.
Will exported ChatGPT chats include images and attachments?
Markdown, TXT, and PDF exports include image URL references (the same links ChatGPT serves the images from) but not the binary image files themselves. To download every image generated in your ChatGPT history, use AI Toolbox's Media Gallery feature, which is included in every Premium plan. JSON export keeps the most metadata, including image references, timestamps, and message IDs, which is useful if you plan to script your own importer.
Is AI Toolbox safe for exporting sensitive ChatGPT conversations to my notes?
AI Toolbox processes every export locally inside your browser. No conversation content is sent to external servers. The extension uses a zero-server architecture for GDPR compliance, holds the Chrome Web Store Featured badge, and is trusted by 35,000+ active users with a 4.5/5 rating. Payments are processed by Polar, and paid plans include a 14-day money-back guarantee subject to the refund policy.
A Full Stack Developer with 7+ years of experience building AI productivity tools. Leads product development and frontend architecture for AI Toolbox, the Chrome extension suite (ChatGPT, Gemini, and Claude modules) that helps users search, organize, and export their AI conversations.