Lugares Favoritos da Sua Cidade Favorita
Início
Adicionar às fontes preferidas no Google

Formatador e validador JSON

Deixe um documento JSON mais legível ou remova espaços desnecessários. A sintaxe é verificada e o texto original é preservado sem reconstruir os valores.

Somente sintaxe; chaves duplicadas e o texto original dos números são preservados.

O processamento é local. A ferramenta não envia nem salva as entradas. Os serviços normais do site são separados.

Limites e privacidade

Entrada: 1 MiB (1.048.576 bytes UTF-8); aninhamento: 64 contêineres; saída: 8 MiB (8.388.608 bytes). Surrogates isolados escapados são válidos em JSON, mas podem causar problemas de interoperabilidade.

Formatar ou minificar

  1. Cole JSON ou importe um arquivo UTF-8 sem BOM. A entrada é limitada a 1 MiB e a profundidade a 64 contêineres.
  2. Escolha dois ou quatro espaços e clique em Formatar, ou em Minificar para remover espaços fora das strings. Entradas inválidas são rejeitadas.
  3. Confira o resultado e copie ou baixe. Alterar a entrada ou o recuo limpa o resultado anterior.

O que muda

Somente espaços fora das strings mudam. A formatação usa quebras LF e um espaço após cada dois-pontos; objetos e arrays vazios ficam compactos.

Os números mantêm a escrita: 9007199254740993, 1e400, -0 e 1.2300 não são arredondados nem reescritos. O programa receptor pode impor outros limites.

A ordem dos membros e as chaves repetidas são mantidas. Sintaxe válida não garante que todos os aplicativos interpretem duplicatas da mesma forma.

Strings e sequências de escape permanecem intactas. A ferramenta não ordena chaves, normaliza Unicode nem valida esquemas ou regras de API.

Exemplos

{"ok":true,"items":[1,2]} pode ser expandido em linhas sem alterar as chaves ou posições do array.

Minificar { "note": "keep two spaces" } gera {"note":"keep two spaces"}. Os espaços dentro da string são preservados.

{"id":9007199254740993,"id":2} mantém os dois membros id e o inteiro completo.

Limites da validação

JSON estrito exige aspas duplas e não permite comentários, vírgulas finais, NaN ou Infinity. Um único valor na raiz é aceito, inclusive primitivo; JSON5 e vários registros JSON Lines não são aceitos.

O arquivo deve ser UTF-8 sem BOM. Limites: entrada 1 MiB, 64 contêineres aninhados e saída 8 MiB. Um surrogate Unicode isolado e escapado pode passar na sintaxe, mas causar incompatibilidade. A sintaxe não garante segurança nem conformidade com esquema.

Processamento local

O texto é processado localmente, sem envio ou histórico acrescentado pela ferramenta. Copiar e baixar dependem de uma ação. Os serviços do site são separados; cole segredos apenas em ambiente confiável.

Perguntas sobre JSON

Não, o texto original é preservado. Outros programas podem arredondar ou rejeitar expoentes extremos.

Elas podem satisfazer a sintaxe. A RFC 8259 recomenda nomes únicos porque os programas diferem na interpretação.

Não. Apenas espaços JSON fora das strings são removidos.

Não. Corrija a entrada antes de processar novamente.

Não necessariamente. Esquema, campos obrigatórios e regras de negócio não são verificados.

Fontes

JSON para YAML

Converta JSON em YAML localmente, preservando o texto dos números e as strings entre aspas; copie ou baixe o resultado completo.

Abrir ferramenta — JSON para YAML

Conversor de YAML para JSON

Converta YAML em JSON localmente com texto numérico exato, aliases limitados e cópia ou download completos.

Abrir ferramenta — Conversor de YAML para JSON

HTML para Markdown

Converta HTML colado ou local em Markdown, confira as notas de conversão e copie ou baixe o resultado.

Abrir ferramenta — HTML para Markdown

Testador de expressões regulares JavaScript

Teste um padrão JavaScript localmente e examine correspondências, capturas e posições UTF-16.

Abrir ferramenta — Testador de expressões regulares JavaScript

Markdown para HTML

Converta um rascunho Markdown em fragmento HTML, confira o código e a prévia inerte e copie ou baixe o resultado.

Abrir ferramenta — Markdown para HTML

Ordenador de texto

Ordene linhas pelo alfabeto do idioma escolhido ou por pontos de código Unicode, mantendo duplicatas, linhas em branco e todo o conteúdo.

Abrir ferramenta — Ordenador de texto

Remover linhas duplicadas

Mantenha a primeira cópia exata de cada linha, preservando a ordem, os espaços significativos e as linhas vazias; copie ou baixe o resultado.

Abrir ferramenta — Remover linhas duplicadas

Comparador de textos

Compare dois textos localmente, com alterações em linhas inteiras e atenção aos espaços e à quebra final.

Abrir ferramenta — Comparador de textos

Conversor de maiúsculas e minúsculas

Converta a caixa do texto ou as iniciais de palavras e frases com regras explícitas.

Abrir ferramenta — Conversor de maiúsculas e minúsculas

Codificador e decodificador de entidades HTML

Codifique ou decodifique referências HTML em texto, escolhendo o contexto e o formato Unicode. O resultado usa LF, sem interpretar ou renderizar a marcação.

Abrir ferramenta — Codificador e decodificador de entidades HTML

Gerador de tabela Markdown

Edite uma tabela de texto literal, ajuste o alinhamento e copie Markdown GFM ou importe texto separado por tabulações.

Abrir ferramenta — Gerador de tabela Markdown

Analisador e criador de strings de consulta

Analise e edite parâmetros de consulta mantendo nomes repetidos e sua ordem. Copie uma consulta normalizada ou URL HTTP(S).

Abrir ferramenta — Analisador e criador de strings de consulta

Codificador e decodificador de URL

Converta um componente de URL ou valor de formulário UTF-8 com regras claras para espaços e sinais de mais; copie ou baixe o resultado.

Abrir ferramenta — Codificador e decodificador de URL

Codificador e decodificador Base64

Codifique texto UTF-8 em Base64 padrão ou seguro para URL, ou decodifique os dois formatos com erros claros e resultado completo.

Abrir ferramenta — Codificador e decodificador Base64

Formatador XML

Verifique XML 1.0 com espaços de nomes, formate ou compacte localmente e copie ou baixe o resultado em UTF-8.

Abrir ferramenta — Formatador XML

Contador de caracteres e segmentos SMS

Veja a codificação da mensagem, os limites dos segmentos e o possível custo. O texto fica no seu navegador.

Abrir ferramenta — Contador de caracteres e segmentos SMS

Contador de caracteres para redes sociais

Confira os limites de cada plataforma e divida publicações sem perder texto.

Abrir ferramenta — Contador de caracteres para redes sociais

Contador de caracteres

Conte caracteres, palavras, frases e parágrafos. Consulte a densidade de palavras, o tempo de leitura e o tamanho UTF-8 no navegador.

Abrir ferramenta — Contador de caracteres

Calculadora de tamanho de texto

Compare codificações e tamanhos de dados de texto no navegador.

Abrir ferramenta — Calculadora de tamanho de texto

Limpeza de texto de PDF

Corrija quebras de linha e espaços em texto copiado de PDFs. Preserve o original e reveja hífens ambíguos antes de copiar o resultado.

Abrir ferramenta — Limpeza de texto de PDF

Conversor de letras estilizadas

Converta letras Unicode estilizadas compatíveis em texto normal no navegador. Preserve maiúsculas, acentos, emojis e o original.

Abrir ferramenta — Conversor de letras estilizadas

Corrigir texto

Corrija texto ilegível e acentos quebrados no navegador. Revise cada possível reversão de UTF-8.

Abrir ferramenta — Corrigir texto

Verificar corte do e-mail no Gmail

Meça os bytes UTF-8 do HTML do e-mail, compare com a referência de 102.000 bytes e encontre trechos pesados, tudo no navegador.

Abrir ferramenta — Verificar corte do e-mail no Gmail
Ver todas as ferramentas desta categoria