Web e rede
A caixa de ferramentas web do dia a dia: URLs, DNS, estados HTTP, user agents, meta tags, cron e regex. 40 ferramentas, incluindo Conversor de bases, Testador de regex, Conversor de códigos ASCII e Conversor de caixa (código). Todas gratuitas, sem conta e sem instalar nada.
Conversor de basesConverte um número entre as 35 bases, sem arredondamento, com complemento para dois.Testador de regexTesta uma expressão regular e vê o que ela faz: correspondências realçadas no texto, cada grupo capturado listado, um painel de substituição e o padrão relido peça a peça. As flags são botões que dizem o que mudam, e um padrão capaz de bloquear a página é assinalado antes de correr.Conversor de códigos ASCIIConverta texto em pontos de código ASCII/Unicode e vice-versa.Conversor de caixa (código)Converta identificadores entre camelCase, snake_case, kebab-case, PascalCase e CONSTANT_CASE, um por linha. As séries de maiúsculas são bem separadas: parseHTTPResponse dá parse_http_response.Extrator de colunaExtraia uma única coluna de dados delimitados (CSV, TSV…). Funciona num bloco colado ou num ficheiro que largue.Conversor de delimitadorTroque o delimitador dos seus dados — vírgula, tabulação, ponto e vírgula, barra ou espaço. Largue um ficheiro em vez de o colar: é lido no seu navegador e nunca é enviado.Consulta DNSAnalisa um domínio em dois resolvedores ao mesmo tempo e vê onde divergem.Extrair texto entre delimitadoresExtraia cada trecho de texto entre um marcador de início e de fim. Aceita um ficheiro inteiro, para que um registo longo não tenha de passar pela área de transferência.Extrair domíniosExtraia os nomes de domínio dos URLs e emails do seu texto. Cole o texto ou largue o ficheiro; em nenhum dos casos algo sai da página.Extrair e-mailsExtraia cada endereço de e-mail único de um bloco de texto. Funciona num bloco colado ou num ficheiro que largue.Extrair endereços IPExtraia cada endereço IPv4 e IPv6 válido de um bloco de texto. 999.1.1.1, 1.2.3.4.5 e 01.2.3.4 não são endereços e são ignorados; IPv6 comprimido como ::1 é detetado. Largue um ficheiro em vez de o colar: é lido no seu navegador e nunca é enviado.Extrair númerosExtraia cada número de um bloco de texto: os milhares agrupados continuam a ser um número (1.234,56 ou 1,234.56), um hífen numa referência não é um sinal menos, e a saída pode ser normalizada. Funciona num bloco colado ou num ficheiro que largue.Extrair números de telefoneExtraia três famílias de números de um texto: internacional (+33 6 12 34 56 78, 0033…), nacional francês (06 12 34 56 78) e norte-americano ((555) 123-4567). Datas e referências longas são ignoradas. Aceita um ficheiro inteiro, para que um registo longo não tenha de passar pela área de transferência.Extrair URLsExtraia cada ligação única de um bloco de texto. Largue um ficheiro em vez de o colar: é lido no seu navegador e nunca é enviado.Inverter imagemInverta uma imagem horizontal (espelho) ou verticalmente e descarregue o resultado em resolução total.Head / tail (primeiras e últimas linhas)Mantenha apenas as primeiras ou últimas N linhas do texto. Funciona num bloco colado ou num ficheiro que largue.Gerador de redirecionamentos .htaccessGera regras .htaccess do Apache prontas a colar para as tarefas comuns: redirecionamentos 301/302 (simples ou regex), forçar HTTPS, forçar www ou sem www, bloquear endereços IP, remover barras finais, proteção hotlink de imagens e compressão GZIP. Escolhe uma regra, preenche e copia — lembra-te de fazer uma cópia do teu .htaccess primeiro.Gerador de lista HTMLTransforme uma lista de linhas numa lista HTML com marcadores ou numerada.Conversor de HTML para JSXConverta HTML para JSX de React — class→className, for→htmlFor, tags auto-fecháveis e estilos.Referência de códigos de estado HTTPPesquise e explore todos os códigos de estado HTTP padrão por classe, com o nome e uma descrição de uma linha.Conversor para kebab-caseConverta qualquer texto ou identificador camelCase em kebab-case minúsculo (com hífens).Analisador chave-valor para JSONConverta linhas «chave: valor» ou «chave = valor» num objeto JSON. Funciona num bloco colado ou num ficheiro que largue.Tradutor de código MorseTraduza texto para código Morse e vice-versa. Letras, algarismos e pontuação fazem a ida e volta idênticos; o espaço entre palavras escreve-se «/». Aceita um ficheiro inteiro, para que um registo longo não tenha de passar pela área de transferência.O meu endereço IPO teu endereço IP público, a sua versão (IPv4 ou IPv6) e a localização ao nível da cidade que a rede deixa adivinhar — mais o que o teu navegador anuncia: um fuso que não coincide denuncia uma VPN. Nada é guardado.Alfabeto fonético NATOSoletre texto com o alfabeto fonético NATO — letras, algarismos e pontuação — e leia de volta um texto soletrado. Os acentos são reduzidos: É dá Echo.Gerador de sequência de númerosGere uma lista de números a partir de um início, fim e passo.Conversor de números ordinaisConverta números em ordinais em inglês (1st, 2nd, 3rd…).Preencher (padding) string / númeroPreencha cada linha até um comprimento fixo com um carácter, à esquerda ou direita.Conversor de numerais romanosConverta números em numerais romanos e vice-versa, um por linha. Só a forma subtrativa estrita conta: IIII, VV e IM são rejeitados, e o intervalo é 1–3999.Conversor para snake_caseConverta qualquer texto ou identificador camelCase em snake_case minúsculo.Gerador de cláusula SQL INTransforme uma lista de valores (um por linha) numa cláusula SQL IN (...).Remover códigos de cor ANSIRemova as sequências de escape ANSI do terminal para um log limpo e legível. Cole o texto ou largue o ficheiro; em nenhum dos casos algo sai da página.Remover tags HTMLRemova todas as tags HTML de um trecho e mantenha apenas o texto.Calculadora de sub-rede (CIDR)Calcule a máscara de sub-rede e o número de hosts utilizáveis a partir de um prefixo CIDR.Conversor de tabulações para espaçosConverta tabulações em espaços ou o inverso, com o tamanho de tab escolhido.Linhas para array JSONTransforme uma lista de linhas num array JSON de strings. Largue um ficheiro em vez de o colar: é lido no seu navegador e nunca é enviado.Texto para tabela HTMLConverta dados delimitados numa tabela HTML.Analisador de URLDecomponha um URL em protocolo, host, porta, caminho, query e parâmetros — codificação percentual descodificada, chaves repetidas mantidas. Texto ou JSON.Detetor de navegador e User-AgentA tua cadeia User-Agent em bruto e o que ela quer dizer: navegador, motor de renderização, sistema, tipo de aparelho — com o ecrã, os idiomas e as capacidades que qualquer página consegue ler sem pedir nada.Envolver linhas em tag HTMLEnvolva cada linha numa tag HTML à sua escolha (ex. li, p, td).