Formatar JSON
Formate, valide e minifique JSON com destaque de erros.
Processado no seu dispositivo. Nada do que você digita é enviado.
Como usar: formatar json
- Cole o JSON na caixa (ou solte um arquivo .json).
- Escolha Formatar para identar ou Minificar para compactar.
- Se houver erro, a mensagem mostra a linha e a coluna do problema; corrija e tente de novo.
Sobre esta ferramenta
Erros de JSON mais comuns
- Vírgula sobrando depois do último item:
{"a": 1,}é inválido em JSON (vale em JavaScript, não em JSON). - Aspas simples: chaves e textos precisam de aspas duplas —
{'a': 1}é inválido. - Chaves sem aspas:
{a: 1}é objeto JavaScript, não JSON. - Comentários (
//ou/* */) não são permitidos no JSON padrão. - Números com zero à esquerda (
012) eNaN/Infinitynão existem em JSON.
Formatar ou minificar?
JSON formatado (com identação de 2 ou 4 espaços) é para ler, revisar e versionar. JSON minificado remove espaços e quebras de linha e reduz o tamanho em respostas de API e arquivos de configuração enviados pela rede — o conteúdo é exatamente o mesmo.
Perguntas frequentes
Meu JSON é enviado para algum servidor?
Não. A validação e a formatação usam o JSON.parse do próprio navegador; os dados (tokens, respostas de API, dados de clientes) não saem do seu computador.
Qual a diferença entre JSON e objeto JavaScript?
JSON é um formato de texto mais estrito: exige aspas duplas em chaves e textos, não aceita vírgula final, comentários, funções nem undefined. Todo JSON válido é JavaScript válido, mas o contrário não.
É grátis mesmo? Existe limite diário?
É grátis e sem limite diário. Como o processamento acontece no seu aparelho, não temos custo por uso e não precisamos limitar você.
Funciona no celular?
Sim. O site funciona em qualquer navegador moderno no Android, iPhone, Windows, Mac e Linux, sem instalar nada.