Formatador de JSON
Indente, minifique e valide JSON sem que o conteúdo saia do navegador.
Formatar, minificar e validar
Formatar insere quebras de linha e indentação para o JSON ficar legível. Minificar faz o contrário: remove todo espaço desnecessário, o que reduz o tamanho do que trafega. As duas operações passam pelo mesmo parser, então qualquer uma delas também valida o texto.
Como achar o erro de sintaxe
Quando o JSON não é válido, a ferramenta mostra a linha e a coluna do ponto onde o parser desistiu, com um trecho do texto em volta. Vale lembrar que o erro costuma estar antes da posição apontada: uma vírgula sobrando no fim de uma lista só é percebida quando o parser encontra o fecha-colchete.
Ordenar as chaves
A opção de ordenar reorganiza as chaves de todo objeto em ordem alfabética, em qualquer profundidade, preservando a ordem dos arrays. É útil para comparar dois JSONs que têm o mesmo conteúdo em ordem diferente — depois de ordenar os dois, um diff comum resolve.
Nada sai do seu navegador
O texto é processado na sua máquina. Nenhuma parte do JSON é enviada, registrada ou guardada, o que importa quando ele traz resposta de API com dado real.
JSON formatter, beautifier, pretty print
Quase toda a documentação sobre JSON está em inglês, e a mesma ferramenta aparece por nomes diferentes: JSON formatter eJSON beautifier são indentar, pretty print é o nome do resultado indentado, e JSON viewer costuma ser o mesmo recurso com a árvore do documento navegável. Minificar aparece comominify ou compact. São todos o que esta página faz.
JSON que chegou escapado
Payload copiado de log, de coluna de texto no banco ou do corpo de um webhook gravado como string chega com \" no lugar de cada aspas, às vezes com aspas externas em volta de tudo. Colar aqui funciona: quando o texto não é JSON válido, a ferramenta tenta desfazer os escapes antes de desistir, e avisa quando precisou fazer isso. O desescape usa o próprio parser, não troca de \" por " — a diferença aparece em campo com caminho do Windows, quebra de linha ou aspas dentro do valor, que o atalho ingênuo corrompe.