Conversation Log Parser

Parse any chat transcript — Slack export, Discord copy, ChatGPT/Claude UI paste, IRC log, plain alternating dialogue — into structured turns. Output as JSON, JSONL, or Markdown. Useful for building fine-tuning datasets, archiving conversations, or feeding chat history into a new LLM call.

How to use the Conversation Log Parser

Paste a transcript. The parser detects common formats: Name: text, [Name] text, **Name**: text, ChatGPT-style "You said:" / "ChatGPT said:", Slack timestamp prefix. Each detected speaker becomes a role; consecutive turns from the same speaker are merged.