Import Conversations
Conversations Import allows user to import conversations exported from other AI chat applications. Currently, we support importing conversations from ChatGPT, Claude, and ChatbotUI v1.
Conversations Import lets you bring conversations exported from other AI chat applications into LibreChat. Supported sources are ChatGPT, Claude, and ChatbotUI v1.
Where to find it
Import lives under Settings → Data Controls in LibreChat.
Export from the source application
First, export your data from the application you are migrating away from. The steps differ by source.
Looking to export out of LibreChat instead?
See Export from LibreChat at the bottom of this page.
Request your export. Follow the ChatGPT export instructions to export your conversations.
Download the archive. You will receive an email with a download link. The archive is a zip file with a random name such as d119d98bb3711aff7a2c73bcc7ea53d96c984650d8f7e033faef78386a9907-2024-01-01-10-30-00.zip.
Extract the archive to access the conversations.json file inside.
Request your export. Follow the Claude export instructions to export your conversations.
Download the archive. You will receive an email with a download link for your export archive.
Extract the archive to access the conversations.json file inside.
Export your conversations from ChatbotUI v1, then import the resulting JSON file directly. No extraction step is required.
Import into LibreChat
Open Data Controls. In LibreChat, go to Settings → Data Controls.
Select your file. Click Import and choose the conversations.json file from your extracted archive (or the exported JSON file for ChatbotUI v1).
Wait for confirmation. A notification appears once the import finishes.
Export from LibreChat
Export is per conversation, and lives in the Export and Share menu in the chat header (under the overflow menu on mobile). Open the conversation you want, choose Export, pick a format, and confirm.
| Key | Type | Description | Example |
|---|---|---|---|
| markdown | .md | Readable transcript. The default. | |
| text | .txt | Plain-text transcript. | |
| json | .json | Structured export that preserves the full message data. | Supports exporting all message branches |
| csv | .csv | Tabular export, one row per message. | Supports exporting all message branches |
| screenshot | .png | Image of the rendered conversation. |
Two options in the dialog depend on the format you pick:
- Export all message branches applies to
jsonandcsvonly. Other formats export just the visible branch. - The remaining export options are unavailable for
csvandscreenshot.
Scope
There is no built-in bulk export of every conversation at once, and a brand-new or search-results conversation has nothing to export, so the menu does not appear for those.
How is this guide?