O Ecossistema Volade — Ferramenta Web

Formatador de JSON online

O workbench JSON 100 % local: formatar, validar, reparar, explorar e converter. Beautify e minify em conformidade com RFC 8259, validador com diagnósticos linha/coluna, reparador inteligente com mini-diff, vista em árvore, vista em tabela com exportação CSV, consultas JSONPath (RFC 9535) e JMESPath, JSON Pointer, diff estrutural, conversores (YAML, XML, TypeScript, SQL…) e deteção de segredos. Nenhum dado sai nunca do seu navegador: sem upload, sem backend, sem conta.

100 % local, sem envio Conformidade RFC 8259 · RFC 9535 Nunca armazenado nem enviado
A ferramenta

O workbench JSON: um documento, várias perspetivas

Cole, coloque ou carregue um ficheiro JSON: o editor, a validação, a árvore, a tabela, as consultas, o diff e a conversão permanecem exatamente no seu dispositivo.

Formatador de JSON e caixa de ferramentas JSON

Online Desenvolvimento, Código & Dados
Entrar

Indentação Ordenação

A ordenação recursiva torna os diffs reprodutíveis: dois ficheiros com as mesmas chaves numa ordem diferente produzem um resultado idêntico. A formatação nunca altera o valor dos dados — só pode mudar a ordem de exibição.

Entrada JSON
Resultado
Coloque aqui um ficheiro .json / .jsonc / .json5 / .ndjson / .jsonl / .har, ou clique para escolher um ficheiro. Import 100 % local.
Exemplos:
JSON a validarmotor RFC 8259 + linter

Clique num erro para o localizar no texto original (linha, coluna, offset e excerto são apresentados).

O linter aceita JSON flexível (vírgula final, chaves sem aspas, aspas simples, comentários…), mas esses desvios são assinalados: um parser RFC 8259 puro rejeitá-los-ia. O motor de validação distingue sempre e apresenta o token esperado e o token encontrado para cada erro.
JSON partido / impreciso

Reparação segura: só corrige erros não ambíguos (BOM, vírgula final, aspas simples, chaves sem aspas, undefined/NaN/Infinity, comentários…). Reparação agressiva: tenta recuperar o máximo de dados (chavetas/colchetes/vírgulas em falta, parênteses desequilibrados).

Resultado + mini-diff
Origem

Os documentos grandes são renderizados de forma progressiva (as subárvores só são materializadas quando abertas) — a interface permanece fluida até aos limites de memória do navegador. Passe o cursor sobre um valor para copiar o seu caminho completo ou o JSON Pointer.

Origem (array de objetos)
Pesquisar

A deteção automática encontra o primeiro array de objetos. Clique numa coluna para ordenar, volte a clicar para inverter. Exporte CSV/TSV/Markdown pronto a colar numa folha de cálculo.

Origem

Motor em conformidade com RFC 9535: descida recursiva $.., wildcard .*, slices [start:stop:step], uniões [0,2] e filtros [?(@.age > 18)]. Snippets:

Origem

JSON Pointer (RFC 6901): /users/0/profile/email. Caminho de acesso standard usado pelo JSON Patch e pelas APIs. Também é possível converter uma expressão JSONPath em pointer quando a correspondência é direta.

—
JSON A (referência)
JSON B (comparado)
Origem
Conversão—

Conversões geradas localmente, sem nenhuma biblioteca de rede. YAML, XML, CSV e código-fonte (TypeScript, Python, Go, Rust, Java, C#…) são deduzidos automaticamente a partir da estrutura; o JSON Schema é gerado em Draft 2020-12.

Origem
Origem

Deteção 100 % local de padrões sensíveis: chaves API, Bearer tokens, JWT, chaves AWS/GitHub, chaves privadas, palavras-passe, e-mails, números de telefone e números de cartão. A versão anonimizada substitui cada valor por « [REDACTED] » preservando a estrutura.

0,0 0Comentários Todas as ferramentas
Gratuito ou Premium?

O Formatador de JSON é 100 % gratuito, local e sem limite de tamanho (apenas a memória do seu navegador restringe os ficheiros muito grandes) — para todos. O Premium desbloqueia todo o ecossistema Volade.

Formatar, minificar & ordenação de chavesGratuito
Validador RFC 8259 + reparador inteligenteGratuito
JSONPath RFC 9535, Pointer, diff & conversõesGratuito
Pipeline de transformações & histórico encriptadoPremium
Desbloquear o Premium
Funcionalidades

Muito mais do que um simples beautifier

Garantia arquitetural de privacidade

Parser, formatador, validação, reparação, consulta, comparação e conversão são executados 100 % no navegador. Sem upload, sem API remota de parsing, sem armazenamento em servidor, sem telemetria do conteúdo. Pode cortar a rede após o carregamento: a ferramenta continua a funcionar.

Política de privacidade

Validador, linter & reparação precisa

O diagnóstico apresenta linha, coluna, offset, caminho JSON, excerto, token esperado e encontrado, com um botão « ir para o erro ». O linter deteta vírgulas finais, chaves sem aspas, aspas simples, undefined/NaN/Infinity, comentários, chaves duplicadas… e a reparação (segura ou agressiva) mostra exatamente o que foi corrigido.

Reparar um dado

Explorar, consultar & converter

Vista em árvore (cores por tipo, cópia de caminho), vista em tabela com ordenação, filtro e exportação CSV/TSV/Markdown, JSONPath RFC 9535, JSON Pointer, diff estrutural e conversores para YAML, XML, TypeScript, Python, Go, Rust, Java, C#, SQL e JSON Schema. Um documento, várias perspetivas.

Explorar agora
Como funciona

Do dado bruto ao resultado utilizável em três passos

Cole, coloque ou carregue

Cole a resposta de uma API, coloque um ficheiro .json, .jsonc, .ndjson ou .har, ou escolha um exemplo. A importação é instantânea e estritamente local: nenhum ficheiro passa por um servidor.

Formate, valide, repare

Beautify com 2 a 8 espaços ou tabulações, minify, ordenação alfabética das chaves (recursiva ou não), validação RFC 8259 em tempo real com diagnósticos precisos, e reparação inteligente com mini-diff.

Explore, compare, converta

Árvore, tabela, consultas JSONPath/JSON Pointer, diff estrutural, conversões para mais de 15 formatos e estatísticas. Copie o resultado ou transfira-o: tudo permanece no seu dispositivo.

Referência

Normas e sintaxe suportadas

NormaObjetoDetalhe
RFC 8259Formato JSONValidações estritas: UTF-8, números, strings escapadas, sem vírgula final, chaves obrigatoriamente entre aspas duplas.
RFC 6901JSON PointerLocalização /users/0/profile/email, com escape ~0 / ~1. Base das operações JSON Patch.
RFC 9535JSONPathDescida recursiva, wildcards, slices, uniões e filtros de expressão — norma Internet publicada em 2024.
JSON SchemaContrato de dadosGeração Draft 2020-12: tipos, required, enum, arrays, objetos aninhados e formatos detetados (e-mail, data, UUID, URL).
NDJSON / JSONLRegistos (logs)Um JSON por linha, UTF-8, separado por \n — detetado e convertível em array JSON.
JSONC / JSON5JSON + comentáriosReconhecidos pelo linter e convertíveis em JSON estrito; nunca misturados pelo validador RFC 8259.
FAQ

Perguntas frequentes

O que faz exatamente « formatar » um JSON?
Formatar (ou « beautifier ») reindenta o documento e adiciona os saltos de linha para o tornar legível: cada nível de aninhamento é deslocado consoante a indentação escolhida (2, 3, 4, 8 espaços, tabulação ou personalizada). A operação nunca altera o valor dos dados: voltar a minificar reproduz exatamente o documento inicial.
Porque é que o meu JSON é « inválido » quando funciona na minha máquina?
A maioria dos navegadores, Python e Node.js aceita desvios de sintaxe que a norma RFC 8259 proíbe: vírgula final num objeto, chaves sem aspas, aspas simples, valores undefined/NaN/Infinity, comentários // ou /* */, ou constantes TRUE/FALSE/NULL em maiúsculas. O nosso separador Reparar transforma essas variantes em JSON estrito, com a lista exata das correções.
A formatação pode sobrescrever os meus dados?
Não. A formatação e a ordenação trabalham sobre uma cópia: após qualquer operação, uma verificação de integridade compara o resultado voltado a parsear com o documento original. Em caso de falha, a caixa apresenta « Operation failed » e nunca toca na sua origem — a entrada permanece sempre intacta (arquitetura imutável Entrada → Transformação → Saída).
Os meus JSON são enviados para algum lugar?
Nunca. Parsing, formatação, validação, reparação, consultas, diff, conversões e estatísticas ocorrem no seu navegador. Sem API remota de parsing, sem armazenamento em servidor, sem telemetria do conteúdo. A página só contacta as APIs de configuração Volade (botões Premium, moeda), nunca os seus dados. Pode verificar no separador de rede do navegador: nada além da própria página é carregado.
O que é o JSONPath e para que serve?
JSONPath é uma linguagem de consulta para extrair subconjuntos de um documento JSON, agora padronizada pela RFC 9535. Por exemplo, $.users[?(@.age > 18)].name devolve todos os nomes dos utilizadores maiores de idade; $..price recolhe todos os preços, a qualquer profundidade. É o equivalente JSON do XPath para XML — essencial para consultar respostas de API sem escrever ciclos.
Podem formatar-se ficheiros muito grandes?
Sim, dentro dos limites de memória do seu navegador (tipicamente de dezenas a centenas de MB). Não existe nenhum limite artificial de upload — simplesmente não existe porque não há upload. A árvore é renderizada de forma preguiçosa e as operações pesadas passam por workers em segundo plano para não bloquear a interface.
Diferença entre JSON e JSONC / JSON5 / NDJSON?
JSONC acrescenta comentários; o JSON5 acrescenta ainda chaves sem aspas, aspas simples e valores especiais; o NDJSON (ou JSONL) contém um objeto JSON válido por linha, separados por quebras de linha — muito usado para registos (logs) e pacotes de dados. O linter reconhece estas variantes e o separador Converter transforma-as em JSON estrito, se necessário.
Para que serve a vista em Tabela?
Quando o seu JSON é uma lista de objetos homogéneos (ex.: uma resposta de API paginada), a vista em Tabela transpõe-o automaticamente para uma folha de cálculo: colunas dinâmicas, ordenação por coluna, pesquisa, ocultação pela pesquisa, e depois exportação CSV, TSV ou Markdown para Excel, Google Sheets ou Notion.
A formatação altera a ordem das chaves?
O beautify sozinho conserva a ordem exata das chaves tal como aparecem. A ordenação alfabética (A → Z ou Z → A), recursiva ou limitada ao nível atual, é uma operação voluntária: é recomendada para produzir diffs reprodutíveis e comparações determinísticas, por exemplo antes de calcular um resumo.
Como criar um JSON Schema a partir dos meus dados?
Separador Converter → « JSON Schema ». A ferramenta gera um schema Draft 2020-12 deduzindo os tipos, os campos obrigatórios, os arrays e objetos aninhados, os enum (quando há poucos valores distintos) e os formatos detetados (e-mail, data, UUID, URL). Perfeito para restringir ou documentar uma API — tudo sem enviar dados.

Formatador de JSON online: o workbench JSON 100 % local

O Formatador de JSON Volade transforma o seu navegador numa oficina JSON completa, gratuita e sem registo: beautify, minify, validação estrita RFC 8259, reparação inteligente, vistas em árvore e em tabela, consultas JSONPath, JSON Pointer, diff estrutural, estatísticas e dezenas de conversões. Nenhum dado sai do seu dispositivo: sem upload, sem conta, sem telemetria do conteúdo. Ideal para programadores, analistas de dados, administradores de sistema e qualquer pessoa que mexe em dados brutos.

A página funciona integralmente no seu navegador: parsing, formatação, reparação, consultas e conversões são executados localmente, o que garante confidencialidade total — mesmo para documentos empresariais, respostas de API com dados pessoais ou ficheiros de configuração sensíveis. Verifique você mesmo no separador de rede do navegador: nenhum dado é alguma vez transmitido.

Formatar e minificar JSON em conformidade com RFC 8259

O botão Beautify reindenta o seu documento com a indentação à sua escolha — 2, 3, 4 ou 8 espaços, tabulação ou personalizada — e o botão Minify comprime-o para poupar largura de banda. Uma verificação de integridade estrita garante que nenhuma transformação altera os seus dados: o resultado voltado a parsear é comparado com o documento original. A ordenação alfabética das chaves, recursiva ou limitada ao nível atual, produz diffs reprodutíveis e comparações determinísticas.

Validar e reparar: linter, diagnósticos precisos, remediador

O validador em tempo real conforme a RFC 8259 localiza cada erro com precisão: linha, coluna, offset, caminho JSON, token esperado e token encontrado, com um botão « ir para o erro ». O linter deteta os desvios que os parsers tolerantes aceitam indevidamente: vírgulas finais, chaves sem aspas, aspas simples, valores undefined / NaN / Infinity, comentários // ou /* */, constantes TRUE / FALSE / NULL em maiúsculas e chaves duplicadas.

A reparação inteligente — modos seguro e agressivo — reconstrói documentos danificados (JSON truncado, apóstrofos em vez de aspas, vírgulas ou chavetas em falta) e apresenta exatamente as correções aplicadas graças a um mini-diff. A ferramenta ideal para recuperar uma exportação de API, um ficheiro de registos corrompido ou uma resposta colada a partir de uma consola.

Explorar, consultar e comparar

A vista em árvore colore os tipos (strings, números, booleanos, null) e copia com um clique um caminho JSON ou um JSON Pointer. A vista em tabela transpõe uma lista de objetos homogéneos para uma tabela de dados ordenável e filtrável, exportável em CSV, TSV ou Markdown para Excel, Google Sheets ou Notion. As consultas JSONPath (RFC 9535) — incluindo filtros como $.users[?(@.age > 18)].name — e o JSON Pointer (RFC 6901) extraem qualquer subárvore; o diff estrutural compara dois documentos e lista adições, remoções e modificações com os seus valores antes/depois.

Converter em todo o ecossistema de dados

O conversor produz JSON para YAML, XML, CSV, TSV, Markdown, TypeScript, JavaScript, Python, Go, Rust, Java, C#, Base64, NDJSON e SQL INSERT, e reconhece automaticamente as variantes próximas (JSONC, JSON5, NDJSON) para as normalizar em JSON estrito. A geração de um JSON Schema Draft 2020-12 deduz tipos, campos obrigatórios, enum e formatos detetados (e-mail, data, UUID, URL) diretamente dos seus dados.

Estatísticas, deteção de segredos e uso profissional

O painel de estatísticas mede o tamanho em bytes UTF-8, a profundidade, o número de nós, a repartição dos tipos e uma pontuação de qualidade global — útil para auditar respostas de API volumosas. A deteção de segredos identifica tokens Bearer, chaves API e palavras-passe em texto claro e propõe uma versão anonimizada para partilhar com segurança. Carregamento de ficheiros, cópia com um clique e exportações variadas tornam-na uma caixa de ferramentas completa para o tratamento diário de dados JSON brutos ou malformados.

Para ir mais longe, descubra outras ferramentas web Volade, como o gerador de UUID, o contador de palavras, o gerador de paletas de cores ou o gerador de Lorem Ipsum — todos 100 % locais, gratuitos e em português.

Uma licença premium, todas as suas ferramentas web

A sua subscrição Volade desbloqueia todas as nossas ferramentas web, mais o navegador, o CMS, o desktop e os scripts — em todos os seus dispositivos.

Uma licença, todo o ecossistema premium Navegador · CMS · Desktop · Móvel · Scripts · API · Ferramentas · Database
Uma licença, todo o ecossistema Ir para premium Entrar