Log files are decoded to UTF-8. JSON profile bundles are imported. You can also paste text or file content from the clipboard.
Load content by drop, file picker, or clipboard. Inputs are normalized to UTF-8 before indexing. Rows stay unwrapped; use the custom scrollbars, arrow keys, Page Up, Page Down, Home, End, or Ctrl + wheel for horizontal movement.
The top bar keeps the most common actions visible and moves secondary commands into the app menu. Profiles live in that menu together with export, import, and alternate copy commands.
Each operation row is selectable. Only enabled operations from the top down to the selected row affect the preview. Disabled rows stay visible but do not contribute. If the next enabled row after the selected stage is a Filter, lines that would stay after that Filter are previewed in blue.
Single click prefers a structural selection on the clicked line: words, floats, dotted identifiers, paths, URLs, quoted strings, bracketed spans, date-times, time spans, JSON fragments, and XML tags. Ctrl+click picks the smallest matching token. Shift plus navigation extends the current selection.
Keyboard actions outside editors: Ctrl+A selects the current stage, Ctrl+C
copies selection, Enter adds the selection to the current Filter or inserts a new include
Filter after the selected stage, Esc does the same for exclude clauses or clears
selection, and Delete creates a delete-style Replace.
Mouse selection is copyable. Copy Column uses the current selection width across the whole
preview. Copy Block copies the current rectangular selection across its selected line span.
Profiles persist locally, can be saved by name, exported as JSON, and imported by button or file drop.