How to export ChatGPT chats to Word (.docx) (2026)
ChatGPT has no "Export chat to Word" button for a normal conversation. You can still get clean .docx files: paste a single answer, or turn chats into Markdown and convert them with a free tool. Pick the route that matches how many chats you need.
| You need | Best route |
|---|---|
| One answer in a report | Copy and paste (Option 1) |
| One whole chat as a tidy .docx | Markdown plus Pandoc (Option 3) or Google Docs (Option 4) |
| Your whole history, free | Official export, then convert (Option 2) |
| Many chats, one .docx each | Markdown files plus a Pandoc loop (Option 5) |
Option 1: copy and paste into Word
- Open the chat on chatgpt.com, select the text you want (or use the copy button under an answer), and copy it.
- In Word, paste with Ctrl+V (Cmd+V on a Mac), then click the Paste Options button that appears (or press Ctrl) and pick how it should look.
Word offers three main choices, per Microsoft's paste formatting help page:
- Keep Source Formatting keeps the formatting that came with the copied text.
- Merge Formatting takes on your document's style but keeps emphasis such as bold and italic. This is usually the cleanest choice for AI answers.
- Keep Text Only drops all formatting, pictures and tables. Tables become a series of plain paragraphs.
On Windows you can set a default under File, Options, Advanced, Cut, copy, and paste, Pasting from other programs.
What tends to break
- Raw Markdown symbols. Depending on what you copy, you can end up with literal
**,#and|characters instead of bold, headings and tables. If that happens, use Option 3 or 4, which read Markdown properly. - Code blocks. Indentation and monospaced font can be lost, and syntax colors usually don't come along. Check pasted code carefully before you reuse it.
- Tables. They can paste as a real table or as loose lines of text, depending on how they were copied. With Keep Text Only they always become paragraphs.
- Math. Equations shown on screen often paste as duplicated characters or raw LaTeX such as
\frac{a}{b}, not as Word equations. Option 3 handles this better. - Long chats. Pasting a whole conversation by hand is slow, and it's easy to miss a message.
Option 2: the official ChatGPT export, then convert
This gets your entire history for free. Steps from OpenAI's help page on exporting ChatGPT data:
- On the web, sign in, open your profile menu, then Settings, Data controls. Under Export data, select Export, then Confirm export.
- Wait for the email (or SMS). Exports can take up to 7 days, and the download link expires 24 hours after you receive it. Download while signed in to the same account.
- Unzip it. You'll typically find
chat.html(every chat on one long page) andconversations.json(the structured data). OpenAI can change these file names.
Self-service export isn't available in ChatGPT Business, Enterprise or ChatGPT for Healthcare workspaces; ask your workspace owner. Neither file opens nicely in Word as-is. To get one document per chat, convert conversations.json to Markdown with the free script in our guide to turning conversations.json into Markdown, then run Option 3 or 5 on the results. See also ChatGPT export limits.
Option 3: Markdown to .docx with Pandoc
Pandoc is a free, open-source command-line converter that runs on your computer. Install it from pandoc.org/installing (Windows installer or winget, brew install pandoc on a Mac, or your Linux package manager). Then save the chat as a .md file and run:
pandoc chat.md -o chat.docxPandoc picks the formats from the file extensions. Headings, bold, lists, links, tables and fenced code blocks become real Word formatting, and code gets syntax highlighting by default. If the Markdown file starts with a YAML block that has a title: line (the script in Option 2 adds one), Pandoc uses it as the document title.
Useful extras
- Math as real Word equations. Pandoc writes math to .docx as native Word equations (OMML). By default it reads math written as
$...$or$$...$$. If your chat uses\( ... \)and\[ ... \]instead, add thetex_math_single_backslashextension:pandoc -f markdown+tex_math_single_backslash chat.md -o chat.docx - Your own fonts and styles. Get Pandoc's default style file, edit its styles in Word, and reuse it:
pandoc -o custom-reference.docx --print-default-data-file reference.docx pandoc chat.md --reference-doc=custom-reference.docx -o chat.docx - A table of contents for long chats: add
--toc.
Pandoc's own manual notes that conversions aren't always perfect, and complex tables may not fit its model, so skim the result. Sources: Pandoc User's Guide.
Option 4: through Google Docs, then download as .docx
No install needed. Google Docs can open Markdown files and paste Markdown as formatted text (Google's Markdown in Docs help):
- Open the
.mdfile with File, Open, Upload, or paste an answer with right-click, Paste from Markdown (turn on Tools, Preferences, Enable Markdown first). - Check the result, then use File, Download and choose the Microsoft Word (.docx) file type (Google's download help).
Full walkthrough, including what doesn't carry over cleanly: export ChatGPT and Perplexity chats to Google Docs. This route is handy for one chat at a time; for dozens, Pandoc is faster.
Option 5: many chats at once (Markdown plus a Pandoc loop)
Put all your .md files in one folder, open a terminal in that folder, and convert each one to its own .docx.
Mac or Linux:
for f in *.md; do pandoc "$f" -o "${f%.md}.docx"; doneWindows (PowerShell):
Get-ChildItem *.md | ForEach-Object { pandoc $_.FullName -o ($_.BaseName + ".docx") }The quotes matter: they keep filenames with spaces working. Keep the original .md files too. They're small, searchable, and open in any editor if you ever change tools.
Is there a direct Word download inside ChatGPT?
Only for some content. Documents written in ChatGPT's canvas editor can be downloaded from the canvas toolbar, and OpenAI lists Word (.docx) among the formats for text documents. That covers the canvas document, not the chat around it. You can also ask ChatGPT to create a .docx file for you, but it's a generated file, not an export of your conversation, so check it against the original.
chatgpt folder, and run the loop from Option 5 to get one Word file per chat. It works with Perplexity, ChatGPT, Claude, Gemini, Grok and Copilot today. Free for 25 threads. Add ThreadVault to Chrome Learn moreRelated guides
- How to export Grok and Copilot chats to Word (.docx) (2026)
- How to export Grok chats to Markdown and JSON (2026)
- How to export Microsoft Copilot chats to Markdown and JSON (2026)
- Export Perplexity, ChatGPT, Claude, Gemini, Grok and Copilot chats in one place (2026)
- ThreadVault vs copy-paste and built-in AI chat exports (2026)
- Save a ChatGPT chat as PDF
- Export ChatGPT and Perplexity chats to Google Docs
- Open ChatGPT conversations.json and convert it to Markdown
- Save Perplexity conversations as PDF or Word
- How to export ChatGPT chats to Notion (2026)
- ChatGPT export limits and workarounds (2026)
- How to back up your AI chats
- How to export Claude and Gemini chats to Word (.docx) (2026)
Not affiliated with OpenAI, Microsoft, Google, Perplexity AI or xAI. Last checked November 12, 2026 against OpenAI's Help Center, Microsoft Support, Google's Docs Editors Help and the Pandoc manual; app menus change, so verify names in the app. Questions or corrections: hello@loomwise.app.