Pular para o conteúdo
Você está offline. Alguns recursos podem não funcionar.

JSON / Code Tools

Formate JSON instantaneamente.

Embeleze, minifique, ordene e inspecione. Tudo no seu navegador.

O link compartilhado contém o JSON codificado. Ao abri-lo, a URL fica no histórico do navegador, e qualquer pessoa com o link pode ler os dados.
Entrada
Saída
Vazio
Ctrl+Shift+F Formatar ·Ctrl+Shift+M Minificar

Como formatar JSON online

  1. Abrir o JSON Formatter

    Acesse json-formatter.hanoon.app no navegador.

  2. Colar seu JSON

    Cole ou digite os dados JSON brutos no editor de entrada.

  3. Formatar ou minificar

    Clique em Formatar para aplicar indentação, ou em Minificar para compactar. Copie o resultado com um clique.

O que é formatação de JSON?

Formatar adiciona quebras de linha e recuo de 2 espaços, 4 espaços ou tabulações. Formatar e Minificar mantêm a ordem das chaves dos objetos; Ordenar chaves a altera. As três ações preservam chaves duplicadas e a escrita de números como 9007199254740993 e 1.2300, mas podem reescrever os escapes das strings.

Como minificar JSON?

Minificar remove espaços e quebras de linha desnecessários fora das strings JSON. Por exemplo, { "name": "A B", "count": 2 } vira {"name":"A B","count":2}; o espaço em "A B" permanece.

Meus dados JSON são mantidos em sigilo?

Sim. O processamento fica no navegador, e o aplicativo não envia seus dados a um servidor nem os salva em disco ou no localStorage. Se você abrir um link compartilhado, a URL que contém o JSON codificado pode permanecer no histórico do navegador.

O que acontece com JSON inválido?

O JSON inválido é rejeitado com um erro de sintaxe e a indicação da linha e coluna. Formatar não o repara automaticamente. Escolha Reparar para tentar corrigir erros comuns; isso pode alterar a entrada, então confira o resultado. Validar verifica a sintaxe, não um JSON Schema.

Posso converter entre JSON e outros formatos?

As conversões disponíveis são JSON → YAML, YAML → JSON, JSON → CSV e JSON → TypeScript. JSON para YAML e JSON para CSV rejeitam chaves duplicadas nos objetos em vez de descartá-las silenciosamente. Os tipos TypeScript são inferidos da amostra; não são um JSON Schema nem um validador em tempo de execução.