Skip to content

1. Export ChatGPT Data

Goal: get your ChatGPT export and place conversations.json into the project directory layout.


Export from ChatGPT

In ChatGPT settings, find “Export data”, download the export archive and unzip it.

You should typically see:

  • conversations.json
  • chat.html
  • assets/ (optional)

bash
./data/openai-export/conversations.json

If you have multiple exports (e.g., two different accounts), it’s recommended to keep each export in its own subfolder (just unzip into different subfolders):

bash
./data/openai-export/user_a/conversations.json
./data/openai-export/user_a/chat.html
./data/openai-export/user_b/conversations.json
./data/openai-export/user_b/chat.html

openai-distill will recursively scan data/openai-export/ and merge all discovered conversations.json.

If you still have the legacy folder openai_data/, openai-distill can read it and will print a migration tip.