The ZIP is HTML and JSON · Word comes after

ChatGPT Data Export to Word

ChatGPT’s account export is a compliance archive, not a Save As Word button. Unzip it locally, copy one conversation’s text, and only then download a .docx.

More
Paste Exported conversation text or drop a .md / .txt file
Live preview

Quarterly Product Review

Executive summary

Shipped three features and cut support tickets by 27%.

Highlights

  • Dark mode across web and iOS
  • Search latency 420ms → 180ms p95
Metric Q4 Q1 Change
MAU 1.2M 1.45M +20.8%
NPS 42 51 +9
Support tickets 18 13 −27%
This is the .docx

Headings, a list, and a real table — fill both panes in one click.

What you asked for versus what OpenAI sends

Settings → Data Controls → Export is the control people hit when they want their chats “as documents.” The email that follows contains a ZIP of your account data. You will find chat transcripts as HTML you can open in a browser and as structured data for machines, plus other account files that have nothing to do with Word. Filenames change as OpenAI revises the export. The durable fact does not: there is no folder of ready-made .docx files with headings and tables.

That is not a defective download. An archive is supposed to be complete and boring. A Word file is supposed to be one readable document. This page is the bridge from the first to the second, for a conversation you choose — not a bulk importer of your whole life in ChatGPT.

From the email to a single document

  1. In ChatGPT, request the export and wait for the email. Large accounts take longer. This site cannot speed that up or see the message.
  2. Download the ZIP and unzip it on your computer. Do not upload the ZIP to a random “converter” that asks for the whole archive.
  3. Open the HTML transcript if the export includes one, and find the conversation. Copy the messages that belong in the document. If you are comfortable in the JSON, copy only the message text — skip ids, roles wrappers, and metadata.
  4. Paste here. Add a heading per turn so the file has a Navigation pane. The HTML view is often flattened; if you still have the chat in your account, copying Markdown from the live thread preserves tables better than copying from HTML.
  5. Download .docx for that conversation. Repeat per conversation. Do not try to pour the entire account into one file.

Use the live chat when it is still there

The ZIP is the right tool when you are leaving an account, answering a data request, or the chat no longer opens. It is the slow tool when the thread is still on screen. Copy from the product and follow export a ChatGPT conversation to Word. You will get cleaner Markdown, and you will not be waiting on an email to format Tuesday’s meeting notes.

You have Best next step
The chat still opens Copy Markdown from the app. Ignore the ZIP.
HTML file inside the export Read it locally, copy the messages, convert.
Only structured data Extract message text, then convert. Do not paste the raw structure.
A public share URL You do not need the account ZIP. Use the share-link guide.
Every chat, as Word, tonight There is no honest one-click for that. Convert the few threads someone will open.

Worked example: one message inside the archive, not the archive

OpenAI’s ZIP is not a stable schema, and the filenames move. The shape below is a shortened illustration of what people paste when they open the structured chat file and select too much. Your export may use different keys. The document is still the sentence, not the braces.

{
  "title": "Dock punch list",
  "id": "8c1e0a",
  "mapping": {
    "node-1": {
      "message": {
        "author": { "role": "assistant" },
        "content": {
          "content_type": "text",
          "parts": [
            "## Dock punch list\n\n- Seal the north door before Friday.\n- Replace the dock light, not the fixture.\n- Leave Pico Glass off this list."
          ]
        }
      }
    }
  }
}

Pull the text out of that message and paste this instead. Three bullets, one heading, no ids:

## Dock punch list

- Seal the north door before Friday.
- Replace the dock light, not the fixture.
- Leave Pico Glass off this list.

What each version does

  • The JSON preview is a code-looking object. Word would show braces, node-1, and content_type if you left them in.
  • The three lines become a real list under a Heading. “Pico Glass” is a bullet you can delete.
  • Selecting the HTML transcript instead often flattens the same note into one paragraph: “Dock punch list Seal the north door before Friday…” with no heading and no bullets. Retype the ## and the dashes, or copy from the live chat if it still opens.

Failure modes for this punch list

What you see What happened What to do
Braces and mapping in the preview The archive object was pasted Replace it with the text that was inside the message
One paragraph, no heading The HTML transcript flattened the Markdown Add the heading and the list marks, then download
Settings, emails, or a list of old share URLs You opened an account file, not a conversation Leave that file in the ZIP. It does not become a nicer document here.
Every chat in one download The archive is the whole account One title, one .docx. Repeat only for threads someone will open.
Pro, bought so the site would open the ZIP Pro does not read the archive Unzip on your machine. Pro is a ZIP of Word files from Markdown you already have — $4.99 once. Restore a purchase with Restore Pro and the checkout email.

If the chat still opens, skip this ZIP. The cleaner clipboard is the one in export a conversation, which starts from the live thread rather than from parts.

Leave the rest of the archive alone

Exports can include user settings, shared link lists, and other personal fields beside the chats. None of that belongs in the converter, and none of it becomes a nicer document by being pasted. Keep the ZIP in a place you already trust. Delete it when you are done if you do not need the archive. ChatGPT2Word does not have a retention policy for it because we never receive it.

HTML copied from the transcript may contain the words of headings without Markdown hashes, so the preview looks like normal paragraphs. Add hashes for real sections before download if you want Word styles. Pipes may have been flattened in the HTML; when a table matters and the live chat is gone, you may have to rebuild that one table. The table guide shows the separator row to type.

Related guides

No account export required: how to export ChatGPT to Word. A link someone sent you: share link to Word. The converter: ChatGPT to Word. This punch list is still a free single file. Pro at $4.99 once is for a folder. Restore Pro uses the checkout email, not a second export.

Data export → Word FAQ

ZIP contents, why not to paste JSON, and when to ignore the export entirely.

Does ChatGPT’s Export data give me Word files?

No. OpenAI emails a ZIP. Inside, conversations are HTML and JSON (the exact filenames can change). None of that is a styled .docx until you convert the text of a conversation you actually need.

How do I turn one exported chat into Word?

Unzip, open the HTML view of the conversation if one is included, copy the messages you want as text or Markdown, paste them here under headings, and Download .docx. You can also copy from the live chat if you still have access — the ZIP is not mandatory.

Should I paste the entire JSON into the converter?

No. You would be formatting braces, ids, and metadata. Copy the human messages. If you only have JSON, extract the message text first, then paste that text.

Can ChatGPT2Word open the ZIP for me?

No. We do not want your account archive. Unzip locally, choose one conversation, and paste. The archive can contain more personal history than the document you meant to create.

The email with the ZIP has not arrived.

That wait is on OpenAI’s export, not on this site. Exports can take a while for large accounts. You can still copy any chat you can open today and convert it without the ZIP.

Is the archive uploaded when I convert one chat?

Only the text you paste is processed, and that processing stays in your browser. Leave the ZIP where it is.

Launch price for the folder

One Markdown file → .docx stays free in your browser. No account, no upload. The folder unlock is the launch deal: $19.99 $4.99once for batch ZIP and the same header on every file.

Conversion

$0

One file · free

  • Unlimited client-side .docx downloads
  • Copy formatted · HTML · PDF via print
  • Upload or drop a single .md / .txt
  • Editable LaTeX (OMML) · Mermaid images
  • No account · nothing uploaded for conversion

Pro

75% off · pay once / lifetime Launch price

$19.99 $4.99once

Pay once · lifetime on this unlock · no subscription

Launch price. List $19.99 — checkout charges $4.99 once.

  • Multi-file batch → ZIP of .docx files
  • Brand header / footer text in Setup
  • Optional logo URL in the Word header
  • Restore on a new browser via checkout email

Not an account and not a newsletter. This address is how Waffo sends the receipt and how Restore Pro finds the unlock. Use an inbox you can open on the next computer.

Checking payment availability…

Already paid? Restore Pro

Pricing page — who should buy, what stays free, and how restore works.