← All posts

How to export Grok chats (and check nothing is missing)


Short answer

Grok doesn’t have an export button for a single chat. Right now, you can download all your account data at once, copy replies one by one, or use a browser extension to save chats as Markdown files. Pick what fits your setup below.

If you… Use
want everything Grok has stored, once Option 1: account data
need one answer today Option 2: copy one answer
want readable files and to keep saving new chats Option 3: Carry, plus Option 1 for older history on the trial
use Grok inside X X’s data archive
already exported and want to verify it The one-minute check

Option 1: download your account data

Best for a full archiveSnapshot, not liveRaw JSON

Use this if you want one complete dump of everything Grok has on your account.

  1. Open Settings → Data Controls in Grok (or head straight to accounts.x.ai/data).
  2. Choose Download account data. xAI puts together a zip file, and it can take a while.
  3. Unzip it. Your conversations are inside one large JSON file, usually named prod-grok-backend.json.

Honestly, that file is built for programs, not people. To actually read it, you’ll want to run it through a converter:

What you download{"conversations":[{"conversation_id":"…","responses":[{"sender":"human","message":"…
After converting

You: Compare quicksort and mergesort.
Grok: Here’s a table…

There are free converters out there, like Grok to Markdown, which splits the zip into one Markdown file per conversation. It says it parses in your browser, so verify that for yourself before handing it your data.

Limits

It’s just a snapshot. Anything you say to Grok after you request the file won’t be in there, so you’ll have to ask for another zip later. Also, chats you had inside the X app live in X’s own data archive, not this one.

VerdictGood insurance once in a while. Not a working copy you can keep up to date.

Option 2: copy or save one answer

One reply at a timeManual

Use this if you only need one response.

  • Hit the copy button under a reply. Grok has no button to copy an entire chat.
  • Don’t try selecting a long chat by hand. Grok loads older messages as you scroll up, so the top of the conversation might not even be on the page yet.
  • For a PDF, you can ask Grok to make one or check the menu under a response. It covers single responses only. We couldn’t confirm which plans get it, so check in your own account.
VerdictFine for sharing a single answer. A dead end if you want a searchable archive.

Option 3: save chats as Markdown with Carry

Chrome and Chromium browsersLatest 5 chats in the trial, your whole history licensedManual on Grok

Use this if you want readable files you keep, and you want to keep saving new chats as you go. Carry is the browser extension we make. It saves Grok conversations as Markdown into a folder you choose, with no Carry account needed. The Grok exporter page compares what each route saves, row by row.

The animation below shows how it works. One quirk with Grok: it blocks background reads, so step three isn’t automatic. You just click save with a signed-in grok.com tab open.

Pick your folder

Connect providers

Then it’s automatic

  1. Install Carry and pick a folder. A plain folder or an Obsidian vault both work.
  2. Connect Grok, and keep a signed-in grok.com tab open.
  3. Open Carry and run a capture.
What you should see

One .md file per chat in carry-backup/grok/ inside your folder. Open one in any text editor. Code blocks and tables should look like they did in Grok.

What Carry doesn’t do for Grok

It doesn’t run in the background, and it doesn’t save Imagine images or videos. The trial saves your latest 5 chats. A license saves your whole Grok history, but slowly: Carry paces its requests to Grok, so a long history can take a few hours with the browser open.

Check your export: did you get the whole chat?

Whichever option you picked, spend sixty seconds here. Open the file with Grok closed and check:

  • The first message is there.
  • The last message is there.
  • A phrase from the middle turns up when you search the file.
  • Both speakers are labelled (You and Grok).
  • Code blocks and tables kept their formatting.

Long chats are where this usually breaks. Anything reading the webpage only sees what has actually loaded. If the first message is missing, scroll all the way to the top in Grok and run it again, or use Option 1.

Why keep a copy outside Grok?

Right now, the only copy of your chats lives in someone else’s account. Users have reported chat history rolling back three months and history disappearing after a forced sign-in. These are user reports, not confirmed by xAI. Still, a copy you hold is the only one where you control how long it lasts.

Common questions

Does Grok have an export button?
Not for a single chat. The official option is the account data download in Option 1.
Can I save Grok chats to Obsidian?
Yes. An Obsidian vault is just a folder of Markdown files. Pick your vault folder in Carry and each chat is written as a note with frontmatter. The Obsidian walkthrough shows the setup.
Can Carry save my whole Grok history?
With a license, yes. Grok blocks background reads, so Carry saves your history through a grok.com tab while your browser is open, and it goes slowly. A long history can take a few hours, and if it stops you can resume it. The trial saves your latest 5.
Is my data sent anywhere?
Your chats aren’t uploaded. Carry processes them on your device and writes them straight to your folder. There’s no Carry account. Details are on the privacy page.
What happens to my files if I stop using Carry?
They stay. They’re plain Markdown in your own folder and open in any editor. An expired trial just stops saving new chats until you license.
How do I vet an export extension before trusting it?
Look for processing on your device, a short permission list with a reason for each, a clear privacy disclosure, and a developer you can identify. The ChatGPT guide has the full checklist, and it applies to Grok unchanged.

Using Claude too? The Claude export guide covers that side.


Carry processes chats on your device and never uploads them. Verified compatibility settings download from carry.md, with an off switch. See privacy details.

Save every conversation.

Sync your ChatGPT, Claude, and Grok conversations into your own folder — as clean Markdown, processed on your device.