SSE Stream Inspector: Parse Server-Sent Events Locally
Inspect SSE captures locally: multiline data, inherited IDs, retry settings, source lines and unfinished blocks. Export complete events as JSON or NDJSON.
Enabling local controls…
1. Local stream input
All fields may contain secrets. Input stays in browser memory; no upload, storage or URL contents. You control clipboard copies and downloaded files. This tool opens no EventSource connection.
Parsing is manual. Editing, loading or clearing invalidates the previous result. Limits: 1 MiB input, 50,000 lines, 10,000 events, 8 MiB expanded event and state data, 5 seconds per Worker run; complete JSON / NDJSON export up to 8 MiB.
2. Events and stream state
Paste data or load a sample, then parse.
Complete event export
All 0 dispatched events; filters do not change exports. Pending data and control-only blocks are not events.
Preview: first 32,000 characters. Copy, download and expanded text retain all content. Select complete text if copying fails.
Expand complete selectable text
How to use this tool
Paste a UTF-8 capture or choose a local file, parse and select an event. Trace completed and pending blocks before copying data or exporting every event, independent of filters.
When not to use it
No live connection, request replay or provider-specific token assembly. A capture cannot prove arrival times, reconnect behavior, authorization or server health. Raw data can contain secrets.
Read the guide →