Formatador e Validador JSON

Formate, valide e explore JSON — 100% no navegador, privado por design

JSON de entrada

Detalhes do nó

Selecione um nó para ver detalhes

Recursos principais

Validação em tempo real

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.

Múltiplos modos de visualização

Alterne entre texto destacado, uma árvore interativa e uma tabela real para arrays de objetos — perfeito para inspecionar respostas de API.

Busca e JSONPath

Encontre qualquer chave ou valor instantaneamente e copie o JSONPath padrão do nó (como $.store.book[0].title) com um clique.

Detecção inteligente de formato

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.

Como usar Formatador e Validador JSON

1

Cole seu JSON

Copie seus dados JSON e cole no campo de entrada, ou arraste e solte um arquivo JSON.

2

Formate e valide

Clique em "Formatar" (ou pressione Cmd/Ctrl+Enter) para formatar, validar e embelezar seu JSON. Use "Minificar" para comprimir em uma linha.

3

Explore e edite

Explore os dados em árvore ou tabela, busque chaves, copie expressões JSONPath e edite valores inline no painel de detalhes.

Comparação de Arquitetura Técnica e Privacidade

Como o formatjson.net se compara às ferramentas JSON tradicionais baseadas em servidor

Execução 100% Local Zero Upload para Servidor Padrão RFC 8259 e RFC 4180 Inteiros de 64 Bits Seguros JSON Schema 2020-12 PWA Offline
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

Perguntas frequentes

O que é formatação de JSON e por que é necessária? ▾

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.

Meus dados JSON estão seguros no formatjson.net? ▾

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.

Como corrijo erros comuns de sintaxe JSON (vírgulas finais, aspas simples)? ▾

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).

Posso editar valores JSON diretamente na árvore ou tabela? ▾

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.

Qual o tamanho máximo de arquivo JSON que este formatador suporta? ▾

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.