Note: This workaround involves exporting the JSON file with all your chats from one account and uploading it into a new conversation in your primary account. Depending on the file size, you may need to split the JSON into smaller files before uploading. Keep in mind that this process isn’t a direct, one-to-one recreation of your previous chat history. For example, if you originally had 10 separate chats, you may end up with a single conversation containing all that data in your new account.
How to migrate chats from a ChatGPT account to a different ChatGPT account.
Follow these steps in this article to ensure you just have 1 Plus or Pro subscription and transfer your data export file from the original account to the new account. ChatGPT does not have a merge accounts feature so this is a workaround to migrating data manually from one ChatGPT Plus or Pro account to another.
⚠️ You can't export from a ChatGPT Team account. For details on how one merges their Team/Personal workspaces see Can I migrate or merge my ChatGPT Free or Plus workspace over to my ChatGPT Team workspace?
Choose your primary account
Decide which account you want to keep active and maintain your Plus or Pro subscription on.
Cancel Plus subscription (if necessary)
If your non-primary account has a Plus or Pro subscription, cancel it to avoid double charges. This ensures you maintain the subscription only on your chosen primary account.
Export data from the legacy account
In your account that you plan to stop using, export your data. This generates a .zip file containing a conversations.json among other files.
Import data to your primary account
Start a new conversation in your primary account and upload the conversations.json file. This won't recreate the conversations in your chat history, but it allows you to keep a record of them accessible within a conversation in your primary account for historical context.