Developer Tools

Ferramentas online para programadores

Uma 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.

Ferramentas de JSON e dados

JSON Formatter

Formata JSON válido com 2 ou 4 espaços e identifica a posição de erros de sintaxe comuns.

Abrir ferramenta

JSON Validator

Valida a sintaxe JSON e apresenta o estado, a causa e a localização exata de cada erro.

Abrir ferramenta

JSON Minifier

Analisa e volta a serializar JSON numa única linha fiável, calculando a redução de tamanho.

Abrir ferramenta

JSON Viewer

Alterna entre a vista Raw e uma árvore recolhível que distingue claramente os tipos de dados JSON.

Abrir ferramenta

JSON → CSV

Converte listas de objetos em CSV padrão e trata aspas, vírgulas, quebras de linha e campos em falta.

Abrir ferramenta

CSV → JSON

Analisa CSV segundo as regras básicas da RFC 4180, incluindo vírgulas, quebras e aspas escapadas.

Abrir ferramenta

Ferramentas de XML e YAML

XML Formatter

Valida e formata XML, preservando atributos, comentários e secções CDATA.

Abrir ferramenta

XML → JSON

Converte nós, atributos, texto e elementos XML repetidos numa estrutura JSON previsível.

Abrir ferramenta

JSON → XML

Converte objetos e listas de forma recursiva, escapa texto e rejeita nomes de etiquetas XML inválidos.

Abrir ferramenta

YAML → JSON

Converte objetos, listas e valores escalares de YAML para JSON e apresenta erros de sintaxe.

Abrir ferramenta

JSON → YAML

Converte JSON padrão em YAML legível e trata corretamente objetos, listas e valores escalares.

Abrir ferramenta

Codificação e conversão de texto

Base64 Encode

Codifica texto UTF-8 em Base64, com suporte para caracteres internacionais e emoji.

Abrir ferramenta

Base64 Decode

Valida Base64 e descodifica-o para recuperar texto Unicode multilingue.

Abrir ferramenta

URL Encode

Codifica texto internacional e caracteres especiais nos modos URL Component e Full URL.

Abrir ferramenta

URL Decode

Descodifica sequências percentuais e explica códigos incompletos ou inválidos.

Abrir ferramenta

Hex → Text

Analise estritamente os bytes hexadecimais e restaure para texto multilingue como UTF-8.

Abrir ferramenta

Text → Hex

Codifique texto Unicode em bytes UTF-8 e produza em três formatos hexadecimais comuns.

Abrir ferramenta

Binary → Text

Analisa o binário estritamente como bytes de 8 bits e descodifica em texto legível usando UTF-8.

Abrir ferramenta

Text → Binary

Codifique o texto Unicode em bytes UTF-8 e, em seguida, produza um binário fixo de oito bits.

Abrir ferramenta

ASCII Converter

Converta entre caracteres ASCII decimais, hexadecimais e binários e marque caracteres não ASCII.

Abrir ferramenta

Unicode Converter

Visualize 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 ferramenta

HTML Entity Encoder

Codifique caracteres especiais normalmente encontrados em HTML e, opcionalmente, converta caracteres não ASCII em entidades numéricas.

Abrir ferramenta

HTML Entity Decoder

Descodifique entidades HTML nomeadas e numéricas e apresente os resultados de forma segura como textContent.

Abrir ferramenta

Utilitários para programadores

Regex Tester

Testa flags, índices de correspondência e grupos de captura com limite de tempo para padrões complexos.

Abrir ferramenta

UUID Generator

Gera entre 1 e 100 UUID v4 criptograficamente aleatórios, com opções de maiúsculas e hífenes.

Abrir ferramenta

Unix Timestamp Converter

Converte segundos e milissegundos Unix em datas e mostra o fuso do dispositivo, UTC e ISO.

Abrir ferramenta

Formatadores de código

HTML Formatter

Analisa e formata documentos HTML completos e fragmentos comuns com Prettier.

Abrir ferramenta

CSS Formatter

Formata seletores, declarações, media queries, keyframes e propriedades personalizadas de CSS.

Abrir ferramenta

JavaScript Formatter

Formata JavaScript moderno com Prettier, incluindo classes, optional chaining e async/await.

Abrir ferramenta

SQL Formatter

Formata consultas para Standard SQL, MySQL, PostgreSQL ou SQLite.

Abrir ferramenta

Minificadores de código

HTML Minifier

Minifica HTML preservando conteúdo pré-formatado e espaços com significado.

Abrir ferramenta

CSS Minifier

Minifica CSS através de uma árvore sintática que compreende strings, calc() e propriedades personalizadas.

Abrir ferramenta

JavaScript Minifier

Analisa, comprime e reduz variáveis de JavaScript moderno com Terser, mostrando a alteração de tamanho.

Abrir ferramenta

Ferramentas de hash e segurança

SHA256 Generator

Gera um hash SHA-256 de 64 carateres hexadecimais para texto UTF-8 com o Web Crypto nativo do navegador.

Abrir ferramenta

SHA512 Generator

Gera um hash SHA-512 de 128 carateres hexadecimais para texto UTF-8 com o Web Crypto.

Abrir ferramenta

MD5 Generator

Calcula 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 ferramenta

File Hash Calculator

Selecione um ficheiro local e calcule SHA-256, SHA-512 ou MD5 no browser, sem necessidade de upload.

Abrir ferramenta

JWT Decoder

Descodifica 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 ferramenta

Basic Auth Generator

Gere 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 ferramenta

Cron e expressões temporais

Cron Generator

Gere crons padrão de cinco campos com opções de agendamento comuns e apresenta simultaneamente explicações em linguagem natural.

Abrir ferramenta

Cron Parser

Valida e interpreta o cron padrão de cinco campos, suportando a sintaxe de asterisco, lista, intervalo e passo.

Abrir ferramenta

Ferramentas de URL e HTTP

Query String Parser

Analisa strings de consulta e preserva parâmetros duplicados, valores nulos e semântica de codificação percentual padrão.

Abrir ferramenta

Query String Generator

Gera uma string de consulta codificada corretamente a partir de parâmetros de valor-chave de várias linhas, permitindo chaves duplicadas.

Abrir ferramenta

URL Parser

Divida URLs completos ou relativos e liste parâmetros de consulta com a API de URL nativa.

Abrir ferramenta

Cookie Parser

Analisa o cabeçalho do cookie colado e apresenta o valor original e os resultados da descodificação segura lado a lado.

Abrir ferramenta

HTTP Header Parser

Analisa cabeçalhos HTTP de texto simples, preservando dois pontos em campos e valores repetidos e gera JSON.

Abrir ferramenta

Auxiliares de pedidos HTTP

Curl Generator

Gera comandos cURL com escape correto a partir de informações de pedido estruturado, mas não executa o pedido.

Abrir ferramenta

Curl → Fetch

Analisa de forma segura comandos cURL comuns para gerar código fetch e indica claramente as opções não suportadas.

Abrir ferramenta

Fetch → Curl

Analisa de forma segura chamadas fetch comuns e gera cURL; não utiliza eval nem new Function.

Abrir ferramenta

Ferramentas de tipos de ficheiro

MIME Type Lookup

Utilize o mapeamento local para consultar bidirecionalmente entre extensões e tipos MIME e suportar pesquisas por palavras-chave.

Abrir ferramenta

Ferramentas de cálculo de redes e IP

IPv4 Validator

Valida 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 ferramenta

IPv6 Validator

Valida 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 ferramenta

IPv4 → Binary

Converte 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 ferramenta

Binary → IPv4

Verifica 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 ferramenta

CIDR Calculator

Calcula 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 ferramenta

Subnet Calculator

Efetua 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 ferramenta

Subnet Mask Calculator

Converte 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 ferramenta

IP Range Calculator

Calcula 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 ferramenta

Network Address Calculator

Calcula 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 ferramenta

Broadcast Address Calculator

Calcula 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