Bring your conversation history from Gab AI, ChatGPT, Claude, or Grok into your account. Your imported chats appear alongside your regular conversations so everything is in one place.
Gab AI can import your full conversation history from Gab AI account exports and other AI platforms. The import process preserves your original messages, timestamps, and conversation titles. Imported conversations are stored exactly like regular chats — you can search them, browse them, and pick up where you left off. Currently supported sources: • Gab AI (account export) • ChatGPT (OpenAI) • Claude (Anthropic) • Grok (xAI)
Importing conversations does not cost any credits. These are historical records being transferred — no AI inference is triggered during the import.
Moving between Gab AI accounts? Export your conversations from the account you are leaving, then import them into your new account.
ChatGPT lets you request a full export of your data, which includes all your conversations in a ZIP file. Here's how to get it:
ChatGPT's export ZIP can be very large (sometimes several GB) because it includes images, file attachments, and other data you don't need for the import. Uploading the full ZIP will be extremely slow or may fail entirely. Instead, unzip the file first and upload only the conversations.json file(s). If you have a large chat history, your export may contain multiple conversation files — just import each one separately using the "Import More" button after each completes.
Anthropic also lets you export your conversation history from Claude. The process is similar:
xAI lets you download your account data, which includes your full Grok conversation history. Here's how to get it:
Unlike ChatGPT exports which can be very large, Grok's export ZIP is typically a manageable size. You can upload the full ZIP and Gab AI will automatically find and parse the prod-grok-backend.json file inside. If you prefer, you can also extract just that file and upload it directly.
Once you have your export file from Gab AI, ChatGPT, Claude, or Grok, importing it into Gab AI takes just a few clicks:
If you accidentally import the same file twice, don't worry. Gab AI automatically detects duplicate conversations and skips them, so you won't end up with doubled chat history.
The import preserves the core content of your conversations: Some things from the original platform are not carried over: • Images and file attachments (text-only for now) • System prompts and custom instructions • Plugin or tool usage details
To ensure a smooth experience, there are a few limits on the import process: • Up to 500 conversations per import request (larger exports are automatically batched) • Up to 10,000 messages per conversation • Maximum upload size of 50 MB per batch to our servers • About 25,000 conversations per hour per account (rolling limit; large exports batch automatically)
If you have thousands of conversations, the import will automatically split them into batches and upload them sequentially. You'll see the progress update as each batch completes.
The file isn't recognized — Make sure you're selecting the original ZIP or JSON file from the export. Don't rename or modify the file before importing. If you extracted the ZIP, you can select the conversations.json file directly. Some conversations are missing — Conversations with no messages (empty chats) or only system messages are skipped during import. This is normal. Import timed out — Very large exports may take longer to process. Try importing a smaller batch by extracting the ZIP, editing the JSON to include fewer conversations, and importing in parts. "Failed to fetch" when choosing a large file on the website — This usually means the browser struggled to read a very large JSON file. Try the iOS or Android app, select fewer files at once, or use a ZIP export if available. "Rate limited" error — There is a generous per-hour cap on how many conversations can be imported. Wait a bit and try again.
Importing conversations does not cost any credits. These are historical records being transferred — no AI inference is triggered during the import.
ChatGPT's export ZIP can be very large (sometimes several GB) because it includes images, file attachments, and other data you don't need for the import. Uploading the full ZIP will be extremely slow or may fail entirely. Instead, unzip the file first and upload only the conversations.json file(s). If you have a large chat history, your export may contain multiple conversation files — just import each one separately using the "Import More" button after each completes.
Unlike ChatGPT exports which can be very large, Grok's export ZIP is typically a manageable size. You can upload the full ZIP and Gab AI will automatically find and parse the prod-grok-backend.json file inside. If you prefer, you can also extract just that file and upload it directly.
If you accidentally import the same file twice, don't worry. Gab AI automatically detects duplicate conversations and skips them, so you won't end up with doubled chat history.
If you have thousands of conversations, the import will automatically split them into batches and upload them sequentially. You'll see the progress update as each batch completes.