JSON Formatter
Formata JSON válido com 2 ou 4 espaços e identifica a posição de erros de sintaxe comuns.
Abrir ferramentaUma coleção de 60 ferramentas para processamento de dados, formatação de código, hashes, conversão de texto, fluxos HTTP e cálculos locais de redes IP.
Todas funcionam localmente no navegador, sem início de sessão, servidor ou API online; a ferramenta não envia os dados introduzidos.
Formata JSON válido com 2 ou 4 espaços e identifica a posição de erros de sintaxe comuns.
Abrir ferramentaValida a sintaxe JSON e apresenta o estado, a causa e a localização exata de cada erro.
Abrir ferramentaAnalisa e volta a serializar JSON numa única linha fiável, calculando a redução de tamanho.
Abrir ferramentaAlterna entre a vista Raw e uma árvore recolhível que distingue claramente os tipos de dados JSON.
Abrir ferramentaConverte listas de objetos em CSV padrão e trata aspas, vírgulas, quebras de linha e campos em falta.
Abrir ferramentaAnalisa CSV segundo as regras básicas da RFC 4180, incluindo vírgulas, quebras e aspas escapadas.
Abrir ferramentaValida e formata XML, preservando atributos, comentários e secções CDATA.
Abrir ferramentaConverte nós, atributos, texto e elementos XML repetidos numa estrutura JSON previsível.
Abrir ferramentaConverte objetos e listas de forma recursiva, escapa texto e rejeita nomes de etiquetas XML inválidos.
Abrir ferramentaConverte objetos, listas e valores escalares de YAML para JSON e apresenta erros de sintaxe.
Abrir ferramentaConverte JSON padrão em YAML legível e trata corretamente objetos, listas e valores escalares.
Abrir ferramentaCodifica texto UTF-8 em Base64, com suporte para caracteres internacionais e emoji.
Abrir ferramentaValida Base64 e descodifica-o para recuperar texto Unicode multilingue.
Abrir ferramentaCodifica texto internacional e caracteres especiais nos modos URL Component e Full URL.
Abrir ferramentaDescodifica sequências percentuais e explica códigos incompletos ou inválidos.
Abrir ferramentaAnalise estritamente os bytes hexadecimais e restaure para texto multilingue como UTF-8.
Abrir ferramentaCodifique texto Unicode em bytes UTF-8 e produza em três formatos hexadecimais comuns.
Abrir ferramentaAnalisa o binário estritamente como bytes de 8 bits e descodifica em texto legível usando UTF-8.
Abrir ferramentaCodifique o texto Unicode em bytes UTF-8 e, em seguida, produza um binário fixo de oito bits.
Abrir ferramentaConverta entre caracteres ASCII decimais, hexadecimais e binários e marque caracteres não ASCII.
Abrir ferramentaVisualize informações de codificação um a um ponto de código Unicode e suporte para escape U+ e JavaScript e conversão inversa.
Abrir ferramentaCodifique caracteres especiais normalmente encontrados em HTML e, opcionalmente, converta caracteres não ASCII em entidades numéricas.
Abrir ferramentaDescodifique entidades HTML nomeadas e numéricas e apresente os resultados de forma segura como textContent.
Abrir ferramentaTesta flags, índices de correspondência e grupos de captura com limite de tempo para padrões complexos.
Abrir ferramentaGera entre 1 e 100 UUID v4 criptograficamente aleatórios, com opções de maiúsculas e hífenes.
Abrir ferramentaConverte segundos e milissegundos Unix em datas e mostra o fuso do dispositivo, UTC e ISO.
Abrir ferramentaAnalisa e formata documentos HTML completos e fragmentos comuns com Prettier.
Abrir ferramentaFormata seletores, declarações, media queries, keyframes e propriedades personalizadas de CSS.
Abrir ferramentaFormata JavaScript moderno com Prettier, incluindo classes, optional chaining e async/await.
Abrir ferramentaFormata consultas para Standard SQL, MySQL, PostgreSQL ou SQLite.
Abrir ferramentaMinifica HTML preservando conteúdo pré-formatado e espaços com significado.
Abrir ferramentaMinifica CSS através de uma árvore sintática que compreende strings, calc() e propriedades personalizadas.
Abrir ferramentaAnalisa, comprime e reduz variáveis de JavaScript moderno com Terser, mostrando a alteração de tamanho.
Abrir ferramentaGera um hash SHA-256 de 64 carateres hexadecimais para texto UTF-8 com o Web Crypto nativo do navegador.
Abrir ferramentaGera um hash SHA-512 de 128 carateres hexadecimais para texto UTF-8 com o Web Crypto.
Abrir ferramentaCalcula um MD5 de 32 carateres hexadecimais para texto UTF-8 através de uma implementação local; destina-se a verificações de compatibilidade, não a fins de segurança.
Abrir ferramentaSelecione um ficheiro local e calcule SHA-256, SHA-512 ou MD5 no browser, sem necessidade de upload.
Abrir ferramentaDescodifica localmente o cabeçalho e a carga útil do JWT e interpreta as declarações de tempo comuns do Unix; não verifica assinaturas.
Abrir ferramentaGere o cabeçalho de autorização básico em segurança em UTF-8, com a ressalva de que o Base64 não é encriptação.
Abrir ferramentaGere crons padrão de cinco campos com opções de agendamento comuns e apresenta simultaneamente explicações em linguagem natural.
Abrir ferramentaValida e interpreta o cron padrão de cinco campos, suportando a sintaxe de asterisco, lista, intervalo e passo.
Abrir ferramentaAnalisa strings de consulta e preserva parâmetros duplicados, valores nulos e semântica de codificação percentual padrão.
Abrir ferramentaGera uma string de consulta codificada corretamente a partir de parâmetros de valor-chave de várias linhas, permitindo chaves duplicadas.
Abrir ferramentaDivida URLs completos ou relativos e liste parâmetros de consulta com a API de URL nativa.
Abrir ferramentaAnalisa o cabeçalho do cookie colado e apresenta o valor original e os resultados da descodificação segura lado a lado.
Abrir ferramentaAnalisa cabeçalhos HTTP de texto simples, preservando dois pontos em campos e valores repetidos e gera JSON.
Abrir ferramentaGera comandos cURL com escape correto a partir de informações de pedido estruturado, mas não executa o pedido.
Abrir ferramentaAnalisa de forma segura comandos cURL comuns para gerar código fetch e indica claramente as opções não suportadas.
Abrir ferramentaAnalisa de forma segura chamadas fetch comuns e gera cURL; não utiliza eval nem new Function.
Abrir ferramentaUtilize o mapeamento local para consultar bidirecionalmente entre extensões e tipos MIME e suportar pesquisas por palavras-chave.
Abrir ferramentaValida rigorosamente o formato A.B.C.D, o intervalo de 0 a 255 e os zeros à esquerda, e apresenta cada octeto e os 32 bits.
Abrir ferramentaValida com um analisador endereços IPv6 completos ou comprimidos, incluindo os que incorporam um IPv4, e gera a forma expandida e a forma comprimida canónica.
Abrir ferramentaConverte os quatro octetos decimais de um IPv4 em blocos binários de 8 bits e apresenta tanto o formato com pontos como o formato contínuo.
Abrir ferramentaVerifica se existem exatamente 32 bits formados por zeros e uns, e converte para IPv4 o binário contínuo, com pontos ou agrupado por espaços.
Abrir ferramentaCalcula a máscara, os endereços de rede e de broadcast, o intervalo e o número de hosts a partir de um IPv4 e de um prefixo CIDR.
Abrir ferramentaEfetua um cálculo completo de sub-rede com um CIDR ou uma máscara contígua e apresenta os limites, os bits e o intervalo de hosts.
Abrir ferramentaConverte um prefixo CIDR em máscara de sub-rede e vice-versa, e verifica rigorosamente se os bits 1 e 0 são contíguos.
Abrir ferramentaCalcula os endereços inicial e final, o intervalo utilizável e o número de endereços de um CIDR sem gerar uma enorme lista de endereços IP.
Abrir ferramentaCalcula com precisão o endereço de rede através de uma operação AND entre o IP e a máscara de sub-rede, e apresenta as três linhas do cálculo binário.
Abrir ferramentaCalcula com precisão o endereço de broadcast através de uma operação OR entre o endereço de rede e a máscara wildcard, e apresenta o cálculo binário.
Abrir ferramenta