JSON de entrada
Detalhes do nó
Selecione um nó para ver detalhes
Formate, valide e explore JSON — 100% no navegador, privado por design
Selecione um nó para ver detalhes
Formate, valide e explore JSON — 100% no navegador, privado por design
Cole XML e obtenha JSON limpo — atributos, elementos repetidos e nós de texto tratados corretamente
Transforme linhas CSV em arrays de objetos JSON — campos entre aspas, delimitadores e tipos tratados para você
Achate JSON aninhado em colunas CSV limpas — baixe arquivos .csv prontos para Excel com um clique
Comprima JSON em uma única linha e veja exatamente quantos bytes você economiza
Compare dois documentos JSON semanticamente — ordem de chaves e espaços nunca contam como diferença
Escape strings JSON para embutir — ou desescape logs stringificados de volta a JSON legível
Reparo com um clique para JSON quebrado, JSON5, objetos JS e saída truncada de LLMs.
Converta qualquer JSON em interfaces ou types TypeScript limpos.
Converta configs YAML (K8s, Compose, Actions) em JSON limpo e edite visualmente.
Gere YAML limpo e idiomático a partir de qualquer JSON.
Serialize JSON em XML bem-formado — atributos @_, elementos repetidos e nós de texto.
Infira um JSON Schema padrão a partir de dados de exemplo.
Consulte qualquer JSON com avaliação JSONPath ao vivo — coringas, descida recursiva, slices e filtros.
Validação JSON ao vivo com feedback instantâneo enquanto você digita — seu texto nunca é reescrito e os erros apontam a linha e coluna exatas.
Alterne entre texto destacado, uma árvore interativa e uma tabela real para arrays de objetos — perfeito para inspecionar respostas de API.
Encontre qualquer chave ou valor instantaneamente e copie o JSONPath padrão do nó (como $.store.book[0].title) com um clique.
Colou XML ou CSV por engano? A ferramenta detecta e oferece conversão para JSON com um clique, além de link para o conversor dedicado.
Copie seus dados JSON e cole no campo de entrada, ou arraste e solte um arquivo JSON.
Clique em "Formatar" (ou pressione Cmd/Ctrl+Enter) para formatar, validar e embelezar seu JSON. Use "Minificar" para comprimir em uma linha.
Explore os dados em árvore ou tabela, busque chaves, copie expressões JSONPath e edite valores inline no painel de detalhes.
Como o formatjson.net se compara às ferramentas JSON tradicionais baseadas em servidor
| Capacidade / Padrão | formatjson.net (100% no Navegador) | Ferramentas Tradicionais de Servidor |
|---|---|---|
| Processamento e Privacidade | 100% local em JavaScript no navegador — seus dados nunca saem do dispositivo | Frequentemente enviam JSON/XML/CSV para servidores remotos |
| Chaves de API, JWTs e Dados Sensíveis | Seguro por design — zero transmissão de rede, funciona offline via Service Worker | Risco de logs em servidores ou retenção por terceiros |
| Reparo de JSON Quebrado ou Truncado por IA | Máquina de estados léxica corrige comentários, aspas simples, vírgulas finais e chaves abertas em 1 clique | Falha com erro de sintaxe em JSON não estrito |
| IDs Snowflake de 64 Bits e Zeros à Esquerda | Preserva inteiros acima de 2^53 - 1 e códigos como "00123" sem perda de precisão | Trunca IDs de 64 bits ou remove zeros à esquerda |
| Exploração de Arrays Aninhados em Tabela | Drill-down interativo ([n items] →) com breadcrumbs, ordenação de colunas e edição inline | Tabelas planas apenas na raiz ou árvores somente leitura |
| Desempenho com Arquivos Grandes | Árvore lazy em lotes (200 nós) + tabela paginada + proteção de highlight >150 KB | Travamento da interface em arquivos de vários megabytes |
A formatação de JSON (também chamada de embelezamento ou pretty-print) adiciona indentação e quebras de linha ao JSON bruto para torná-lo legível. JSON minificado serve às máquinas, mas é quase impossível de depurar visualmente — a formatação torna a estrutura visível sem alterar os dados.
Sim. Toda formatação, validação e edição acontece inteiramente no seu navegador com JavaScript puro. Seu JSON nunca é enviado a um servidor, então é seguro colar respostas de API, tokens ou configurações sensíveis.
Cole seu JSON no painel de entrada — o validador reporta o erro exato e pode saltar para a linha e coluna precisas. Os problemas mais comuns são vírgulas finais, aspas simples em vez de duplas, chaves sem aspas e comentários (que JSON não permite).
Sim. Clique em qualquer nó da árvore para abrir o painel de detalhes e edite valores primitivos (strings, números, booleanos, null) inline. O JSON de entrada, a árvore e a tabela atualizam automaticamente.
Muito grandes. A árvore renderiza nós sob demanda — apenas ramos expandidos entram na página em lotes de 200 — e a tabela pagina as linhas, então arquivos de vários megabytes continuam fluidos. Você também pode soltar um arquivo .json direto na área de entrada.