Free AI chat transcript cleaner
Turn copy-pasted chats into readable context — optional DOM-free heuristics, nothing uploaded.
How to use this tool
- 1
Open Transcript cleaner
Use it for this task: ChatGPT, Claude, Gemini, Grok transcript cleanup, compact plain text output - 100% in-browser.
- 2
Paste your text
Add the content in the main text box, adjust any options, and review the live result.
- 3
Copy the finished text
Copy the output into your editor, chat, API request, or document when it looks right.
Quick facts
| Runs offline? | Yes — after load, processing stays in your browser. |
|---|---|
| Uploads data? | No. Your input is not sent to our servers. |
| Account required? | No signup or login. |
| Locales? | UI in 7 languages; tool logic is locale-agnostic. |
Top use cases
- ChatGPT, Claude, Gemini, Grok transcript cleanup, compact plain text output - 100% in-browser.
- Runs offline?: Yes — after load, processing stays in your browser.
- Uploads data?: No. Your input is not sent to our servers.
- Account required?: No signup or login.
- Locales?: UI in 7 languages; tool logic is locale-agnostic.
FAQ
Does my data leave this device?▾
No. Cleaning runs in your browser; we do not receive your transcript.
Will it understand every chat app export format?▾
No. Heuristics cover common “User:/Assistant:” lines, bracket timestamps, and separators. Review the output before pasting into production prompts.
Can cleaning remove content I need?▾
Yes — for example stripping speaker labels removes who-said-what. Toggle options or keep a backup of the raw paste.
How large can inputs be?▾
Limited by device memory; very long transcripts may slow the tab.
Is this the same as token counting?▾
No. This only normalizes text. Pair with the token counter or chunk splitter when you hit model limits.
How to report issues?▾
Use the Contact link in the site footer.