JSON Key Case Converter
Converta chaves JSON aninhadas para camelCase, snake_case, PascalCase, kebab-case ou CONSTANT_CASE sem alterar valores.
Arquivos .json locais · formatado 2/4 ou minificado · regex · stop paths · diff · colisões
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.
Modo de engenharia para JSON grande
Processe arquivos JSON locais de até 20 MB em um Web Worker, mantenha a interface responsiva, cancele o processamento e baixe o resultado completo.
Solte um arquivo .json de até 20 MB
O arquivo é lido localmente e processado fora da thread principal da interface.
O arquivo permanece no seu dispositivo. A análise e a conversão são executadas em um Web Worker do navegador.
O que o conversor de chaves JSON altera
Apenas chaves de objetos são convertidas. Objetos aninhados e em arrays podem ser processados recursivamente, com exclusões exatas/regex, stop paths, prefixos _/$ e proteção contra colisões.
Processe arquivos JSON locais com privacidade
Arquivos .json são lidos apenas no dispositivo e não são enviados para um servidor de conversão.
Caminhos de interrupção
Converta uma chave pai e mantenha intacta uma subárvore aninhada específica, inclusive arrays, usando caminhos com pontos baseados nas chaves de origem, como data.raw_payload.
Exclusões exatas e por regex
Mantenha chaves de origem específicas inalteradas ou corresponda grupos de chaves com expressões regulares JavaScript como ^__ ou /_id$/i, continuando a converter os filhos aninhados.
Veja apenas as alterações de chaves
O diff mostra caminho, chave antes e depois, nunca os valores.