AI Crawler Blocker
Generate robots.txt rules to block GPTBot, ClaudeBot, CCBot and other AI crawlers.
Clean up a pasted chat log into a tidy transcript, Q&A pairs, JSON or CSV.
The Chat Transcript Formatter turns messy chat logs into clean transcripts — removing timestamps, merging consecutive messages, rejoining broken lines and renaming speakers — and exports Markdown, plain text, Q&A pairs, JSON messages or CSV.
Chat logs copied out of a support desk, Slack, WhatsApp, a meeting tool or an AI chat arrive messy: timestamps on every line, one thought split across five messages, sentences broken mid-line, and speaker names that need changing before the log can be shared or used.
Paste the log and it is read into turns by speaker, with continuation lines rejoined to the message they belong to. Timestamps are removed, consecutive messages from one person are merged, lines broken mid-sentence are rejoined, and speakers can be renamed or replaced with User and Assistant. Text copied straight from ChatGPT or Claude, with its You said and ChatGPT said lines, is recognised too.
Export a Markdown transcript with bold names, a plain transcript, question and answer pairs for an FAQ or a training set, a JSON messages array for an API or evaluation, or CSV for a spreadsheet. A summary shows how many turns and words each speaker contributed.
Continuation lines are rejoined to the message they belong to.
Bracketed and leading timestamps are stripped from every line.
Join back-to-back messages and rename or anonymise speakers.
Markdown, plain transcript, Q&A pairs, JSON messages or CSV.
Turns, words and share of the conversation for each speaker.
Each message should start with a speaker name and a colon. Timestamps are fine.
Remove timestamps, merge consecutive messages, rejoin broken lines and rename speakers.
Markdown, plain transcript, Q&A pairs, JSON messages or CSV.
The file extension matches the format you chose.
Any log where messages start with a name and a colon, with or without a timestamp in front, including exports from support tools, messaging apps and text copied from ChatGPT or Claude.
Choose Q&A pairs. Each message from the first speaker becomes a question and the reply that follows becomes its answer, which suits FAQs and fine-tuning data.
Yes. Use the rename box with one line per speaker, such as "Priya = Customer", or switch names to User and Assistant.
People often send one thought as several short messages. Merging joins back-to-back messages from the same speaker into one turn.
No. Formatting happens in your browser, so private conversations stay on your device.
What people who use the Chat Transcript Formatter think of it. Reviews come from visitors and are posted as written.
No ratings yet
Yours would be the first.
0 reviews
Newest first
No reviews yet
Be the first to rate the Chat Transcript Formatter. It takes half a minute and no account.
Write the first reviewGenerate robots.txt rules to block GPTBot, ClaudeBot, CCBot and other AI crawlers.
Build a Stable Diffusion negative prompt from the problems you keep getting.
Add aspect ratio, stylize, chaos, style references and more to a Midjourney prompt.
Split long documents into overlapping chunks for embeddings and RAG.
Scan untrusted text for prompt injection patterns and hidden characters before a model reads it.
Work out how much GPU memory a local LLM needs to run or fine-tune.
Convert between tokens, words, characters, pages and reading time.
Build detailed image prompts for Midjourney, Stable Diffusion and DALL-E.