JSON to Camel Case Converter
Cole JSON e converta recursivamente todas as chaves para camelCase sem alterar valores.
O parsing de JSON e a conversão das chaves rodam localmente no navegador.
Solte um arquivo .json ou escolha no dispositivo
Arquivos são lidos apenas no navegador. Tamanho máximo: 5 MB.
{
"userProfile": {
"firstName": "Ada",
"createdAt": "2026-09-12"
}
}Parsing, leitura de arquivo, formatação e conversão rodam localmente no navegador. O JSON não é enviado a um servidor de conversão.
Exemplo
Antes
{
"user_profile": {"first_name": "Ada", "last_login_at": "2026-09-12"}
}Depois
{
"userProfile": {"firstName": "Ada", "lastLoginAt": "2026-09-12"}
}O que é convertido
Chaves de objetos são convertidas recursivamente em objetos e arrays. Os valores são preservados e colisões interrompem a conversão em vez de sobrescrever dados.
- snake_case, kebab-case, PascalCase e nomes mistos são tokenizados antes da formatação.
- O primeiro token fica minúsculo e os seguintes são capitalizados sem separador.
- Chaves de objetos aninhados e dentro de arrays são convertidas recursivamente.
- Colisões são detectadas antes da saída para evitar sobrescrita silenciosa.
Casos de uso comuns
Normalizar respostas de API snake_case para JavaScript/TypeScript.
Converter campos backend/DB para camelCase do frontend.
Preparar fixtures, mocks ou configuração para consumidores camelCase.
Testar uma regra antes de implementá-la em produção.