How to export Grok and Copilot chats to Word (.docx) (2026)
You can get a Grok or Microsoft Copilot conversation into a Word .docx file in two ways: paste the part you need, or save the chat as Markdown and convert it with a free tool. The second route keeps headings, lists, tables and code blocks as real Word formatting, and it scales to many chats. ThreadVault 1.2.3 exports Grok chats from grok.com and Copilot chats from copilot.com and copilot.microsoft.com as Markdown. It does not create Word files itself.
| 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 2) or Google Docs (Option 3) |
| Many chats, one .docx each | Markdown files plus a Pandoc loop (Option 4) |
Option 1: copy and paste into Word
- Open the chat on grok.com or copilot.com, select the text you want, and copy it.
- In Word, paste with Ctrl+V (Cmd+V on a Mac), then use the Paste Options button to choose Keep Source Formatting, Merge Formatting or Keep Text Only, as described in Microsoft's paste formatting help page.
This is fine for a paragraph or two. For a long conversation it is slow, it is easy to miss a message, and code blocks, tables and math may not paste cleanly. Our ChatGPT to Word guide lists what tends to break; the same issues apply to any chat site.
Option 2: one chat, Markdown to .docx with Pandoc
- Export the chat with ThreadVault. In a signed-in Grok or Copilot tab, use Export this chat for the chat you have open. Each chat becomes a Markdown file named by date and title, such as
grok/2026-11-10 Your Chat Title.md, plus a matching JSON file. Step-by-step: export Grok chats or export Copilot chats. - Install Pandoc, a free, open-source converter, from pandoc.org/installing.
- Open a terminal in the folder with the file and run (with your own file name):
pandoc "2026-11-10 Your Chat Title.md" -o "2026-11-10 Your Chat Title.docx"
We ran this on a ThreadVault Grok export with Pandoc 3.9 on 12 November 2026. The chat title in the file's frontmatter became the Word document's title, each "You" and "Grok" heading became a Word heading, bold text stayed bold, and the code block stayed a code block. The other frontmatter fields, such as date, source and url, do not appear in the body of the document.
Thinking sections. When Grok or Copilot shows thinking text, ThreadVault puts it in a collapsed "Thinking" section in the Markdown. Word has no collapsed sections, so in our test Pandoc wrote it as ordinary paragraphs under a "Thinking" line, right before the answer. Delete those lines in Word if you only want the final answers.
For fonts, a table of contents (--toc) and math, see the extras in our ChatGPT to Word guide; they work the same on Grok and Copilot Markdown. Pandoc's manual notes that conversions are not always perfect, so skim the result.
Option 3: no install, through Google Docs
Google Docs can open Markdown files (Google's Markdown in Docs help). Upload the exported .md file with File, Open, Upload, check it, then use File, Download and choose Microsoft Word (.docx) (Google's download help). This is handy for one chat at a time. More detail, including what does not carry over cleanly, is in our Google Docs guide.
Option 4: many chats, one .docx each
- Use ThreadVault's Bulk export in your Grok or Copilot tab, and unzip the ZIP. Grok chats are in a
grok/folder and Copilot chats in acopilot/folder. - Open a terminal in that folder and convert every Markdown file.
Mac or Linux:
Windows (PowerShell):for f in *.md; do pandoc "$f" -o "${f%.md}.docx"; doneGet-ChildItem *.md | ForEach-Object { pandoc $_.FullName -o ($_.BaseName + ".docx") }
The quotes keep file names with spaces working; we tested the Mac/Linux loop on file names with spaces. Keep the .md files too. They are small, searchable, and open in any editor.
Before you export a big library
- If Copilot's chat list does not load through the usual page requests, ThreadVault lists the chats already visible in the open sidebar and shows a warning. Scroll the sidebar to load more, then refresh, so older chats are included.
- The manifest in the ZIP lists every chat that was exported, and any chat that could not be read, so you can check nothing is missing before you convert.
Pricing
ThreadVault is free for 25 threads on this browser. Unlimited is $9 for the first 50 buyers, then $19, one-time, inside the extension. No subscription. It also works with Perplexity, ChatGPT, Claude and Gemini.
Add ThreadVault to Chrome Learn more
Related guides
- How to save a Grok or Copilot chat as a PDF (2026)
- How to export Grok chats to Markdown and JSON (2026)
- How to export Microsoft Copilot chat history to Markdown and JSON (2026)
- How to get Grok chats into Obsidian or Notion (2026)
- How to get Microsoft Copilot chats into Obsidian or Notion (2026)
- How to back up Grok and Microsoft Copilot chats (2026)
- How to export ChatGPT chats to Word (.docx) (2026)
- How to export Claude and Gemini chats to Word (.docx) (2026)
- Export Perplexity, ChatGPT, Claude, Gemini, Grok and Copilot chats in one place (2026)
Not affiliated with xAI, Microsoft, Google or the Pandoc project. Last checked November 12, 2026 against 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.