Formatador JSON
Valide, indente ou minifique JSON, no seu navegador. Nada é enviado.
Como formatar JSON
- Cole seu JSON na área.
- Escolha Formatar (indentado, legível) ou Minificar (uma linha compacta).
- Toque em Converter: um JSON inválido devolve o erro real do analisador.
- Baixe o resultado em .json.
O que a ferramenta faz
Ela passa seu texto pelo analisador JSON do seu navegador e o reescreve como você quiser: indentação de dois ou quatro espaços para ler e comparar, ou uma única linha minificada para arquivos de configuração. Entrada válida: os dados saem idênticos, só os espaços em branco mudam. Entrada inválida: você recebe a mensagem real do analisador, posição incluída.
Minificar compensa em arquivos de configuração: mesmos dados, uma fração dos bytes. Formatar compensa assim que um humano precisa ler: as diferenças do git ficam linha a linha e uma chave perdida se acha num olhar.
O analisador sendo o do navegador, a validação é a mesma que sua aplicação sofrerá: se esta ferramenta aceita, o JSON.parse também.
Limites anunciados
A ferramenta valida e reformata; não conserta. Uma vírgula faltando continua uma vírgula faltando, sinalizada honestamente.
Chaves duplicadas mantêm o último valor (regra do JSON.parse), e os arquivos muito grandes são limitados pela memória da aba, não por uma cota de servidor.
Tudo acontece nesta aba: cole segredos e respostas de API com tranquilidade, nada é transmitido.
Perguntas frequentes
Ele diz que meu JSON é inválido. Onde?
A mensagem vem do analisador do navegador e dá a posição. Culpados frequentes: vírgulas sobrando, aspas simples, chaves sem aspas.
Formatar ou minificar?
Formatar para tudo o que um humano lê ou que um repositório armazena. Minificar para tudo o que uma máquina consome.
As chaves são ordenadas?
Não. Valores, ordem e duplicatas seguem o JSON.parse; só os espaços em branco mudam.
Meu JSON é enviado?
Não. A formatação roda no seu navegador: é por isso que colar segredos é seguro.
Privado por design
Fica no seu dispositivo. Nada é enviado. A conversão é executada no seu navegador: abra a aba Rede enquanto converte e verá que nada é enviado. Sem conta, sem marca d’água, sem limite diário.