π§Ή AI Chat Cleaner
Extract clean user-assistant conversations from ChatGPT, Claude, Qwen, and more
β‘ All processing happens locally in your browser. Your conversations never leave your device.
Extract clean user-assistant conversations from ChatGPT, Claude, Qwen, and more
β‘ All processing happens locally in your browser. Your conversations never leave your device.
When using AI assistants like ChatGPT, Claude, Qwen, or Ernie Bot, you often need to save, share, or organize conversations. Raw chat logs typically contain timestamps, role labels, repeated system prompts, and messy formatting. The ng.cc AI Chat Cleaner lets you instantly extract clean 'User-Assistant' dialog into a neat, readable, reusable format.
Works perfectly with ChatGPT, Claude, Qwen, Ernie Bot, Spark, Kimi, and more.
Automatically identifies "User/You/Me/Human" and "Assistant/AI/GPT/Bot/Claude/Qwen" labels.
Removes [2024-01-01 12:00] timestamps, sequence numbers, and separators β keeps only the core content.
All cleaning is done in your browser's memory; no data ever leaves your computer. Zero privacy risk.
User: What is Base64 encoding? Assistant: Base64 is a way to encode binary data using 64 printable characters...
Human: Explain quantum computing basics Assistant: Quantum computing leverages superposition and entanglement...
[2024-06-01 10:00] User: Recommend a Python book [2024-06-01 10:01] Assistant: "Python Crash Course" is excellent for beginners.
By default, output uses **User**οΌmessage and **Assistant**οΌmessage with a blank line between exchanges. This is clean, readable, and Markdown-friendly (copy to Notion, Obsidian, etc.).
Absolutely. The tool strictly follows the original sequence, keeping user/assistant alternation intact.
Yes. The tool recognizes English role tags like "User/You/Human" and "Assistant/AI/GPT/Claude". The content itself can be in any language.
Never. All code runs locally in your browser. You can even test it offline. This is our core privacy guarantee.
If your chat uses custom role names (e.g., "Doctor:"), you can manually replace them with "User:" or "Assistant:" before pasting, or adjust the regex in the code.
This tool is part of the ng.cc developer toolkit. You might also need:
β‘ All tools run locally, no data storage. Safe for sensitive conversations.