Free, browser-based utilities for everyday developer workflows

JSON Lines / Log Viewer

Parse NDJSON and mixed logs with embedded JSON, then filter, normalize, and inspect structured entries without sending data anywhere.

  • Handles JSON Lines, NDJSON, and mixed logs containing JSON fragments.
  • Filter entries by search text and export normalized output.
  • Inspect a selected entry in pretty JSON form.
  • Share results: Generate a secure link to share your current input and results with teammates — nothing is uploaded to any server.

Log input

Summary

Total lines-
Parsed entries-
Errors-
Visible-

Entries

Selected entry

Normalized output

How to use the JSON Lines / NDJSON Log Viewer

Inspect JSON Lines (JSONL), NDJSON, and mixed plain-text logs that contain embedded JSON objects. The viewer parses each line as a separate event, lets you filter by level, message, request ID, or any field, and exports normalized output as a JSON array or message-only text. Designed for engineers and SREs debugging structured logs from Pino, Bunyan, Winston, Logback, Loki, CloudWatch, or any service that emits one JSON object per line — all locally.

What it does

When to use it

How to use it

  1. Paste log lines into the editor (or load a .log / .jsonl / .ndjson file).
  2. Click Parse logs — valid JSON entries become rows; invalid lines are skipped with a count.
  3. Filter by level (info, warn, error), message substring, or any field path.
  4. Click a row to inspect the full event tree.
  5. Export the filtered set as JSON, message-only text, or CSV. Redact sensitive fields before sharing.

Tips & pitfalls

FAQ

Runs locally in your browser. No uploads. Redact secrets and PII before sharing log samples.