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
- In ChatGPT, request the export and wait for the email. Large accounts take longer. This site cannot speed that up or see the message.
- Download the ZIP and unzip it on your computer. Do not upload the ZIP to a random “converter” that asks for the whole archive.
-
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.
-
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.
- 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.
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
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.