System Prompt Generator
Build a structured system prompt for a chatbot, assistant or custom GPT.
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 reviewBuild a structured system prompt for a chatbot, assistant or custom GPT.
Compare GPT, Claude, Gemini, DeepSeek and Llama by price, context and monthly cost.
Add aspect ratio, stylize, chaos, style references and more to a Midjourney prompt.
Remove markdown from ChatGPT and Claude answers and keep clean plain text.
Estimate how many tokens your text costs before you send it.
Generate MCP server config for Claude Desktop, Claude Code, Cursor, VS Code and Windsurf.
Find the right resolution for SDXL, FLUX, DALL-E or Midjourney at any aspect ratio.
Turn input and output pairs into a clean, consistent few-shot prompt block.