UtiliTools

Formatar JSON Online

Formate, valide e minifique JSON direto no navegador. Cole o JSON, escolha a indentação e veja o resultado organizado na hora, com o erro apontado por linha e coluna quando o JSON for inválido.

✓ JSON válido

{
  "id": 42,
  "name": "UtiliTools",
  "active": true,
  "tags": [
    "json",
    "dev"
  ],
  "owner": {
    "name": "Ana",
    "email": "ana@example.com"
  },
  "score": 9.5,
  "deletedAt": null
}

O que é JSON?

JSON (JavaScript Object Notation) é um formato de texto para troca de dados. É o padrão das APIs REST, de arquivos de configuração como package.json e de bancos de dados como MongoDB. Ele aceita objetos entre chaves, listas entre colchetes, textos entre aspas duplas, números, true, false e null.

Como formatar JSON

  1. Cole o JSON no campo de entrada, mesmo que esteja em uma única linha.
  2. Escolha a indentação: 2 espaços, 4 espaços, tab ou minificado.
  3. Se quiser, ative a ordenação das chaves para comparar dois JSONs com mais facilidade.
  4. Copie o resultado. Se houver erro, a ferramenta mostra a linha e a coluna do problema.

Erros comuns que deixam o JSON inválido

  • Vírgula no último item: {"a": 1,} não é aceito em JSON.
  • Aspas simples: textos e chaves precisam de aspas duplas, como "nome".
  • Chaves sem aspas: {nome: 1} é válido em JavaScript, mas não em JSON.
  • Comentários: JSON não permite // nem /* */.
  • Valores especiais: undefined, NaN e funções não existem em JSON.

Formatar ou minificar?

O JSON formatado (pretty print) é mais fácil de ler e revisar. O JSON minificado remove espaços e quebras de linha, o que deixa o arquivo menor para enviar em requisições ou guardar em variáveis de ambiente. Os dois têm exatamente os mesmos dados.

Privacidade: o JSON é processado só no seu navegador. Nada é enviado para servidores, então você pode formatar respostas de API e configurações com segurança.

Perguntas frequentes

Como formatar um JSON online?

Cole o JSON no campo de entrada e o resultado formatado aparece na hora. Escolha 2 espaços, 4 espaços ou tab de indentação e clique em Copiar.

Como saber se meu JSON é válido?

A ferramenta valida o JSON enquanto você digita. Se houver erro, ela mostra a linha e a coluna do problema, como uma vírgula sobrando ou uma aspa simples.

Qual a diferença entre formatar e minificar JSON?

Formatar adiciona quebras de linha e indentação para facilitar a leitura. Minificar remove todos os espaços desnecessários para deixar o JSON menor. Os dados são os mesmos.

JSON aceita comentários?

Não. O padrão JSON não permite comentários com // ou /* */. Formatos derivados como JSONC e JSON5 aceitam, mas não são JSON puro.

Meu JSON é enviado para algum servidor?

Não. A formatação e a validação acontecem só no seu navegador, então você pode usar com dados sensíveis.

Veja também:

UtiliTools · by Viniciusadm · 2023 - 2026