Pular para o conteúdo
helpyself

Formatador JSON

Só local — nada é enviado a menos que você salve ou compartilhe.

Um formatador JSON que valida e embeleza instantaneamente — ou minifica.

  1. Cole seu JSON no campo
  2. Escolha a indentação e, se quiser, ordene as chaves alfabeticamente
  3. Clique em Format, depois copie ou baixe o resultado

Compartilhar link

Salva nos seus arquivos e gera um endereço web para qualquer um abrir. Para de funcionar sozinho depois.

Link dura
Salvar esta ferramenta

Tenha Formatador JSON sempre à mão

Favoritar

Sobre esta ferramenta

Um formatador JSON pega JSON gerado por máquinas — geralmente entregue em uma linha só e ilegível — e reescreve com indentação consistente para que você possa de fato ler. Este valida enquanto formata: se o JSON estiver incorreto, você vê o motivo e a linha e coluna exatas, e não um erro genérico. Você pode escolher indentação de dois ou quatro espaços ou tabs para combinar com o estilo do seu projeto, ordenar as chaves dos objetos alfabeticamente para facilitar a comparação de dois arquivos, e minificar para obter o menor arquivo possível. Tudo acontece localmente no seu navegador, o que significa que respostas de API, arquivos de configuração e qualquer coisa que você cole nunca são enviados, registrados ou vistos por nós. Isso importa quando o JSON que você está depurando contém tokens, dados de clientes ou qualquer outra informação que você não colocaria num servidor desconhecido.

Perguntas frequentes

Meu JSON é enviado para algum lugar?

Não. O formatador roda inteiramente no seu navegador usando o parser JSON embutido. Nada do que você cola é enviado pela internet, então é seguro usar com respostas de API que contenham tokens ou dados pessoais.

Isso é um embelezador ou um validador JSON?

Os dois ao mesmo tempo, porque eles não podem ser realmente separados — para formatar JSON online o texto precisa ser parseado primeiro, assim qualquer erro é mostrado com a linha em vez de ser formatado silenciosamente. A saída bonita usa indentação de dois espaços e mantém a ordem das chaves, e a mesma página minifica quando o arquivo está para ser enviado.

Por que diz que meu JSON é inválido?

As causas mais comuns são vírgulas sobrando após o último item, aspas simples em vez de aspas duplas, chaves sem aspas e comentários — tudo isso não é JSON válido. A mensagem de erro mostra linha e coluna para você ir direto ao problema.

Qual a diferença entre formatar e minificar?

Formatar adiciona espaços e quebras de linha para facilitar a leitura humana da estrutura. Minificar remove tudo isso para produzir a saída válida mais compacta, o que é útil para enviar JSON pela rede ou embutir num arquivo.

Ordenar as chaves muda meus dados?

Não. A ordem das chaves não tem significado em objetos JSON, então ordenar gera um documento equivalente. É útil para comparar duas respostas que listam as mesmas chaves em ordens diferentes.

Existe limite de tamanho?

O limite prático é a memória do seu dispositivo, não um teto fixo. Arquivos de alguns megabytes são formatados sem problema num laptop ou celular comum.

Ajude a melhorar esta ferramenta

Encontrou um bug, quer mudar algo ou precisa de uma ferramenta que não temos?

/json-formatter

↑↓ para navegar · Enter para abrir · Esc para fechar