JSON source
Result
Processed output will appear here
Key surgery without learning jq
JSON Key Batch Tools
Rename / delete / extract / case-convert · visual batch ops · local
No upload, no storage
JSON is processed in memory and never sent to a server.
Share via URL fragment
Share links encode data in the # anchor — never sent to a server.
Remember last edit
Optionally keep your last input locally; clear it with one click.
Why use the JSON Key Batch Tools
Bulk key rename
Whole-key or substring matching across the entire tree — clean prefixes and rename fields without scripts.
Delete by key name
List key names and every match is removed with its subtree — strip debug fields and slim responses in one step.
Extract a subtree
Pull out any subtree by dot path (e.g. items.0.profile) instead of expanding and copying by hand.
Key case conversion
Convert keys between camelCase / snake_case / kebab-case / PascalCase to align backend and frontend conventions.
Local · no upload
Everything runs in your browser; data is never uploaded or stored.