Formatador e validador JSON

Cole seu JSON para deixá-lo legível, encontrar o ponto exato onde ele quebra ou reduzi-lo a uma única linha.

Lacrado neste dispositivo

Funciona no seu navegador. Nada é enviado.

Lacrado

Resultado

Seu JSON formatado vai aparecer aqui enquanto você digita.

Como funciona

  1. Cole seu JSON

    Cole, digite ou abra um arquivo .json. A formatação começa assim que houver algo para ler.

  2. Corrija o que está quebrado

    Se o JSON for inválido, você vê a linha, a coluna e uma explicação simples. Um clique leva o cursor até o problema.

  3. Escolha o formato

    Escolha a visualização formatada, minificada ou em árvore, defina a indentação, ordene as chaves e depois copie ou baixe o resultado.

Perguntas frequentes

Meu JSON é enviado para um servidor?

Não. A análise e a formatação acontecem inteiramente no seu navegador, então respostas de API, arquivos de configuração e tokens nunca saem do seu dispositivo.

Por que meu JSON aparece como inválido se o JavaScript aceita?

O JSON é mais rigoroso que o JavaScript. Chaves e textos precisam de aspas duplas, vírgulas sobrando e comentários não são permitidos, e valores como undefined ou NaN não existem. A mensagem de erro indica a regra que foi quebrada.

A formatação altera meus números?

Não. Números e caracteres com escape são mantidos exatamente como você os escreveu, então inteiros muito grandes e decimais longos não são arredondados como o JSON.parse faria.

O que faz a opção “Ordenar chaves”?

Ela coloca as chaves de cada objeto em ordem alfabética, em todos os níveis. Os arrays mantêm sua ordem, porque a ordem dos itens de um array faz parte dos dados.

Funciona com arquivos grandes?

Sim. Arquivos de vários megabytes são formatados em um instante. A visualização em árvore abre um nível de cada vez e mostra listas longas em blocos, para a página continuar respondendo bem.

Instalar o One For All no seu computador

O One For All passa a abrir em uma janela própria, como um app, direto da sua área de trabalho ou da tela inicial. Não é preciso baixar nada de uma loja de apps, e seus arquivos continuam no seu dispositivo.

  1. Clique no ícone de instalação à direita da barra de endereço ou abra o menu do navegador (⋮).
  2. Escolha “Instalar One For All” ou “Instalar página como app”: um atalho é adicionado à sua área de trabalho e aos seus apps.

Baixar o mecanismo desta ferramenta?

Esta ferramenta funciona inteiramente no seu navegador. Para isso, ela precisa baixar os itens abaixo do One For All, uma única vez. Depois, eles ficam guardados neste dispositivo, e na próxima vez a ferramenta abre na hora.

Seus arquivos nunca são enviados para lugar nenhum.