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

  1. Paste the chat.
  2. Choose messages only, or Q and A labels.
  3. 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.