JSON Viewer &
Formatter
Paste JSON to format, validate, and explore with syntax highlighting. Prettify or minify instantly in your browser.
Formatted output will appear here...
How It Works
Paste JSON
Paste any JSON string into the input area.
Format & Explore
Instantly see formatted, syntax-highlighted output.
Copy or Minify
Copy the prettified or minified version to clipboard.
Formate e valide JSON online com destaque de sintaxe, árvores expansíveis e relatórios de erro instantâneos. O visualizador JSON da ConverterUp foi pensado para programadores backend, consumidores de APIs e analistas de dados que precisam de inspecionar respostas, embelezar payloads minificados ou rapidamente minificar JSON antes de o colar num ficheiro de configuração. Largue um ficheiro ou cole o texto, expanda e colapse objetos aninhados e copie o resultado bonito ou compacto. O JSON é interpretado localmente no browser, por isso respostas privadas de API, tokens e dados de clientes nunca chegam a um servidor remoto.
Quando usar um visualizador de JSON
O JSON está em todo o lado — APIs REST, bases NoSQL, ficheiros de configuração, saídas de build, linhas de log — mas JSON em bruto raramente é legível. Um visualizador dedicado transforma um blob plano numa árvore navegável, expõe erros de sintaxe à medida que escreve e permite alternar entre uma vista formatada (para ler) e uma minificada (para colar em variáveis de ambiente ou strings).
As tarefas típicas incluem inspecionar a resposta de uma API enquanto constrói um frontend, comparar dois payloads lado a lado, caçar uma vírgula em falta ou um parêntesis a mais num ficheiro de configuração, validar que o corpo de um webhook respeita um esquema e embelezar um JSON em linha única extraído de um agregador de logs.
O visualizador da ConverterUp corre inteiramente no seu browser. Nada é enviado, nada é registado. Isso importa quando o JSON contém chaves de API, PII de clientes ou formatos de resposta inéditos — exatamente os casos onde colar numa ferramenta web qualquer seria irresponsável.
ToolSeo.json-viewer.section1.p4
ToolSeo.json-viewer.section1.p5
Funcionalidades: formatar, validar, minificar, ver em árvore
Pretty-print indenta e alinha o documento com largura configurável de tabulações ou espaços, útil para partilhar em PRs ou colar em documentação. Minify retira todo o espaço em branco para produzir o payload mais pequeno possível, ideal para corpos HTTP, query strings ou para copiar JSON para dentro de campos do tipo string.
A vista em árvore desenha objetos e arrays como nós expansíveis com contagem de chaves, permitindo descer por um payload muito aninhado sem percorrer milhares de linhas. O destaque de sintaxe dá cores distintas a strings, números, booleanos e null para detetar enganos de tipo num relance.
A validação acontece em tempo real à medida que escreve. Os erros apontam a linha e coluna exatas com uma mensagem curta — token inesperado, vírgula sobrante, string não terminada, chave duplicada. O visualizador aplica JSON estrito conforme o RFC 8259, pelo que peculiaridades de JSON5 (comentários, plicas, números em hex, vírgulas sobrantes) são reportadas como erros e não silenciosamente aceites.
ToolSeo.json-viewer.section2.p4
ToolSeo.json-viewer.section2.p5
Erros comuns de JSON e como os corrigir
Vírgulas sobrantes — {"a":1,} não é JSON válido. A maioria das linguagens e editores tolera, JSON não. Remova a vírgula depois do último item em qualquer objeto ou array.
Plicas — {'a':1} parece bem em JavaScript mas não é JSON. Chaves e valores de string têm de usar aspas duplas. Faça um find-and-replace de ' para " se a origem for um dump de JavaScript.
Caracteres não escapados em strings — quebras de linha, tabulações e barras invertidas dentro de strings têm de ser escapadas como \n, \t e \\. Colar uma string multi-linha em bruto é causa frequente de erros de token inesperado.
Parêntesis em falta — ficheiros grandes editados à mão acabam muitas vezes com chavetas ou parêntesis em desequilíbrio. O visualizador destaca a linha onde o parser desistiu; a partir daí, recue até encontrar o par sem correspondência.
ToolSeo.json-viewer.section3.p5
ToolSeo.json-viewer.section4.heading
ToolSeo.json-viewer.section4.p1
ToolSeo.json-viewer.section4.p2
ToolSeo.json-viewer.section4.p3
ToolSeo.json-viewer.section4.p4
ToolSeo.json-viewer.section4.p5
ToolSeo.json-viewer.section5.heading
ToolSeo.json-viewer.section5.p1
ToolSeo.json-viewer.section5.p2
ToolSeo.json-viewer.section5.p3
ToolSeo.json-viewer.section5.p4
ToolSeo.json-viewer.section5.p5
Perguntas frequentes
Como são reportados os erros de JSON?
JSON inválido é destacado na linha e coluna exatas onde o parser falhou, com uma descrição curta como token inesperado ou vírgula sobrante. Corrija o problema e a vista em árvore atualiza automaticamente.
Qual o tamanho máximo de JSON?
Ficheiros até 25 MB são interpretados sem problemas na maioria dos portáteis. Acima disso, a vista em árvore pode ficar lenta porque o browser tem de renderizar milhares de nós. Use o modo minify para payloads muito grandes.
Suporta JSON5 ou comentários?
Não. O visualizador segue JSON estrito de acordo com o RFC 8259, por isso vírgulas sobrantes, plicas e comentários são marcados como erro. Use primeiro um conversor JSON5 se precisar dessa flexibilidade.
O meu JSON é enviado para um servidor?
Não. Interpretação, formatação e minificação correm todas no lado do cliente. A ConverterUp não tem endpoint de log para conteúdo JSON, o que é crítico ao depurar payloads com credenciais ou PII.
Posso ordenar ou pesquisar dentro do JSON?
Sim. A vista em árvore tem uma caixa de pesquisa por chave/valor que filtra os nós à medida que escreve e mostra o caminho de cada resultado. A ordenação alfabética de chaves está disponível com um único interruptor.
O meu JSON é enviado para um servidor?
Não. Interpretação, formatação, validação e minificação correm todas no lado do cliente. A ConverterUp não tem endpoint de registo para conteúdo JSON, o que é fundamental ao depurar payloads com credenciais, tokens ou PII.
ToolSeo.json-viewer.q7
ToolSeo.json-viewer.a7
ToolSeo.json-viewer.q8
ToolSeo.json-viewer.a8