Skip to content

ChatGPT bulk delete

ChatGPT Bulk Delete: Delete selected chats in one batch

Pick the chats you want gone and delete them in one go, without clearing your whole history. Hover a chat in the GPT Master sidebar to show its checkbox, click or Shift-click to select a range, choose Delete selected and confirm once.

Add to Chrome

★★★★★4.7 · 330 reviews10,000+ active users

Follows recommended practices for Chrome extensions Featured on the Chrome Web Store

Updated

Tick a chat, Shift-click to select a stack, and delete them all after one confirm.

Quick answer

As of November 2026, ChatGPT deletes chats one at a time from each chat's menu, or all at once with Settings > Data controls > Delete all chats. It has no way to select several chats and delete only those. GPT Master adds that to the ChatGPT sidebar: tick the chats you want gone, or Shift-click a range, then choose Delete selected and confirm once. Archive selected works the same way for chats you might need later.

How it works

How to bulk delete ChatGPT chats with GPT Master

Selection lives in the GPT Master sidebar, so ChatGPT works as usual until you tick a box.

  1. 1

    Install GPT Master from the Chrome Web Store. It works in Chrome, Edge, Brave, Arc and Opera.

  2. 2

    Open chatgpt.com. The GPT Master sidebar takes the place of the chat list on the left.

  3. 3

    Hover over a chat to show its checkbox and click it. Shift-click another chat to select every chat in between. With the pointer over the sidebar and no search or filter on, Ctrl+A (Cmd+A on Mac) selects every chat shown.

  4. 4

    Click the trash icon (Delete selected) in the bar above the list, or right-click any selected chat and choose Delete selected.

  5. 5

    Confirm once. A progress count shows while the chats are deleted.

Compared to the alternatives

ChatGPT bulk delete: native options vs GPT Master

As of November 2026, ChatGPT offers one-at-a-time deletes and all-or-nothing data controls.

  • Delete from a chat's menu

    • ✓ Pick which chats?
    • ✗ Shift-click a range?
    • ✗ One confirm per batch?
    • ✓ Keeps the chats you skip?

    Tradeoff · One menu and one confirm for every chat you delete.

  • Settings > Data controls > Delete all chats

    • ✗ Pick which chats?
    • ✗ Shift-click a range?
    • ✓ One confirm per batch?
    • ✗ Keeps the chats you skip?

    Tradeoff · Removes every chat, including chats in projects. It cannot be undone.

  • Settings > Data controls > Archive all chats

    • ✗ Pick which chats?
    • ✗ Shift-click a range?
    • ✓ One confirm per batch?
    • Hides all Keeps the chats you skip?

    Tradeoff · Hides every chat from the sidebar. You unarchive the ones you want back one at a time.

  • GPT Master Delete selected

    • ✓ Pick which chats?
    • ✓ Shift-click a range?
    • ✓ One confirm per batch?
    • ✓ Keeps the chats you skip?

    Tradeoff · Tick the chats and confirm once. If ChatGPT asks it to slow down, it pauses, then continues.

What happens when ChatGPT asks to slow down

A long batch can run into ChatGPT's rate limit. When it does, GPT Master pauses, keeps your selection and continues on its own. You don't need to select the chats again.

If ChatGPT keeps refusing, the run stops and shows how many chats were done. The chats it did not reach stay untouched, and Retry the rest picks them up when you are ready. A Stop button ends a run early.

Closed the tab mid-run? The sidebar keeps a count of the chats still left, with a button that finishes the job.

Export first, or archive instead

A delete is permanent. OpenAI's help article on deleting and archiving chats says deleted chats cannot be restored. Two habits keep a big clean-up safe.

Export first. ChatGPT's Settings > Data controls > Export data emails you a download link for your whole history. It can take up to 7 days, so start it before you delete.

Archive if you're unsure. Archive selected hides the chats from the sidebar but keeps them in your ChatGPT account. Bring any of them back from Settings > Data controls > Archived chats.

More than delete

The same selection works for other jobs. Archive selected, Move to Folder, Move to Project and Star selected sit in the same menu as Delete selected. To sort chats as well as clear them, see ChatGPT bulk actions. For a longer walkthrough, read how to delete multiple ChatGPT chats.

Frequently asked

ChatGPT bulk delete questions

Short answers on fit, setup and what to expect.

Can you bulk delete chats in ChatGPT?

Only all of them at once, as of November 2026: Settings > Data controls > Delete all chats. Otherwise ChatGPT deletes one chat at a time. To delete only the chats you choose, GPT Master adds a checkbox to each chat in its sidebar.

How do I select multiple chats to delete?

Hover a chat in the GPT Master sidebar to show its checkbox and click it. Shift-click another chat to select the range between them. With the pointer over the sidebar, Ctrl+A (Cmd+A on Mac) selects every chat shown. Then choose Delete selected.

Is there a ChatGPT bulk delete extension?

Yes. GPT Master adds a checkbox to each chat in the ChatGPT sidebar, so you delete only the chats you pick. The same selection can also be archived, moved to a folder or Project, or starred.

Can I undo a bulk delete?

No. Deleted chats cannot be restored, so export the ones you want to keep first. If you might need the chats later, use Archive selected to hide them from the sidebar instead.

What happens if ChatGPT asks a bulk delete to slow down?

GPT Master pauses, keeps your selection and continues on its own. If the run stops, the chats it did not reach are untouched, and Retry the rest picks them up.

Does a bulk delete touch the chats I didn't select?

No. GPT Master deletes only the chats you ticked. Your other chats and settings stay as they are.

Ready to try it inside ChatGPT?

Delete the ChatGPT chats you pick, and keep the rest.

Add to Chrome

★★★★★4.7 · 330 reviews10,000+ active users

Follows recommended practices for Chrome extensions Featured on the Chrome Web Store