Review event logs
Turn newline-delimited events into readable records while preserving their original line order.
View tool
View JSONL and NDJSON records in your browser with line-level parsing errors. Files stay on your device.
Your input and result are not sent to JSON Hearth or stored on a server.
When to use it
JSONL and NDJSON store one JSON value per line. This viewer is useful for logs, event streams and datasets that are awkward to read as plain text.
Turn newline-delimited events into readable records while preserving their original line order.
Locate the line that fails to parse instead of treating the entire file as one JSON document.
Sample machine-learning, analytics and data-pipeline outputs before importing them into another system.
How it works
Paste a value, open a local file or begin with the working sample.
The transformation executes in your browser, not on our servers.
Check the output, then copy or download it for your next task.
Important limitations
Every non-empty line must contain a complete valid JSON value.
Pretty-printed multi-line objects are ordinary JSON, not JSONL, and should use the JSON viewer instead.
Common questions
No. Your input is processed by code running in your browser and is not sent to an application server.
Yes. The tool is free, requires no account and can be used directly in the browser.
They are commonly used names for the same line-delimited format: one valid JSON value on each line.
Yes, provided the entire line is valid JSON. Object records are simply the most common convention.