Roda no seu navegador

Formatador e Minificador de JSON (Pretty & Minify)

Formate ou minifique JSON, com indicação clara da localização de erros. Tudo roda no seu navegador.

Sua entrada nunca é enviada para um servidor (processada localmente) Seguro para usar mesmo com dados sensíveis
Opções avançadas
Cmd/Ctrl+Enter para formatar / Cmd/Ctrl+Shift+Enter para minificar
Inativo
Entrada (JSON)
Linhas 0 Carat. 0 Tamanho 0 B
Sua entrada é processada localmente no navegador e nunca é enviada para um servidor.
Saída
Linhas 0 Carat. 0 Tamanho 0 B
Copie ou baixe a saída.
O JSON formatado ou minificado aparecerá aqui...

Opções

Opções avançadas

Como usar (3 passos)

1. Cole

Cole o JSON no painel de entrada.

2. Formate/Minifique

Clique em Formatar ou Minificar para gerar o resultado.

3. Copie

Copie a saída e pronto.

Atalhos

Os atalhos funcionam quando a entrada está em foco.
Cmd/Ctrl + Enter
Formatar
Cmd/Ctrl + Shift + Enter
Minificar
Cmd/Ctrl + L
Limpar (com confirmação)

Exemplo de JSON formatado

Antes
{"nome":"A","itens":[1,2],"meta":{"ok":true}}
Depois
{
  "itens": [
    1,
    2
  ],
  "meta": {
    "ok": true
  },
  "nome": "A"
}
  • Adiciona recuo e quebras de linha para legibilidade
  • Ordena chaves para manter um padrão consistente

Notas e terminologia

O que é formatação JSON?

O 'pretty-printing' do JSON adiciona quebras de linha e recuos para que a estrutura seja fácil de ler.

O que é minificação JSON?

A minificação remove espaços em branco para tornar a saída o menor possível.

Erro comuns

Vírgulas sobrando, falta de aspas e parênteses/chaves sem par são típicos. Esta ferramenta mostra detalhes de linha/coluna.

Dica

Recuo de 2 espaços mantém os diffs menores, enquanto o de 4 é mais fácil de escanear. Escolha conforme seu fluxo de trabalho.

FAQ: Formatador e minificador de JSON

Recebi um erro

Mostramos a linha e a coluna onde o JSON está quebrado. Se possível, a entrada é destacada e você pode saltar diretamente para o erro.

Posso usar JSON com comentários (JSONC/JSON5)?

O padrão JSON não permite comentários. Ative “Remover comentários antes de analisar” se necessário (não totalmente compatível).

JSON grande é lento

A análise e a formatação rodam em um Web Worker para manter a entrada responsiva. A visão em árvore é desativada automaticamente para entradas grandes.

Meus dados são enviados para algum lugar?

Não. Formatação, minificação e validação rodam inteiramente no seu navegador.

Vejo escapes \uXXXX

Alterne o “Escape Unicode” para controlar se a saída deve usar sequências de escape.