JSON UTILITIES

JSONL Line Validator

Check each nonblank JSON Lines record independently, keep original line numbers, filter invalid records, and copy a concise validation report.

JSON UTILITIES · PRIVATE BROWSER WORKSPACE

Check every record on its own line.

Check each nonblank JSON Lines record independently, keep original line numbers, filter invalid records, and copy a concise validation report.

RECORD STREAM

One JSON value per nonblank line.

Blank lines are ignored; each remaining line must contain exactly one JSON value.
VALID RECORDS3
INVALID RECORDS1
IGNORED BLANKS1
1 line need review
LINEJSON RECORDDIAGNOSIS
001{"id":1,"name":"Ada"}✓ Valid JSON
002{"id":2,"name":"Grace"}✓ Valid JSON
003{bad-json}Expected property name or '}' in JSON at position 1 (line 1 column 2)
004(empty line)Ignored blank
005{"active":true}✓ Valid JSON
PLAIN TEXT SUMMARY · LEGACY COMPATIBLE
Valid lines: 3
Invalid lines: 1
Errors: line 3

Private by design · Input is processed in this browser. Check output against your project requirements before shipping.

Need a feature from the original version? Open the current ECECH tool

How this app works

Check each nonblank JSON Lines record independently, keep original line numbers, filter invalid records, and copy a concise validation report.