🧹 AI Chat Cleaner

Extract clean user-assistant conversations from ChatGPT, Claude, Qwen, and more

πŸ€– ChatGPT 🌐 Qwen πŸ¦™ Claude πŸ“± Ernie Bot πŸ’¬ Spark ⚑ Kimi

⚑ All processing happens locally in your browser. Your conversations never leave your device.

πŸ“– Online AI Chat Cleaner: Why You Need It

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.

πŸ€– Multi-Platform Support

Works perfectly with ChatGPT, Claude, Qwen, Ernie Bot, Spark, Kimi, and more.

🧠 Smart Role Recognition

Automatically identifies "User/You/Me/Human" and "Assistant/AI/GPT/Bot/Claude/Qwen" labels.

⏱️ Timestamp Filtering

Removes [2024-01-01 12:00] timestamps, sequence numbers, and separators – keeps only the core content.

πŸ”’ 100% Local Processing

All cleaning is done in your browser's memory; no data ever leaves your computer. Zero privacy risk.

🎯 Typical Use Cases

πŸ’‘ How to Use the AI Chat Cleaner

πŸ”Ή Method 1: Direct Paste (Quickest)

  1. Copy the full conversation (including both user and assistant messages) from ChatGPT, Claude, etc.
  2. Paste it into the left Paste raw conversation box.
  3. Click Clean & Format – the cleaned result appears instantly on the right.
  4. Click Copy Result to paste it anywhere.

πŸ”Ή Method 2: Load Sample (See How It Works)

  1. Click Load Sample to auto-fill a sample conversation.
  2. Click Clean & Format to observe the output.
  3. Replace with your own chat logs for actual use.

πŸ“‹ Supported Conversation Formats

βœ… ChatGPT (Standard)

User: What is Base64 encoding?
Assistant: Base64 is a way to encode binary data using 64 printable characters...

βœ… Claude (Human/Assistant)

Human: Explain quantum computing basics
Assistant: Quantum computing leverages superposition and entanglement...

βœ… Qwen / Ernie Bot (with timestamps)

[2024-06-01 10:00] User: Recommend a Python book
[2024-06-01 10:01] Assistant: "Python Crash Course" is excellent for beginners.

❓ Frequently Asked Questions

Q1: What is the output format?

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.).

Q2: Will it preserve multi-turn order?

Absolutely. The tool strictly follows the original sequence, keeping user/assistant alternation intact.

Q3: Does it support non-English conversations?

Yes. The tool recognizes English role tags like "User/You/Human" and "Assistant/AI/GPT/Claude". The content itself can be in any language.

Q4: Is my conversation uploaded to a server?

Never. All code runs locally in your browser. You can even test it offline. This is our core privacy guarantee.

Q5: Why are some lines not recognized?

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.

πŸ”„ Related Tools

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.