Extry
Coming to the Chrome Web Store

Export your ChatGPT chats without doing it one at a time.

One conversation at a time is fine until the list gets long.Extry walks your whole history and writes every conversation into a single archive — a folder per chat, with an index page listing them.

Get the launch linkOne email when it ships. Nothing else.
extry · exportexample output
  • index.html26.3 KBcontents
  • 001_pricing-model/pricing-model.md18.4 KBmarkdown
  • 001_pricing-model/files/budget-q3.xlsx88.6 KBattachment
  • 002_api-migration/api-migration.md44.1 KBmarkdown
  • 003_hiring-loop/hiring-loop.md12.7 KBmarkdown
  • images.html14.2 KBgallery
one folder per conversationall of it in one .zip

A conversation list is not a filing system

It lives in an account, behind a login, on a service that decides how long the history stays and how far back the scroll goes. Nothing there is yours in the sense that a folder on your disk is yours.

Exporting turns the list into files: greppable, backed up by whatever already backs up your machine, readable without a login.

One archive, one folder per chat

Each conversation gets its own numbered folder, named after the chat, holding the transcript and the files that were in it — not one long document you have to split apart later.

At the top of the archive there is an index.html listing every conversation with its date, message count, and the models used, so the archive has a front door instead of a wall of folders. If any chat has images, they also collect into a single gallery page.

A conversation that fails to download does not stop the run. It lands in the index marked as failed, so you can see what is missing instead of discovering the gap later.

Three steps, one archive

  1. Open ChatGPT and click the Extry button on the page.
  2. Pick the formats you want in the panel.
  3. Press Download every chat and confirm.

A long history takes a few minutes — the extension works through the list one conversation at a time and reports where it has got to. No account, no upload step, no daily cap.

Where each part runs

Extry is a Chrome extension. Exporting does not require sending your conversation anywhere.
WhatWhere it happens
Export to every formatIn your browser
Attachments and imagesIn your browser
Conversation contentNot sent anywhere
Usage statisticsNot collected
Typeset PDF (later, opt-in)On a server, file deleted right after

About exporting in bulk

Do I have to export them one at a time?

No. One button exports the whole history into a single archive. There is no per-chat picking to do first.

Is each chat separate inside the archive?

Yes. Every conversation gets its own numbered folder, so you can open, move, or search them individually.

Do attachments come along?

Yes. Each conversation folder has its own files/ folder with the uploads and generated images from that chat.

What happens if one chat fails to download?

The run continues. The failed conversation is listed in the index page with the reason, so the gap is visible rather than silent.

Do I need an account?

No account is needed to use it. The extension reads the pages you already have open.

Keep the files inside the chats

A chat is often more than its text. Exporting attachments covers what happens to uploaded files and generated images, and the Markdown export covers getting one conversation into your notes. Everything else is on the main page.