Export your GPT chats to Gemini
Bring your ChatGPT history into Gemini with clean formatting, preserved roles, and ready-to-search threads.
Official export from ChatGPT
OpenAI provides a built-in export tool in ChatGPT settings. It sends a ZIP download link by email that expires after 24 hours, and the ZIP includes your chat history in chat.html plus other account data.
- Sign in to ChatGPT.
- Open Settings from your profile menu.
- Open Data Controls and choose Export Data.
- Confirm the export and wait for the email link.
- Download the ZIP before the link expires.
This export is available to logged-in Free, Plus, and Pro accounts.
Privacy Portal export
If you cannot access ChatGPT, you can request a data export from the OpenAI Privacy Portal. You will need to verify the email or phone number on the account before the request is processed.
Quick one-off options
For a single thread, many people use browser extensions to save a chat as PDF, Markdown, or HTML. These outputs are static files and do not load into other AIs as native history.
Why the ZIP export feels heavy
The official flow can feel slow because you must request data, wait for an email, download a ZIP, unzip it, and then parse or clean the content before reuse. It works well for a one-time archive but is not ideal for ongoing migrations.
Prepare for Gemini
- Group the conversation into clear sections with headings.
- Remove repeated system prompts or boilerplate text.
- Split very long threads into smaller chunks.
Import into Gemini
- Start a new Gemini conversation.
- Paste the cleaned transcript or attach the file.
- Ask Gemini to continue from the last user message.
Checklist
- Remove sensitive data before sharing.
- Confirm code blocks and tables render correctly.
- Keep the original ZIP as a backup archive.