jsonlkit.com
JSONL (JSON Lines) utilities, in the browser
Say hi →

JSONL Filter

updated 11 May 2026 · the no-code alternative to jq

100% client-side. No upload.

Filter

Drop a .jsonl file here, or

JSONL Filter — No-Code

Filter a JSONL file by writing conditions in a form, not in jq. Pick a key path, an operator, and a value; combine multiple conditions with AND or OR; invert the result to get the non-matching rows. Supports regex, ranges, and exists/missing checks. 100% in-browser.

Operators

Key path syntax

Dotted paths: id, user.email, meta.tags.0 for the first element of an array. Bracket notation also works: user["email address"] for keys with spaces.

Combining conditions

Choose AND to keep records where every condition is true; OR to keep records where at least one is true. For more complex logic ((A AND B) OR (C AND D)), filter twice and concatenate, or fall back to the Viewer's filter bar which supports nested expressions.

Tips & common pitfalls

Example

Conditions: role == admin AND age >= 30.

Input:

{"id":1,"role":"admin","age":30}
{"id":2,"role":"user","age":25}
{"id":3,"role":"admin","age":42}
{"id":4,"role":"admin","age":18}

Output:

{"id":1,"role":"admin","age":30}
{"id":3,"role":"admin","age":42}

Related tools