Unpack a recording
Look inside a recording. Expand compressed data, inspect its metadata and events, and download readable JSON.
Local files are processed in this browser. Encrypted Gists need their complete sharing link. To watch a session, use Playback.
Choose a recording to inspect its contents.
Only complete, newline-terminated journal events are included. An unfinished trailing event is ignored; this does not modify or finalize the source journal.
Source files
Header, metadata, and annotations
Top-level fields, including any annotations. The event stream r is shown separately
below. Optional fields remain exactly as stored.
Recorded events
Each event shows its accumulated time and delay in milliseconds. Expand an event to see its raw fields. Control characters stay escaped; no terminal commands are rendered or run.
Expanded recording JSON
The complete unpacked recording, with compressed p data replaced by events in
r. Large JSON is displayed in pages; the download always contains the entire recording.
Recording format reference
id/t/d- Recording ID, title, and starting Unix timestamp in seconds.
s- Initial terminal size as
[columns, rows]. i/metadata- Capture and upload CLI versions, platform information, and optional description and computer details.
markers- Bookmarks and chapters with labels, notes, and timestamps in milliseconds.
r/p-
The event array, or that array encoded as gzip + Base64. Unpacking expands
pintor. - Event
t/l - Delay since the previous event in milliseconds, and output chunks. An omitted delay means zero.
- Event
c/s c: "s"identifies a resize;sgives the new columns and rows.