Formatador & Validador de JSON

Cole uma resposta de API ou configuração e ela será formatada instantaneamente; os erros são indicados por linha e coluna.

Lendo o erro

JSON inválido é informado como 'linha 3, coluna 14', com as linhas ao redor exibidas. As causas comuns são vírgula final, aspas simples, chaves sem aspas e comentários; o JSON não permite nenhum deles.

Formatar vs. minificar

A formatação é para pessoas, a minificação é para transporte e armazenamento. Os valores não mudam em nenhum dos casos; a ordem só muda com 'Ordenar chaves'. Os números seguem o limite do JavaScript, portanto inteiros acima de 2^53 podem perder precisão.

Arquivos grandes

Vários megabytes funcionam perfeitamente. O último texto inserido é mantido apenas neste navegador (até 200.000 caracteres) e nunca é transmitido.

Guias por situação

Perguntas frequentes

Meu JSON é enviado para algum servidor?

Não. A validação e a formatação são executadas no seu navegador, portanto uma resposta contendo chaves de API nunca sai da sua máquina.

JSON5 ou arquivos com comentários?

Apenas JSON padrão. Comentários e vírgulas finais são reportados como erros.

Textos não latinos aparecem como \uXXXX?

Não, esta ferramenta mantém os caracteres Unicode como estão.

Como a ferramenta reporta erros de sintaxe e formatação JSON?

Ela identifica os números exatos de linha e coluna do erro e exibe o contexto do código ao redor para uma depuração rápida.

Quais opções de recuo e formatação estão disponíveis?

Você pode formatar seu JSON usando 2 espaços, 4 espaços ou tabulações, ou minificar toda a estrutura em uma única linha.

Posso ordenar automaticamente as chaves de objetos JSON em ordem alfabética?

Sim, você pode organizar as propriedades do objeto ordenando automaticamente todas as chaves em ordem alfabética.

Posso baixar o JSON formatado como um arquivo diretamente do navegador?

Sim, você pode copiar o resultado para a área de transferência ou baixá-lo diretamente como um arquivo .json formatado.