Batch Export

Batch Export ChatGPT Conversations

Select multiple conversations and export them together as HTML, Markdown, DOCX, or JSON. Requires Pro.

Batch Export ChatGPT Conversations

How to batch export ChatGPT conversations

Open Batch Export

Sign in to ChatGPT, open ChatShell, and activate your Pro license in Account. Open Batch Export and choose the personal or team workspace you want to export from.

Choose the conversations

Use All conversations for the available list, or Selected conversations → Choose conversations to pick specific chats. Search by title or conversation ID, select the results you need, and click Done.

Choose a format and save the ZIP

Pick HTML, Markdown, DOCX or JSON, then click Start Batch Export. Choose a save location when prompted and keep the tab open until saving finishes. PDF is available for a single chat, not in batch mode.

Open the archive and review the result

Extract the ZIP and compare the exported count with your selection. Open several files. If present, use failed-conversations.json to identify chats to retry and missing-images.json to find images kept as links.

Batch export questions

Which batch format should I choose?

HTML opens in a browser; Markdown suits a notes folder; DOCX supports Word editing; JSON preserves structured data for scripts. Each mode creates a ZIP of conversation files, rather than one merged document.

What if an export is slow or incomplete?

ChatGPT may rate-limit large requests. Leave the tab open while ChatShell waits and resumes. If items fail, retry a smaller selection after checking the report. A downloaded ZIP can contain a partial result.

Does this back up an entire account automatically?

No. It exports the conversations available to your account in the selected scope. It does not recover deleted chats, expose other members’ private conversations, or run on a schedule. Keep important original attachments separately.

Need a recurring project routine? Read the backup workflow. For account-level data requests, see how to check a conversation backup.