Ferramenta JSON online · No seu navegador

Formatador e visualizador JSON
que explica seus erros

Cole, solte ou abra qualquer JSON. Ele é validado enquanto você digita, você vê a linha exata de cada erro, corrige JSON quebrado, explora em árvore ou tabela e converte para YAML, CSV ou TypeScript.

input.json

Solte um arquivo .json em qualquer lugar ou pressione Ctrl+V para colar. Uma URL também funciona.

Tudo o que você precisa para trabalhar com JSON

01

Formatador e validador JSON

Validação enquanto você digita, com a linha e a coluna exatas de cada erro e uma explicação clara. Formate com 2 espaços, 4 espaços ou tabs, minifique ou ordene as chaves.

02

Visualizador em árvore, tabela e busca

Navegue por documentos grandes numa árvore recolhível, veja arrays de objetos como tabela ordenável e busque em chaves e valores. Clique num nó para copiar o caminho ou o valor.

03

Consultas JSONPath

Filtre com JSONPath: $.items[*].name, ..id, intervalos e filtros como [?(@.price < 10)]. O resultado aparece na árvore e na tabela, e é isso que você exporta.

04

Corrigir e converter

Conserte quase-JSON com um clique: comentários, vírgulas sobrando, aspas simples, chaves sem aspas, True/None do Python, JSON Lines. Converta para YAML, CSV, XML ou tipos TypeScript.

Como funciona

  1. Cole ou solte

    Cole JSON, solte um arquivo ou abra uma URL. Nada é enviado.

  2. Explore e corrija

    Leia os erros, corrija, navegue pela árvore, faça uma consulta.

  3. Copie ou baixe

    Formatado, minificado, YAML, CSV, XML ou TypeScript.

Perguntas frequentes

O JSONForge é grátis?

Sim. É totalmente grátis, sem conta, sem limite de uso e sem marcas d'água ou paywall.

Meu JSON é enviado para algum servidor?

Não. A análise, a formatação e a conversão acontecem inteiramente no seu navegador. Seus dados nunca saem do seu aparelho; o app só guarda seu último documento neste navegador para ele estar lá quando você voltar.

Existe limite de tamanho?

Não há limite fixo: depende da memória do seu aparelho. Arquivos de dezenas de megabytes funcionam bem; a árvore e a tabela carregam arrays grandes em páginas para tudo continuar rápido.

O que o "Corrigir" conserta?

Comentários, vírgulas sobrando, strings com aspas simples, chaves sem aspas, vírgulas faltando, True/False/None do Python, NaN e Infinity, números hexadecimais, BOM e vários valores JSON em sequência (JSON Lines), que são agrupados num array.

Qual sintaxe JSONPath é suportada?

Notação com ponto e colchetes, curingas (*), descida recursiva (..), índices, índices negativos, intervalos [início:fim:passo], uniões e filtros com ==, !=, <, >, <=, >=, =~ (regex), && e ||.

Posso converter JSON para CSV, YAML ou TypeScript?

Sim. Escolha o formato de saída no app e copie ou baixe: JSON formatado ou minificado, YAML, CSV (objetos aninhados viram colunas com ponto), XML ou interfaces TypeScript.