Formatador e Validador de JSON

Formate, valide e deixe seu JSON legível.

A formatação não acontece automaticamente enquanto você digita — clique em "Formatar" ou "Minificar" quando o JSON estiver completo. Se o texto estiver incompleto ou com erro de sintaxe, uma mensagem de erro será exibida abaixo e o resultado anterior não será alterado.

Para que serve formatar e validar JSON

JSON (JavaScript Object Notation) é o formato mais usado para troca de dados entre aplicações, APIs e arquivos de configuração. Apesar de ser simples, um JSON escrito à mão ou copiado de um log costuma vir em uma única linha, sem indentação, o que torna praticamente impossível entender sua estrutura a olho nu. Este formatador reorganiza o texto com indentação e quebras de linha, deixando claro onde cada objeto, array e propriedade começa e termina.

Além de formatar, a ferramenta valida a sintaxe do JSON antes de qualquer coisa. Se houver um erro — como uma vírgula sobrando depois do último item, aspas simples no lugar de aspas duplas, ou uma chave sem fechamento — uma mensagem de erro clara é exibida, ajudando a localizar e corrigir o problema rapidamente.

Quando usar

Depurar respostas de APIs é um dos casos de uso mais comuns: ao copiar a resposta bruta de uma requisição HTTP, formatá-la revela a estrutura dos dados e facilita encontrar o campo que você precisa. Desenvolvedores também usam a ferramenta para revisar e editar arquivos de configuração em JSON (como package.json, arquivos de settings de editores ou configurações de infraestrutura), onde um erro de sintaxe pode quebrar uma aplicação inteira. Validar o arquivo antes de salvar evita esse tipo de problema.

A opção de minificar é útil no sentido oposto: depois de editar e validar um JSON, você pode compactá-lo para reduzir o tamanho do arquivo ou do payload antes de enviá-lo para um sistema, uma API ou um repositório, sem perder nenhuma informação — apenas espaços em branco, quebras de linha e indentação são removidos.

Processamento 100% local

Diferente de muitos formatadores online, esta ferramenta não envia o conteúdo do seu JSON para nenhum servidor. Todo o parsing, validação, formatação e minificação acontecem diretamente no seu navegador, usando as funções nativas do JavaScript. Isso significa que você pode colar JSONs com dados sensíveis — como tokens de autenticação, chaves de API, dados de clientes ou informações internas de configuração — sem risco de vazamento, já que nada sai do seu computador.

Perguntas frequentes

Meus dados são enviados para algum servidor?

Não. Todo o processamento acontece localmente no seu navegador, usando apenas JavaScript. O texto que você cola nunca sai do seu computador nem é enviado para nenhum servidor — por isso a ferramenta é segura para JSONs com dados sensíveis, como tokens, senhas ou informações de clientes.

Por que meu JSON aparece como inválido?

Os erros mais comuns são: vírgula sobrando após o último item de um objeto ou array, chaves sem aspas duplas, aspas simples no lugar de aspas duplas, e chaves ou colchetes não fechados corretamente. A mensagem de erro exibida indica a posição aproximada do problema para facilitar a correção.

Qual a diferença entre formatar e minificar?

Formatar deixa o JSON legível, com indentação e quebras de linha, ideal para ler ou depurar. Minificar remove todos os espaços e quebras de linha desnecessários, gerando um JSON compacto — útil para reduzir o tamanho de arquivos de configuração ou payloads antes de enviá-los.

A ferramenta formata automaticamente enquanto eu digito?

Não. Como um JSON incompleto (por exemplo, enquanto você ainda está digitando) é tecnicamente inválido, a formatação só acontece quando você clica em "Formatar" ou "Minificar". Isso evita mensagens de erro confusas a cada tecla digitada.