ToolStudio.es
No seu navegador1 Teste Grátis

Formatar JSON online

Cole um JSON minificado ou desorganizado e receba-o com um recuo legível, com as chaves ordenadas se quiser e com qualquer erro indicado na sua linha.

Teste grátis: processe 1 documento (colado ou 1 arquivo) e mude as opções quantas vezes quiser. Erros não gastam o seu teste.
Entrada · JSON

Tudo é processado no seu navegador: seus dados não são enviados a nenhum servidor.

Resultado · JSON
Recuo

Para que serve formatar um JSON?

APIs, logs e muitos arquivos de configuração guardam o JSON em uma única linha para ocupar menos espaço. Isso é ótimo para as máquinas, mas impossível de ler: não se vê qual objeto contém qual nem onde termina uma lista.

Este formatador (também chamado de JSON beautifier ou pretty print) reescreve o JSON com uma quebra de linha por valor e um recuo de 2 ou 4 espaços ou de tabulação, para que a estrutura fique clara à primeira vista. Ao ativar “Ordenar chaves A-Z”, as chaves de cada objeto ficam em ordem alfabética, o que ajuda a comparar duas respostas.

Os números são mantidos exatamente como foram escritos. Muitos formatadores passam o JSON pelo JavaScript e arredondam inteiros muito longos (por exemplo, um ID de 19 dígitos); aqui isso não acontece. Se o JSON não for válido, você vê o erro explicado de forma clara, a linha e a coluna, e um botão que leva o cursor exatamente até lá.

Como formatar um JSON

  1. Cole o JSON na caixa de entrada, arraste um arquivo .json ou clique em “Abrir arquivo”.
  2. Escolha o recuo: 2 espaços, 4 espaços ou tabulação.
  3. Se quiser, ative “Ordenar chaves A-Z”.
  4. Clique em “Formatar JSON” e copie o resultado ou baixe-o como arquivo.

Quando usar

  • Ler a resposta de uma API que chega em uma única linha.
  • Revisar um package.json, um tsconfig.json ou um arquivo de configuração antes de enviá-lo.
  • Comparar duas respostas JSON com as chaves na mesma ordem.
  • Descobrir em que linha está o erro de um JSON que o seu programa rejeita.

Perguntas Frequentes

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

Formatar muda a apresentação (quebras de linha e recuo) sem mexer nos dados. Para formatar, porém, a ferramenta também precisa ler o JSON, então, se ele não for válido, mostra o erro. Se você só quer saber se é válido e ver as suas estatísticas, use o validador de JSON.

Algum valor muda ao formatar?

Não. Só mudam os espaços e as quebras de linha. Os números são copiados como estão, sem arredondamento, e os textos mantêm o seu conteúdo. Se ativar “Ordenar chaves”, muda a ordem das chaves, não os valores.

Posso formatar JSON com comentários ou vírgulas finais?

Não, porque isso não é JSON válido (é JSON5 ou JSONC). A ferramenta indica em que linha está o comentário ou a vírgula a mais para que você possa removê-los.

Meus dados são enviados para algum servidor?

Não. Tudo é processado no seu navegador com JavaScript. O texto que você cola e os arquivos que abre não saem do seu dispositivo, por isso pode usar dados internos ou de clientes com tranquilidade.

Posso formatar vários arquivos de uma vez?

Sim, com o ToolStudio Pro. Abra vários arquivos .json de uma vez: eles são formatados com as mesmas opções e você baixa todos juntos em um ZIP. O teste grátis é de um documento.

É grátis?

Sim. Você pode experimentar a ferramenta grátis com um documento (colado ou um arquivo) e mudar as opções quantas vezes quiser; as tentativas com erro não gastam o teste. Para uso ilimitado e para processar vários arquivos de uma vez, o ToolStudio Pro custa 1,99 € por mês e inclui todas as ferramentas.

Ferramentas relacionadas

Desenvolvimento

Validador de JSON

Valide JSON segundo o padrão RFC 8259 com cada erro explicado em linguagem clara: vírgulas finais, aspas simples, chaves sem aspas ou comentários. Também avisa de chaves repetidas.

JSON
Testar ferramenta
Desenvolvimento

Minificar JSON

Compacte JSON em uma única linha sem mudar nenhum valor e veja quanto diminui. Útil para APIs, arquivos de configuração e requisições mais leves.

JSON
Testar ferramenta
Desenvolvimento

Converter JSON para CSV

Converta JSON para CSV com uma coluna por chave, achate objetos aninhados (“address.city”) e escolha vírgula ou ponto e vírgula. O CSV abre no Excel com os acentos certos.

JSONCSVExcel
Testar ferramenta
Desenvolvimento

Converter JSON para TypeScript

Crie interfaces ou types TypeScript a partir de JSON: os objetos de uma lista viram um só tipo, chaves ausentes ficam opcionais (?) e uniões são criadas quando os valores mudam.

JSONTypeScript
Testar ferramenta