Saltar para o conteúdo
4all.tools

Formatador e Validador JSON Online Grátis

Formate, embeleze e valide JSON online. Detecte erros de sintaxe e torne os dados JSON mais fáceis de ler.

Espaço de trabalho da ferramenta

Esta ferramenta precisa de JavaScript para funcionar no navegador.

Valide, formate ou minifique JSON padrão localmente no seu navegador. Também é possível carregar arquivos JSON de até 5 MiB.

Arquivo JSON
Solte um arquivo JSON aqui
Ações de JSON

Pronto para validar JSON.

Resultado

Ainda não há resultado. Formate ou minifique um JSON válido para criar um.

As operações JSON são processadas localmente no navegador e não são enviadas a um servidor durante o uso.

Formatador JSON

Um formatador JSON adiciona recuo e quebras de linha sem alterar a estrutura analisada. “Embelezar”, prettify e pretty print descrevem a mesma operação. Escolha 2 espaços, 4 espaços ou tabulações e use Formatar e validar JSON para verificar a sintaxe e criar um resultado legível.

Este é um JSON válido que pode ser formatado:

{
  "name": "4all.tools",
  "active": true,
  "score": 42,
  "notes": null,
  "archived": false
}

Validador JSON

O validador verifica a sintaxe JSON padrão. Ele identifica erros como vírgulas ausentes ou finais, strings entre aspas simples, comentários, propriedades sem aspas e chaves ou colchetes sem fechamento. Quando o navegador fornece uma posição útil, o diagnóstico inclui linha, coluna e contexto próximo.

Este exemplo é inválido porque falta uma vírgula após a primeira propriedade:

{
  "name": "4all.tools"
  "active": true
}

Validar a sintaxe não é o mesmo que validar com JSON Schema. Validar JSON verifica se o texto pode ser analisado como JSON padrão; não aplica propriedades obrigatórias, tipos de dados ou outras regras de um esquema e não corrige a entrada automaticamente.

Como formatar JSON online

  1. Cole o JSON em Entrada ou carregue um arquivo .json permitido.
  2. Escolha recuo de 2 espaços, 4 espaços ou tabulações.
  3. Selecione Formatar e validar JSON.
  4. Revise Resultado. Uma entrada válida gera JSON formatado; se for inválida, permanece em Entrada e mostra um diagnóstico quando há uma localização.
  5. Copie Resultado ou baixe o arquivo JSON formatado atual.

Como validar JSON online

  1. Cole ou carregue o JSON que deseja verificar.
  2. Selecione Validar JSON sem precisar formatar o texto.
  3. Procure o status JSON válido ou revise o diagnóstico de sintaxe.
  4. Se houver linha, coluna e contexto, use-os para corrigir Entrada e valide novamente.

Minificador JSON

Minificar JSON analisa uma entrada válida e a serializa como JSON compacto em uma única linha. A minificação remove espaços de formatação; ela não compacta o arquivo nem cria um ZIP ou outro formato de arquivo. O resultado atual pode ser copiado ou baixado.

Processamento local no navegador

A formatação, a validação, a minificação, a leitura de arquivos, a cópia e a preparação do download acontecem localmente no navegador. Durante essas operações, o JSON não é enviado para um servidor da aplicação nem armazenado remotamente por esta ferramenta.

Perguntas frequentes

O que um formatador JSON faz?

Ele analisa o JSON e o serializa com recuo e quebras de linha consistentes para facilitar a leitura da estrutura.

Como formatar JSON online?

Cole ou carregue o JSON, escolha o recuo e selecione Formatar e validar JSON. Se a sintaxe for válida, o texto legível aparecerá em Resultado.

Como validar JSON e localizar erros de sintaxe?

Selecione Validar JSON. Uma entrada inválida mostra um diagnóstico e, quando o navegador fornece uma posição recuperável, a linha, a coluna e o contexto.

Qual é a diferença entre formatar e validar JSON?

Validar apenas verifica a sintaxe. Formatar também valida e depois gera um resultado com o recuo escolhido.

Posso carregar um arquivo .json?

Sim. Selecione ou arraste um arquivo .json permitido para colocar o texto em Entrada e processá-lo localmente.

Como minificar JSON em uma única linha?

Insira um JSON válido e selecione Minificar JSON. Resultado conterá o JSON serializado de forma compacta em uma linha.

Meu JSON é enviado para um servidor?

Não. A ferramenta executa as operações JSON localmente no navegador e não envia o conteúdo para um servidor da aplicação durante o uso.

Esta ferramenta valida com JSON Schema?

Não. Ela valida somente a sintaxe JSON padrão e não aplica um JSON Schema.

Limitações da análise de JSON

A ferramenta depende de JSON.parse e JSON.stringify do navegador. Inteiros muito grandes podem perder precisão quando representados como números do JavaScript. Chaves duplicadas não são relatadas separadamente: a análise mantém o último valor. Por isso, serializar novamente pode alterar o texto exato e não garante preservar exatamente todos os valores originais.

Recursos de JSON5, comentários, vírgulas finais, strings entre aspas simples, NaN, Infinity e undefined não fazem parte do JSON padrão e são rejeitados como entrada. Formatar ou minificar muda os espaços e não preserva a representação textual original.