Toolstia / chat transcript cleaner
Chat transcript cleaner
When you copy a conversation from ChatGPT, Claude or Gemini, every message carries a label. Paste the chat here to strip the labels and keep only the messages, or to turn it into a clean list of questions and answers.
How it works
- Paste the chat.
- Choose messages only, or Q and A labels.
- Copy the result.
Labels it understands
You said, ChatGPT said, Claude said, Gemini said, and lines starting with User, Human, Assistant, ChatGPT, Claude, Gemini, AI, Bot or System followed by a colon.
Messages only
The labels are removed and the messages are separated by a blank line, which is useful for notes and documents.
Q and A
User messages become Q and assistant messages become A, so the chat reads like an interview.
Times
Lines that contain only a time, like 10:32 AM, can be removed too.
Questions
Why does it say no labels found?
The text needs at least one speaker label. Add “User:” in front of your first message if your chat has none.
Is the text changed?
Only the labels and optional time lines are removed. The messages stay exactly as written.
Is my chat uploaded?
Everything happens in your browser, and nothing you paste is sent anywhere.