Formatador e validador de JSON online
Deixe o JSON legível e descubra exatamente o que está errado quando ele não é válido.
Relatar um problema com esta ferramenta
Como usar Formatador de JSON
Cole seu JSON
Cole JSON, ou abra ou solte um arquivo .json. Ele é verificado enquanto você digita.
Escolha um layout
Indente com 2 ou 4 espaços ou com tab, ou minifique em uma linha só. Marque Ordenar chaves A–Z para colocar as chaves em ordem.
Copie ou baixe
Copie o JSON formatado ou baixe-o como formatted.json.
Por que usar o Utils365
Erros que você consegue corrigir
JSON inválido mostra a linha e a coluna do erro, com a própria linha e um indicador, além de uma dica para vírgulas sobrando, aspas simples, chaves sem aspas e comentários.
Embelezar ou minificar
Escolha 2 espaços, 4 espaços ou tabs para ler, ou compacte tudo em uma linha para economizar espaço.
Só o layout muda
Números, texto e ordem das chaves saem exatamente como foram escritos, a menos que você escolha ordenar as chaves de A a Z para facilitar a comparação de dois arquivos.
Privacidade garantida
Seu JSON é verificado e formatado no seu navegador e nunca é enviado, então chaves de API e dados de clientes ficam com você.
Perguntas frequentes
Como verifico se meu JSON é válido?
Basta colar. JSON válido mostra um resumo com o número de chaves e o nível de aninhamento. JSON inválido mostra a linha e a coluna do primeiro erro e o que mudar.
Por que uma vírgula no final é um erro?
JSON não permite vírgula depois do último item de um objeto ou array, embora o JavaScript permita. Remova a vírgula antes do } ou ] de fechamento.
JSON pode ter comentários ou aspas simples?
Não. O JSON padrão não tem comentários, e strings e chaves precisam usar aspas duplas. Formatos como JSON5 e JSONC permitem, mas a maioria das APIs e parsers não.
Meus números ou a ordem das chaves vão mudar?
Não. Os números mantêm exatamente os dígitos que você escreveu, então IDs longos como 1234567890123456789 e preços como 1.10 saem sem alteração. As chaves ficam na ordem original, a menos que você marque Ordenar chaves A–Z.
O que minificar faz?
Remove todos os espaços e quebras de linha que não estão dentro de uma string, para que o JSON fique o menor possível. Os dados continuam exatamente iguais.