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

JSONL Find & Replace

updated 11 May 2026

100% client-side. No upload.

Find & Replace

Drop a .jsonl file here, or

JSONL Find & Replace

Bulk find-and-replace across every record in a JSONL file. Replace inside all string values, in one key path only, or on the raw text line-by-line (handy for fixing escaped sequences or surgical sed-style edits). String or regex mode, optional case-insensitive, optional whole-word. 100% in-browser.

Three scopes, three use cases

All string values

Walks every record, descends into nested objects and arrays, and replaces inside any string value (keys are never touched). Use this for "rename every reference to old-domain.com with new-domain.com" across a whole dataset.

Specific key path

Restricts the search to one path (dotted, e.g. user.email or meta.tags.0). Useful when the same string appears in multiple fields but you only want to change one (e.g. update an internal ID without touching a user-visible display name).

Raw text (whole line)

Treats the file as plain text and applies the replacement to each line. Doesn't parse JSON, so it can edit keys, values, structure — anything. Use carefully: a careless raw replace can break JSON syntax.

Regex notes

Tips & common pitfalls

Related tools