Formatador, validador e minimizador JSON

Formate JSON com indentação selecionável e ordenação opcional de chaves. Valide a sintaxe JSON com localização detalhada de erros e estatísticas da estrutura. Minimize o JSON numa única linha compacta com taxa de compressão. Também: Comparação JSON | JSON ↔ String | JSON ↔ CSV/TSV | Todas as ferramentas JSON | Visualizador / editor JSON | Avaliador JSONPath | Validador de JSON Schema | JSON → SQL / TOML.
Todo o processamento é feito localmente no seu navegador — os seus dados nunca são enviados para nenhum servidor.
Modo: Indentação:
Formatar: Imprime o JSON com indentação configurável (2 espaços, 4 espaços ou tabulações). Opcionalmente ordena as chaves dos objetos alfabeticamente.
Validar: Verifica a sintaxe JSON e indica os erros com o número exato da linha e da coluna. Em caso de sucesso, mostra estatísticas da estrutura (profundidade, número de chaves, tipo de dados, tamanho).
Minimizar: Comprime o JSON numa única linha, removendo todos os espaços em branco desnecessários. Mostra a taxa de compressão e a poupança em bytes.
Sugestão: os três modos validam o JSON implicitamente primeiro. Uma entrada inválida produzirá uma mensagem de erro em todos os modos.
Formatar, validar, minimizar — um só circuito

As três operações executam o mesmo circuito: analisam o texto e depois voltam a serializá-lo. Formatar faz a impressão indentada da árvore analisada; minimizar remove todos os espaços opcionais; validar para no primeiro erro de sintaxe e indica a linha e a coluna exatas. Como a análise acontece primeiro, a saída formatada é sempre semanticamente idêntica à entrada — só os espaços em branco mudam.

A ordenação de chaves é a única opção que altera a estrutura — as chaves dos objetos são reordenadas alfabeticamente.