How to export Grok chats to Markdown and JSON (2026)
Grok keeps your chats on grok.com. ThreadVault 1.2.3 can export those chats to Markdown and JSON on your computer: one conversation, or many at once in a single ZIP. This page covers that method only. It is based on ThreadVault 1.2.3, which was tested with Grok on 10 November 2026 for text, turn order and code blocks.
What you need
- Google Chrome.
- A signed-in tab on grok.com. ThreadVault reads chats from that tab. It does not work from another site's tab, and it does not use an API key or a Loomwise account.
- The ThreadVault Chrome extension, version 1.2.3 or later.
Export one Grok chat
- Open the conversation on grok.com and stay signed in. A Grok chat URL looks like
https://grok.com/c/followed by the chat id. - Click the ThreadVault icon in Chrome.
- Choose Export this chat.
ThreadVault saves a Markdown file on your device. The file is named with the date and the chat title, for example 2026-11-10 Your Chat Title.md.
Bulk-export many Grok chats
- Open grok.com in a tab you are already signed into.
- Click the ThreadVault icon, then Bulk export.
- Choose the chats you want. You can pick a few, or use Select all shown.
- Export them. One ZIP is saved in your Downloads.
Before the first library read, ThreadVault tells you what it will read. The read starts when you choose it. Chats are not sent to Loomwise.
What's in the ZIP
- One Markdown file per chat, in a
grok/folder. Names look likegrok/2026-11-10 Your Chat Title.md. - YAML frontmatter at the top of each Markdown file, with
title,date,created,updated,sourceandurl. If the chat has a model name, that is included too. The files are ready for an Obsidian vault. - A matching JSON file next to every Markdown file.
- A manifest that lists what was exported, and any chat that could not be read, instead of failing silently.
In the Markdown, your messages are under a "You" heading and Grok's replies under a "Grok" heading. Code blocks are kept as they were (this was part of the 10 November 2026 test).
What to know about Grok exports
- ThreadVault follows the newest branch of the conversation, from its last reply back to the first message. Regenerated replies that are not on screen are left out.
- If a conversation request fails for a reason other than sign-in or a rate limit, ThreadVault can save the open chat from the page text instead. That fallback is lossy (code, math and citations may be incomplete) and is labeled in the file.
- Requests run in the Grok tab, using the cookies already in that tab. ThreadVault does not read or store a token for Grok, and it does not send chats to Loomwise.
- Images, files and citations on Grok were not part of the 1.2.3 test, so this page does not claim them.
Pricing
Export is free for 25 threads on this browser. A one-time Lifetime unlock removes the limit: $9 for the first 50 buyers, then $19. There is no subscription. You upgrade inside the extension.
Add ThreadVault to Chrome Learn more
Related guides
- How to get Grok chats into Obsidian or Notion (2026)
- How to back up Grok and Microsoft Copilot chats (2026)
- How to export Grok and Copilot chats to Word (.docx) (2026)
- Back up your Grok chats before deleting them (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)
- Export ChatGPT history to Markdown and Obsidian
- How to export all your Perplexity threads (2026)
- Keep Perplexity and ChatGPT chats in one Obsidian vault (2026)
- How to back up all your AI chats
- ThreadVault
Not affiliated with xAI, OpenAI, Perplexity AI or Microsoft. Grok is a trademark of its owner. Last checked November 12, 2026 against ThreadVault 1.2.3 (listing, privacy policy and extension source). Questions or corrections: hello@loomwise.app.