SSE Stream Parser for LLM APIs

Debug a streaming LLM response: paste the raw data: / event: lines (from curl, logs or the HAR analyzer) and see what the client should have reconstructed: text, tool calls, thinking and usage.

No data leaves your browser
Raw event stream
#EventSummary

Frequently Asked Questions

How do I capture a raw streaming response?

Run the request with curl -N (no buffering) and save the output, or record it in your browser's DevTools and export a HAR file; the HAR analyzer has a "Parse stream" button for event-stream responses.

Why are my tool-call arguments invalid JSON when streaming?

Arguments arrive in fragments (OpenAI function.arguments deltas, Anthropic input_json_delta). They only form valid JSON once every fragment for that call index or content block has been concatenated in order. This tool shows the reassembled result and whether it parses.

Which formats are supported?

OpenAI Chat Completions chunks, OpenAI Responses API events, Anthropic Messages streaming events (including thinking and tool use) and Gemini streamGenerateContent with alt=sse.

Is the response sent anywhere?

No. Parsing happens in your browser.

More Developer Tools

JSON ToolsFormat, validate, minify & compare JSON JSON FormatterPretty-print and beautify JSON CSV Viewer & EditorView, edit and convert CSV files YAML ConverterConvert YAML to JSON and back Regex TesterTest regular expressions live Text DiffCompare two texts side by side JWT ToolDecode, encode, compare and verify JWTs JWT DecoderInspect JWT header and payload XML FormatterFormat, validate and convert XML URL EncoderEncode, decode and parse URLs Base64Encode and decode Base64 strings Hash GeneratorSHA-256, MD5, HMAC and CRC32 SHA-256Generate SHA-256 checksums MD5 GeneratorGenerate MD5 hash values Text ToolsCase convert, count and transform text Number ConverterBinary, hex and octal converter Token CalculatorEstimate LLM token counts from text PDF EditorEdit text, sign and annotate PDFs Schema GeneratorJSON to TypeScript, Go, Rust, Python IndexNowSubmit URLs to Bing, Yandex & more PII RedactorMask personal data & keys before AI Timestamp ConverterUnix epoch to date and back UUID GeneratorUUID v4/v7, ULID, Nano ID Password GeneratorSecure passwords & passphrases MCP Config BuilderConfigs for Claude, Cursor, VS Code AGENTS.md GeneratorCLAUDE.md, Cursor rules, Copilot AI Crawler Controlsrobots.txt for AI bots & llms.txt Cron ParserExplain crontab, next run times SQL FormatterBeautify & minify SQL queries cURL ConvertercURL to fetch, Python, Go, PHP Chat Export ConverterChatGPT/Claude export to Markdown Markdown PreviewLive GFM preview & to HTML Color & ContrastHEX/RGB/OKLCH, WCAG checker QR Code GeneratorURL, Wi-Fi, vCard; PNG & SVG Tool Schema ConverterOpenAI ↔ Anthropic ↔ Gemini ↔ MCP JSONL ValidatorFine-tuning & batch files SSE Stream ParserReassemble LLM streaming responses Prompt Template & DiffFill {{vars}}, compare versions