Skip to main content
ShrinkJSON
Key Transform
Home
Tools
Converters
Blog
Toggle theme
Open Navigation
Key Transform
Convert JSON keys between camelCase, snake_case, and kebab-case
JSON Input
camelCase
snake_case
kebab-case
Generate Sample
{ "roadmap": { "quarter": "2025-Q1", "milestones": [ { "id": "m-1", "name": "Data contracts rollout", "owner": "John", "status": "on-track", "eta": "2026-07-09" }, { "id": "m-2", "name": "Realtime alerts", "owner": "John", "status": "blocked", "eta": "2026-07-25" } ] }, "squads": [ { "name": "Orion", "members": [ "Liang", "Elena" ], "velocity": 22 }, { "name": "Harbor", "members": [ "Liang", "John" ], "velocity": 33 }, { "name": "Quill", "members": [ "Elena", "Mateo", "Liang", "Ravi" ], "velocity": 28 } ], "experiments": [ { "id": "exp-1", "hypothesis": "Contract tests prevent breaking changes", "metric": "activationRate", "result": "neutral" } ] }
Transformed Output
Copy
{ "roadmap": { "quarter": "2025-Q1", "milestones": [ { "id": "m-1", "name": "Data contracts rollout", "owner": "John", "status": "on-track", "eta": "2026-07-09" }, { "id": "m-2", "name": "Realtime alerts", "owner": "John", "status": "blocked", "eta": "2026-07-25" } ] }, "squads": [ { "name": "Orion", "members": [ "Liang", "Elena" ], "velocity": 22 }, { "name": "Harbor", "members": [ "Liang", "John" ], "velocity": 33 }, { "name": "Quill", "members": [ "Elena", "Mateo", "Liang", "Ravi" ], "velocity": 28 } ], "experiments": [ { "id": "exp-1", "hypothesis": "Contract tests prevent breaking changes", "metric": "activationRate", "result": "neutral" } ] }