Ferramentas para dev
Pequenos utilitários para desenvolvedores que poupam uma visita a algum site aleatório. Codifique e decodifique Base64, explique um regex, monte links UTM, gere QR codes e vCards, e mais — os auxiliares do dia a dia. Gratuitos no navegador e disponíveis por API quando você precisar deles em um script.
Quadrado de Políbio
HELLO vira 2315313134 no quadrado de Políbio: cada letra passa a ser a linha e a coluna da sua casa numa grade de cinco por cinco, com I e J dividindo a casa…
Grátis · Funciona no seu navegador
Conversor Punycode
O rótulo münchen vira xn--mnchen-3ya, a forma em ASCII aceita por registros de domínio, certificados e sistemas antigos.
Grátis · Funciona no seu navegador
Cifra rail fence
Escreva a mensagem em zigue-zague sobre vários trilhos e leia linha por linha: com 3 trilhos, WEAREDISCOVEREDFLEEATONCE vira WECRLTEERDSOEEFEAOCAIVDEN, e o…
Grátis · Funciona no seu navegador
Codificador ROT13
Hello, World! vira Uryyb, Jbeyq! e o mesmo passo desfaz tudo: cada letra latina avança 13 posições e a pontuação fica onde está.
Grátis · Funciona no seu navegador
Cifra ROT18
Hello, World! 123 vira Uryyb, Jbeyq! 678 de uma só vez: as letras avançam 13 posições e os dígitos cinco, enquanto espaços e sinais ficam iguais.
Grátis · Funciona no seu navegador
Cifra ROT5 de dígitos
0123456789 vira 5678901234: cada dígito avança cinco posições num círculo de dez, e letras, espaços e hífens ficam onde estão.
Grátis · Funciona no seu navegador
Tradutor de tap code
Digite HI e receba 2,3 2,4: o H fica na linha 2, coluna 3 do quadrado de Polybius de 5×5 e o I na linha 2, coluna 4.
Grátis · Funciona no seu navegador
Cifra trifid
Com a chave KEYWORD e período 5, DEFENDTHEEAST vira ERKQJAYHKOBQL. Cada letra se transforma em três coordenadas do cubo, que são reagrupadas, misturando…
Grátis · Funciona no seu navegador
Conversor de code points Unicode
Digite Hi e receba U+0048 U+0069, um code point por caractere, e um emoji fica como um único valor, por exemplo U+1F600, em vez de duas metades quebradas.
Grátis · Funciona no seu navegador
Codificador de URL
hello world & café vira hello%20world%20%26%20caf%C3%A9, pronto para um link. Escolha entre codificar um valor isolado, em que & = ? / também são escapados, ou…
Grátis · Funciona no seu navegador
Codificador de bytes UTF-8
Veja os bytes UTF-8 exatos de qualquer texto: “Hi” vira os pares hex 48 69, um par por byte, e o hex colado volta aos caracteres originais.
Grátis · Funciona no seu navegador
Cifra XOR
Combina seu texto com uma chave repetida por XOR e mostra o resultado em hexadecimal: “Hello” com a chave “key” vira 230015070a, e a mesma chave o transforma de…
Grátis · Funciona no seu navegador
Codificador PEM Base64
Guarde texto do jeito que certificados e chaves são guardados: Base64 padrão em linhas de 64 caracteres entre as marcas -----BEGIN CERTIFICATE----- e -----END…
Grátis · Funciona no seu navegador
Dígito verificador Aadhaar Verhoeff
Obtenha o dígito verificador Verhoeff dos onze primeiros dígitos de um Aadhaar ou confira um número completo de doze: 2345 6789 012 recebe o 4 e vira 2345 6789…
Grátis · Funciona no seu navegador
Dígito verificador ABA
Obtenha ou confira o nono dígito de um número de routing bancário dos Estados Unidos com os pesos oficiais 3-7-1: 02100002 recebe o 1 e vira 021000021.
Grátis · Funciona no seu navegador
Alfabeto Able Baker
Soletre qualquer nome ou indicativo com o alfabeto militar americano anterior à OTAN: SOS vira Sugar Oboe Sugar, e uma sequência de palavras Able Baker volta a…
Grátis · Funciona no seu navegador
Verificar ABN australiano
Confira um ABN australiano de onze dígitos com a regra oficial da receita do país: 53 004 085 616 dá uma soma ponderada de 445, divisível por 89, então é…
Grátis · Funciona no seu navegador
Dígito verificador ACN Austrália
Obtenha o dígito verificador dos oito primeiros dígitos de um número de empresa australiano ou valide os nove: 004 085 61 recebe o 6 e vira 004 085 616.
Grátis · Funciona no seu navegador
Cifra ADFGVX
Criptografe ou decifre com a cifra de campo alemã de seis por seis que aceita letras e algarismos: ATTACKAT1200, com a chave do quadrado PRIVACY e a de…
Grátis · Funciona no seu navegador
Cifra ADFGX
Use a cifra ADFGX da Primeira Guerra Mundial, que transforma cada letra em um par dos rótulos A, D, F, G e X e depois embaralha as colunas: com as chaves NAVAL…
Grátis · Funciona no seu navegador
Calculadora Adler-32
Obtenha o checksum Adler-32 de qualquer texto, a soma dupla usada dentro do zlib: Wikipedia dá 11e60398, com A em 920 e B em 4582.
Grátis · Funciona no seu navegador
Cifra Albam hebraica
Troque cada letra hebraica pelo seu par na outra metade do alfabeto: alef vira lamed, bet vira mem, e בראשית se torna מטלישכ.
Grátis · Funciona no seu navegador
Codificador btoa Ascii85
Codifique texto no dialeto btoa original do Ascii85, com as linhas xbtoa Begin e End, o z para quatro bytes zero e o y para quatro espaços: Hello, world! fica…
Grátis · Funciona no seu navegador
Tradutor datilologia ASL: formas de mão letras e dígitos
Transforme um nome ou código na sequência de formas de mão da datilologia ASL: ASL vira o punho do A, o punho do S e a forma de L, e cada algarismo tem sua…
Grátis · Funciona no seu navegador
Cifra Atbash cirílica
Espelhe cada letra cirílica russa no alfabeto de 33 letras: А troca de lugar com Я e ПРИВЕТ vira ПОЦЭЪМ; aplicando de novo, o original volta.
Grátis · Funciona no seu navegador
Cifra Atbash grega
Espelhe as 24 letras do alfabeto grego, alfa por ômega e beta por psi: Καλημέρα vira Οωξσνέθω e uma segunda passada traz a palavra de volta.
Grátis · Funciona no seu navegador
Conversor AZERTY ↔ QWERTY
Conserte um texto digitado com o layout de teclado errado levando cada tecla entre o AZERTY francês e o QWERTY americano: as seis teclas que mostram azerty num…
Grátis · Funciona no seu navegador
Codificador base-26 bijetiva
Transforme um número de coluna nas letras correspondentes, ou as letras em número: 27 vira AA, 26 é Z e 702 é ZZ, os mesmos rótulos que o Excel e o Google…
Grátis · Funciona no seu navegador
Codificador Base32768
Compacte texto em Base32768, em que cada caractere Unicode leva quinze bits para canais UTF-16: Hello fica com só três caracteres, 䩲腻㐿.
Grátis · Funciona no seu navegador
Codificador Crockford Base32
“Hello” vira 91JPRV3F em Crockford Base32, um alfabeto sem I, L, O nem U, para que números de série e códigos de suporte resistam à leitura por telefone e à…
Grátis · Funciona no seu navegador
Codificador e decodificador z-base-32
“Hello” vira jb1sa5dx em z-base-32, o alfabeto Base32 de Zooko que deixa de fora o 0, o 2, o l e o v e não acrescenta preenchimento, então os códigos ficam…
Grátis · Funciona no seu navegador
Codificador Base58Check
Dados de endereço Bitcoin com 21 bytes viram 16UwLL9Risc3QfPqBUvKofHmBQ7wMtjvM, 33 caracteres com um checksum duplo SHA-256 de quatro bytes, então um caractere…
Grátis · Funciona no seu navegador
Codificador e decodificador Base58 Ripple
“Hello World” vira JxErpTiA7PhnBMd em Base58 Ripple, o alfabeto do XRP Ledger que começa com r, p, s, h, n e deixa de fora 0, O, I e l, então suas sequências…
Grátis · Funciona no seu navegador
Codificador bcrypt Base64
“Hello, world!” vira QETqZE6qGFbtakviGO no Base64 do bcrypt, o alfabeto OpenBSD que começa com ponto e barra e nunca acrescenta sinais de igual, a mesma forma…
Grátis · Funciona no seu navegador
Codificador OpenPGP Radix-64
“Hello, OpenPGP!” vira o corpo Radix-64 SGVsbG8sIE9wZW5QR1Ah mais a linha de verificação =FPfi: a armadura do OpenPGP, cujo CRC-24 permite ao destinatário…
Grátis · Funciona no seu navegador
Codificador Git Base85
“hello” vira a linha Git Base85 EXk~0{ZvX%Q, cujo E inicial indica que a linha guarda cinco bytes: o dialeto que o Git usa em patches binários, diferente do…
Grátis · Funciona no seu navegador
Codificador basE91
O basE91 guarda texto em 91 caracteres imprimíveis, mais compacto que o Base64 e sem preenchimento: “Hello, world!” vira >OwJh>}A"=r@@Y?F com o alfabeto…
Grátis · Funciona no seu navegador
Codificador e decodificador Base94
“Hello, world!” vira /P|?l:+>Nq\sr<+r em Base94, que usa todos os caracteres ASCII imprimíveis de ! a ~ menos o espaço, então cada caractere carrega mais…
Grátis · Funciona no seu navegador
Conversor negabinário
13 se escreve 11101 em negabinário, a base −2, cujas posições alternam 1, −2, 4, −8 e 16, então qualquer inteiro, inclusive os negativos, é escrito só com 0 e 1…
Grátis · Funciona no seu navegador
Conversor base φ (razão áurea)
2 vira 10.01 na base φ, a base da razão áurea, cujas posições são potências de cerca de 1.61803398875: todo inteiro ganha uma sequência finita só de 0 e 1…
Grátis · Funciona no seu navegador
Conversor quaternário (base 4)
27 se escreve 123 na base 4: cada dígito quaternário, de 0 a 3, guarda exatamente dois bits, por isso a base 4 combina com as quatro letras do DNA e com códigos…
Grátis · Funciona no seu navegador
Conversor senário base 6
42 se escreve 110 na base 6, o sistema senário com dígitos de 0 a 5 e posições que valem 1, 6, 36 e 216, a base dos dados de seis faces e das aulas de valor…
Grátis · Funciona no seu navegador
Codificador Baudot ITA2
“HI” vira 10100 00110 em Baudot–Murray ITA2, o código de cinco bits das teleimpressoras do telex e do radioteletipo, com as trocas de letras e figuras inseridas…
Grátis · Funciona no seu navegador
Codificador mnemônico BIP-39
Dezesseis bytes de entropia zerados viram “abandon” onze vezes seguido de “about”: o BIP-39 transforma de 128 a 256 bits em 12 a 24 palavras em inglês com um…
Grátis · Funciona no seu navegador
Texto Unicode negrito itálico
“Hello World” vira 𝑯𝒆𝒍𝒍𝒐 𝑾𝒐𝒓𝒍𝒅: cada letra latina é trocada pela gêmea em negrito itálico matemático do Unicode, então o destaque sobrevive ao colar…
Grátis · Funciona no seu navegador
Cifra de livro
Esconda uma mensagem em um trecho que você compartilha com outra pessoa: com uma chave de 13 palavras, «quick fox river» vira 2 4 12, e esses números voltam às…
Grátis · Funciona no seu navegador
Codificador Brainfuck
Digite «Hi» e receba um programa Brainfuck de 107 caracteres pronto para rodar, feito só de sinais de mais e pontos de impressão.
Grátis · Funciona no seu navegador
Calculadora checksum BSD
O texto «abc» dá um checksum BSD de 16556, ou 40ac em hexadecimal, em 1 bloco: o mesmo par que o antigo comando sum do Unix imprime no modo BSD.
Grátis · Funciona no seu navegador
Dígito BSN Países Baixos
Digite 12345678 e receba o dígito verificador 2, então o BSN completo é 123456782; ou cole um número de nove dígitos para ver se ele passa no teste do onze…
Grátis · Funciona no seu navegador
Escapador de strings C
Uma aspa, uma barra invertida ou uma quebra de linha soltas quebram uma string em C; a ferramenta transforma Hello "world", uma quebra de linha e line 2 em…
Grátis · Funciona no seu navegador
Cifra de César cirílica
Com deslocamento 3, «Привет, мир!» vira «Тулезх, плу!»: cada uma das 33 letras russas, incluindo Ё, anda três casas e volta do Я para o А.
Grátis · Funciona no seu navegador
Dígito verificador do número CAS
Digite 7732-18 e receba o dígito verificador 5, ou seja, 7732-18-5, o número CAS da água; digite 7732-18-6 e a validação falha.
Grátis · Funciona no seu navegador
Chaocipher
Cifre WELLDONEISBETTERTHANWELLSAID com os discos iniciais clássicos de Byrne e receba OAHQHCNYNXTSZJRRHJBYHQKSOUJY: os dois alfabetos se reorganizam a cada…
Grátis · Funciona no seu navegador
Dígito ID residência China
Digite 11010519491231002 e receba o caractere de controle X, então a identidade completa é 11010519491231002X; ou cole os 18 caracteres para ver se o último…
Grátis · Funciona no seu navegador
Dígito verificador cédula Equador
Digite 171003406 e receba o dígito verificador 5, então a cédula completa é 1710034065; ou cole os dez dígitos para ver se o último segue a regra oficial de…
Grátis · Funciona no seu navegador
Letras Unicode circuladas
Digite Hello123 e receba Ⓗⓔⓛⓛⓞ①②③: oito caracteres bolha que se colam como texto comum em nomes de usuário, títulos de live e legendas, sem fonte especial.
Grátis · Funciona no seu navegador
Dígito verificador CNP romeno
Digite 180010122114 e receba o dígito verificador 4, então o CNP completo é 1800101221144; ou cole os treze dígitos para ver se o último segue a ponderação…
Grátis · Funciona no seu navegador
Dígitos verificadores CNPJ
Digite a base 112223330001 e receba os dígitos verificadores 81, então o CNPJ completo é 11222333000181; ou cole os 14 dígitos para confirmar os dois finais.
Grátis · Funciona no seu navegador
Conversor Colemak QWERTY
Digite hello com o hábito do QWERTY em um teclado Colemak e a tela mostra hfiiy; este conversor troca cada letra pela que fica na mesma tecla física, nos dois…
Grátis · Funciona no seu navegador
Fonética de Colônia
Müller, Mueller e Muller recebem o mesmo código, 657, e Schmidt e Schmied compartilham o 862, então as variantes de um sobrenome alemão ficam juntas.
Grátis · Funciona no seu navegador