Delete-all.js Enables Bulk Deletion of Claude.ai Chats
Get the Tech newsletter
Daily tech — startups, AI labs, chips, the launches that shape the next decade. Free.
- delete-all.js bypasses the UI’s “Select all” limit by calling Claude.ai’s internal API, allowing deletion of every conversation, not just those visible on screen.
- Claude.ai UI requires users to open https://claude.ai/recents, open the browser console (F12), paste the script, and press Enter to start the bulk deletion.
- Confirmation dialog appears once per organization, requiring user approval before the script proceeds with deletions.
- Deletion process runs slowly over several minutes, with chats disappearing from the UI gradually.
- Browser tab must stay open until the console shows “Finished”; closing, refreshing, or navigating away can halt the deletions.
- Finished message in the console indicates that all conversations have been successfully removed.
Why it matters: The script gives Claude.ai users a fast way to erase all their chat history in one go, saving minutes of manual deletion and ensuring no lingering data; the UI’s “Select all” button remains ineffective for bulk removal. This also highlights a gap in Claude’s web interface that could prompt future UI improvements.
Ask SkimNews


