Formate, valide e minifique dados JSON. Exiba com formatação legível e indentação adequada.
Esta é uma ferramenta completa para formatar, validar, embelezar, visualizar e minificar JSON. Cole JSON bruto ou minificado na área de entrada e clique em <strong>Formatar</strong> para formatá-lo de forma legível com indentação adequada de 2 espaços e saída com destaque de sintaxe (a mesma visualização que um visualizador ou embelezador de JSON forneceria). Use <strong>Minificar</strong> para comprimir o JSON removendo todos os espaços em branco desnecessários, ideal para reduzir o tamanho do payload em APIs e arquivos de configuração. O botão <strong>Validar</strong> verifica se sua entrada é um JSON válido e fornece mensagens de erro detalhadas com os números das linhas quando problemas de sintaxe são encontrados. Todo o processamento é realizado inteiramente no seu navegador, portanto, seus dados nunca saem do seu dispositivo.
Ao colar um documento JSON longo ou profundamente aninhado, a saída formatada é renderizada com destaque de sintaxe — chaves, strings, números, booleanos e nulos recebem, cada um, sua própria cor para que a estrutura seja fácil de analisar visualmente. Isso torna a ferramenta um visualizador de JSON prático para inspecionar respostas de API, depurar payloads de webhook ou ler entradas de log que incorporam JSON. Combinado com a formatação, você obtém a legibilidade de um visualizador de JSON dedicado mais a limpeza de um embelezador de JSON em uma única colagem.
O validador de JSON expõe problemas específicos em vez de uma mensagem genérica de "inválido". Erros comuns de JSON que ele detecta: vírgulas finais (não permitidas em JSON estrito), aspas simples em torno de strings (JSON exige aspas duplas), colchetes ou chaves não correspondidos, quebras de linha ou tabulações não escapadas dentro de strings, vírgulas ausentes entre propriedades de objeto ou elementos de array, e chaves de objeto sem aspas. Cada erro inclui o número da linha para que você possa ir direto para o token quebrado. JSON não suporta comentários — se você precisar deles, considere usar JSON5 ou JSONC.
Formate e embeleze JSON de forma legível com indentação consistente de 2 espaços. Minifique JSON para uso em produção e tamanho de payload reduzido. Valide a sintaxe JSON com mensagens de erro no nível da linha. Destaque de sintaxe via highlight.js para uma experiência de visualização de JSON limpa. Copie a saída formatada ou minificada para a área de transferência com um clique. Sem processamento no lado do servidor, sem coleta de dados, sem necessidade de inscrição — roda inteiramente no lado do cliente e funciona offline uma vez carregado.
Esses nomes descrevem funcionalidades sobrepostas da mesma ferramenta. Um formatador ou embelezador de JSON formata de forma legível um JSON bruto ou minificado com indentação consistente para que seja legível por humanos. Um visualizador de JSON adiciona destaque de sintaxe e exibição estrutural (objetos/arrays recolhíveis). Um validador de JSON verifica se a entrada é um JSON sintaticamente válido e relata erros específicos com os números das linhas. Um minificador de JSON faz o oposto da formatação — remove todos os espaços em branco para produzir um payload compacto de linha única. Esta ferramenta faz os quatro.
Cole seu JSON minificado (por exemplo, de uma resposta de API ou arquivo de log) na área de entrada e clique em Formatar. O painel de saída mostra a versão formatada com indentação de 2 espaços e destaque de sintaxe. Clique em Copiar para obter o resultado. O inverso — Minificar — compacta o JSON formatado de volta para uma única linha compacta para uso em produção.
Clique em Validar. O validador analisa sua entrada e reporta mensagens de erro específicas — vírgulas faltando, colchetes/chaves não correspondentes, vírgulas finais, aspas simples usadas em vez de aspas duplas, quebras de linha não escapadas em strings — com o número da linha onde o analisador falhou. Erros comuns: JSON exige aspas duplas (não simples), proíbe vírgulas finais após o último elemento do array/objeto e não permite comentários.
Sim. Toda a formatação, validação e minificação acontece inteiramente no seu navegador, usando as funções nativas do JavaScript JSON.parse() e JSON.stringify(). Nada é enviado para nenhum servidor. A página funciona offline depois de carregada — seguro para respostas de API sensíveis, arquivos de configuração com segredos ou payloads de produção.
Um editor de código moderno com visualização ao vivo, desenvolvido para desenvolvedores web e designers.
Experimente o Phoenix Code Gratuitamente