Export Chats in ChatGPT-Team

Hello, I can no longer find a way to export chats as XML in the ChatGPT team. In ChatGPT Plus, there is such an option. You then get a link to a zip file.


Same here, it’s supposed to be under Settings > Data Controls > Export, but there is no such link that I can find.

You can’t export after moving to a Teams workspace. I just wanted the 100 messages every 4 hours so I “upgraded” but now I can’t access my data. This sucks.

    1. Merge your ChatGPT Personal (Free/Plus) workspace into your Team workspace. This allows you to migrate data from your personal workspace to your Team workspace to become one unified workspace, and deletes your personal workspace after migration. If you have a Plus subscription, we will automatically cancel it and provide a refund for your remaining subscription period, except if you have a mobile subscription. If you have a mobile subscription, please see the linked articles for how to [cancel your Plus subscription on iOS]
      Please note that merging your workspaces is irreversible.

What will happen to my data if I merge my workspaces?

All of your existing chat history and GPTs from your personal workspace will be moved to the Team workspace. Any plugins or custom instructions that you’ve set up in your personal workspace will be deleted upon merging. If you had an existing verified domain in your GPT Builder Profile, you will need to re-verify that domain in the new Team workspace.

Is it possible to lose access to migrated data on my Team workspace?

If you migrate your data, that data is now considered part of your Team workspace. If you lose access to your Team workspace, you will also lose access to the migrated data.

This means that if you ever leave or get removed from the Team workspace, or if the workspace itself gets deactivated, you will lose access to all of your data in your Team workspace. Instead, when you access your account, you will be redirected to a new Personal workspace without existing data. Therefore, it’s crucial to ensure you understand your Team or organization’s policies before choosing whether to merge your personal workspace or keep your personal workspace separate.

Can I export my data on a Team workspace?

No, you cannot export your data on a Team workspace.

1 Like

I just found out (the hard way) about this. It is nonsensical. We do invest in creating our agents and teaching them how to help us. Just loosing access to our prompts and convos is not ok. Im a bit angry at this. I think we need an export data feature for teams right away.

1 Like

Hi all

I have this same frustration / issue. This seems to be simply, likely to be on the ‘Development’ to do list, I’m guessing.

OpenAI is growing quickly and these sorts of issues are cropping up. That said - I am immensely frustrated by this particular issue of having this weird in-between account, not Plus, not enterprise, but Teams.

Also what about APIs with this Team account, I also seem to not be able to use my organisation id of my team to access APIs. @frank_behr @williamdean19 - Have you tried this? My account is in some sort of OpenAI Teams limbo, love the tool, but this one is frustrating.

1 Like

Very problematic. I hope this gets addressed soon.

1 Like

I just found out too after merging Plus and Team accounts.

Especially since I can no longer find some messages from my Plus account, which was actually the reason I wanted to export so I could search for them in the exported data - in case they were somehow displayed in the wrong order.

This is simply unacceptable. I may be wrong, but as I understand the law, at least in Europe, OpenAI would be obliged under the GDPR to provide a copy of the stored data in a “commonly used and machine-readable format”. It would be interesting to officially request the data copy based on Article 15 (3) GDPR in conjunction with Art. 20.

Irrespective of this, a corresponding notice when merging the accounts would be the very least that can be expected.

This means that the team accounts not only have advantages, but apparently also a considerable disadvantage or problem.

Does anyone have a python script to automate the extraction of chats from Chat GPT Teams?

If not I’ll write one and share a public GitHub link here.


I’ve been looking for something like this for a while. There are some chrome browser extensions but I don’t trust them with my data. I want an open source solution if anything. Ability to match the previous export method would be preferred as I’ve written tools to import into a local database for processing and exploration of ideas.

1 Like

this is what Chatagpt Team answered:

I’m sorry for the confusion. It seems I provided incorrect information about the current capabilities for exporting chat data from the ChatGPT platform. As of now, there isn’t a direct feature within ChatGPT itself for users to download all their conversations automatically. My previous description of a data export feature does not apply to ChatGPT.

If you need to save or keep a record of your conversations, you would need to manually copy the text from the chat interface and save it in a document or use screenshots, as I mentioned earlier.

If exporting your data is crucial for you, you might want to give feedback directly to OpenAI. This kind of user feedback can be invaluable for developing new features in future updates.

+1 for this Feature

My ChatGPT Conversations contain a lot of valuable data that I’d really like to be able to train Custom GPTs on.

Just thought I should confirm that I have the same issue and that I would have paid a lot to avoid this mistake. It is the #1 frustration of any OpenAI issue I have experienced. They MUST fix it sooner rather than later.

I can’t believe that there are not more people complaining about this. This is absolutely unacceptable!


Can someone from openai PLEASE address this issue? If there is a security issue of exporting info from teams then provide the ability for the administrator to allow or disallow team members to export their data. Should be an easy fix.


Ironically, the AI itself knows nothing about the colossal stupidity of this policy and the suffering it imposes. I do not believe this is an oversight, it feels more like a power move. I suspect the actual motivation is to force people to give up their data to training or to pay through the nose, including giving up basic rights (Even Google allows you to download all your data). I love ChatGPT, but the company routinely makes customers suffer in order to gain the benefits of its products, the removal of the Sky voice being just the latest example of novel ways to punish our loyalty. The net result will be the ultimate exodus to open source when the customer torture tax finally exceeds the benefits we gain.


Just found this out as well.

It’s a significant oversight by OpenAI. This degrades trust in cloud-based services.

Copy/paste isn’t a solution due to truncation and lack of features on other platforms:
• Safari Browser - Shows chats truncated.
• ChatGPT MacOS client - Doesn’t enable selecting text
• iOS - Full history is there, can’t select-all and copy

… Maybe they’re just trying to be first again! First service where upgrading to a better subscription and lose features. :smiley: :smiley:

Seriously … How can we escalate this to the attention of OpenAI?

So this is a hack, but it might help. I got ChatGPT to write a bookmarklet that selects the chat text. Then you can copy/paste to another file. It just makes selection easier.

How to Add a Bookmarklet to Your Browser

A bookmarklet is a small JavaScript program stored as a URL within a bookmark in your web browser. Here’s how to add a bookmarklet to your browser:

  1. Open Your Browser:
  • Ensure you are using a modern web browser like Chrome, Firefox, Safari, or Edge.
  1. Open the Bookmarks Manager:
  • Chrome: Click on the three vertical dots in the upper right corner, then go to Bookmarks > Bookmark manager.
  • Firefox: Click on the Library button, then go to Bookmarks > Show All Bookmarks.
  • Safari: Click on the Bookmarks menu and select Show Bookmarks.
  • Edge: Click on the three horizontal dots in the upper right corner, then go to Favorites > Manage favorites.
  1. Add a New Bookmark:
  • Chrome: Click on the three vertical dots again, select Bookmarks > Bookmark manager, then click on the three vertical dots at the top right of the bookmarks manager and select Add new bookmark.
  • Firefox: Right-click on the bookmarks toolbar or in the bookmarks library and select New Bookmark.
  • Safari: Click the + button at the top left of the bookmarks window.
  • Edge: Right-click on the favorites bar and select Add a favorite.
  1. Name Your Bookmarklet:
  • In the Name field, enter a name for your bookmarklet, e.g., “Select Content”.
  1. Enter the Bookmarklet Code:
  • In the URL or Location field, paste the following JavaScript code:


Copy code

javascript:(function() {
    var parentElement = document.querySelector('#__next > div.relative.z-0.flex.h-full.w-full.overflow-hidden > div.relative.flex.h-full.max-w-full.flex-1.flex-col.overflow-hidden > main > div.flex.h-full.flex-col.focus-visible\\:outline-0 > div.flex-1.overflow-hidden > div > div > div > div');
    if (parentElement) {
        var range = document.createRange();
        var sel = window.getSelection();

        // Set the start of the range to the first child of the parent element
        if (parentElement.firstChild) {

        // Set the end of the range to the last child of the parent element
        if (parentElement.lastChild) {

        parentElement.scrollIntoView({ behavior: 'smooth', block: 'center' });
    } else {
        alert('Parent element not found');
  1. Save the Bookmarklet:
  • Click Save or Add to create the bookmarklet.
  1. Using the Bookmarklet:
  • Navigate to the webpage where you want to use the bookmarklet.
  • Click on the bookmarklet in your bookmarks bar. The script will execute, and the desired content will be selected and scrolled into view.


  • Ensure your bookmarks bar is visible for easy access to your bookmarklets.
  • Test the bookmarklet on the intended webpage to verify it works as expected. If you encounter issues, make sure the webpage structure matches the script’s expectations.

By following these steps, you can easily add and use a bookmarklet in your web browser to automate tasks or enhance your browsing experience.

1 Like

I’ve had success with this script for exporting all my chats to Markdown and to JSON.

On Github: pionxzh/chatgpt-exporter


Pretty ridiculous… and if you press ChatGPT for an option it tells you to use a 3rd party tool that is no where near secure if you have data you don’t want to share.

We pay a lot more than the Plus users and use it a lot more as well. At the very least make it retrieval via the API?

Or just the Team owner?