Formatador / Visualizador JSON
Insira uma string JSON para validá-la e vê-la organizada como uma árvore com recuo e destaque de sintaxe. Sua entrada nunca é enviada a um servidor — tudo acontece no seu navegador.
Dica. Quando você para de digitar, a entrada é validada e, se válida, a visualização muda automaticamente para a aba "Saída". O ponto na aba Saída mostra o status de validade atual. Os botões ▾/▸ para recolher/expandir objetos e arrays ficam junto aos números de linha (margem esquerda) para facilitar o clique. A caixa de busca recebe foco automaticamente quando a aba Saída abre, e você pode escolher um modo de busca (Contém/Exato/Regex) para encontrar chaves e valores como quiser. Os números de linha na saída são renumerados para corresponder apenas às linhas visíveis, então você ainda sabe onde está mesmo com partes da estrutura recolhidas. O painel de entrada tem o mesmo tipo de busca (Contém/Exato/Regex) para que você localize e destaque texto diretamente na entrada original. Pressione Enter (próximo) / Shift+Enter (anterior) para navegar entre as correspondências. Mesmo que faltem algumas aspas (") em chaves ou valores de string, fazemos o possível para reconhecer o texto como JSON mesmo assim.
Como usar esta ferramenta
- Cole uma string JSON na caixa de entrada à esquerda e ela é validada automaticamente, com o resultado renderizado imediatamente.
- Se o JSON não for válido, você receberá uma linha/coluna aproximada de onde está o problema.
- Clicar em "Formatar" também reformata o conteúdo da caixa de entrada usando o tamanho de recuo selecionado.
- Quando a saída for longa, use "Recolher tudo" para ter uma visão geral da estrutura primeiro, depois expanda apenas os nós necessários com os botões ▾/▸ junto aos números de linha.
- Tudo acontece no seu navegador — os dados que você insere nunca são enviados a um servidor.
- Mesmo que faltem aspas em algumas chaves ou valores de string, fazemos o possível para autocorrigir e reconhecê-las. Nesse caso o indicador de status mostra "Corrigido", e as linhas corrigidas são destacadas nos números de linha do painel de entrada.
- Depois que sua entrada é confirmada como válida (ou corrigida), a visualização muda automaticamente para a aba "Saída" e o foco vai para a caixa de busca para você começar a digitar imediatamente.
- Escolha um modo de busca: "Contém" (correspondência parcial), "Exato" (correspondência exata), ou "Regex" (expressão regular).
- O painel de entrada tem a mesma função de busca (Contém/Exato/Regex, navegação anterior/próximo, destaque) para você buscar diretamente no texto original.
Dicas relacionadas
- Use "Copiar minificado" em vez de "Copiar" quando precisar de um payload compacto para uma requisição de API ou valor de configuração — sem espaços ou quebras de linha extras.
- Mude o tamanho do recuo para Tab se o guia de estilo do seu projeto exigir tabs em vez de espaços.
- O modo de busca Regex pode corresponder a um padrão em todas as chaves ou valores de uma vez — útil para auditar IDs, datas ou e-mails em um documento grande.
- Para JSON profundamente aninhado, clique em "Recolher tudo" primeiro para ver a forma geral, depois expanda apenas o ramo que você realmente precisa inspecionar.