OperationsFour key-level batch operations: bulk rename (whole key / substring), delete keys by name, extract a subtree by dot path, and key-case conversion (camel / snake / kebab / Pascal); rename collisions are flagged.
JSON source
Load JSON
Result
Processed output will appear here
Key surgery without learning jq

JSON Key Batch Tools

Rename / delete / extract / case-convert · visual batch ops · local

🔒Processed locally in your browser — never uploaded or stored

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.