← All tools
Logs & Sharing

Session Transcript Converter

Convert Claude Code stream JSONL into readable Markdown and inert HTML.

Your input stays in this browser.No input upload. No local history saved.
256 KiB limit

Input

Common subset · 2026-10-06

Result

A useful result starts here.

Paste your input or load an example,
then run the tool.

Supported formats & limitations
  • Processed entirely in a browser worker; no input upload or local history.
  • Rules snapshot: 2026-10-06. Inputs are bounded to 256 KiB and structural/record limits apply.
  • Pinned family: claude -p --output-format stream-json --verbose, user and assistant messages. At most 2,000 records.
  • Source order, IDs, timestamps, tool calls and results are preserved. System/result/partial/unknown events and image/thinking blocks are reported as omissions.
  • Markdown uses escaped code fences; HTML is an escaped text document with a restrictive CSP. Nothing executes or loads remotely.
  • Optional redaction holds exports until individual matches and the full preview are reviewed.
  • Sources: https://code.claude.com/docs/en/cli-reference and https://code.claude.com/docs/en/agent-sdk/cost-tracking

Execution budget: 5s; output limit: 2048 KiB. Browser worker startup has a separate 3s allowance.