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.

Dígito verificador SEDOL
Para o corpo B0YBKJ o dígito verificador é 7, então o SEDOL completo é B0YBKJ7. A ferramenta calcula esse dígito para qualquer corpo de seis caracteres ou…
Grátis · Funciona no seu navegador
Aspas argumento shell
hello world vira 'hello world', um único argumento seguro para o shell: espaços, aspas, asteriscos e outros sinais especiais ficam entre aspas simples para o…
Grátis · Funciona no seu navegador
Cifra monoalfabética: cifre e decifre com chave de 26 letras
Com a chave QWERTYUIOPASDFGHJKLZXCVBNM, Hello World vira Itssg Vgksr: você fornece o alfabeto cifrado completo de 26 letras, cada letra tem uma única troca fixa…
Grátis · Funciona no seu navegador
Dígito verificador SIN Canadá
A base 04645428 recebe o dígito verificador 6, então o SIN completo é 046454286. Digite oito dígitos para calcular o dígito Luhn ou nove para validar um número…
Grátis · Funciona no seu navegador
Dígito verificador SIREN francês Luhn
O corpo 732 829 32 recebe o dígito verificador 0, então o SIREN é 732 829 320, enquanto um 732 829 321 digitado errado falha.
Grátis · Funciona no seu navegador
Validar SIRET francês
73282932000074 é válido: a verificação Luhn dos catorze dígitos fecha e os nove primeiros, o SIREN 732829320, também passam na própria, deixando 00074 como NIC…
Grátis · Funciona no seu navegador
Codificador Soundex
Robert e Rupert dão o mesmo código, R163: a primeira letra fica, os sons de consoante seguintes viram três dígitos e códigos curtos são completados com zeros…
Grátis · Funciona no seu navegador
Alfabeto de soletração espanhol
SOS vira Sábado Oviedo Sábado: cada letra, inclusive o Ñ, e cada dígito ganham sua palavra em espanhol, de Antonio para A a Zaragoza para Z, para que nomes e…
Grátis · Funciona no seu navegador
Dígito verificador SSCC-18
Os 17 dígitos de dados 00614141123456789 recebem o dígito verificador 0, então o SSCC-18 completo é 006141411234567890.
Grátis · Funciona no seu navegador
Dígito verificador Steuer-ID Alemanha
Com os dez primeiros dígitos 8609574271 você obtém o dígito verificador 9 e o número completo 86095742719.
Grátis · Funciona no seu navegador
Texto riscado Unicode
Digite Hello e receba H̶e̶l̶l̶o̶: uma marca de traço longo entra depois de cada uma das 5 letras, e o riscado viaja como texto simples para chats, perfis e…
Grátis · Funciona no seu navegador
Texto subscrito Unicode
Digite H2O C6H12O6 x1 e receba H₂O C₆H₁₂O₆ ₓ₁: dígitos, os sinais de mais, menos, igual e parênteses e as minúsculas que o Unicode aceita descem da linha…
Grátis · Funciona no seu navegador
Texto sobrescrito Unicode
Digite x2 + y3 e receba ˣ² ⁺ ʸ³: dígitos, os sinais de mais, menos, igual e parênteses e muitas letras latinas sobem para sobrescritos Unicode que mantêm a…
Grátis · Funciona no seu navegador
Alfabeto de soletração sueco
Digite SOS e receba Sigurd Olof Sigurd: cada letra, incluindo Å, Ä e Ö, vira o nome sueco de soletração e os dígitos viram Noll a Nio, prontos para ler em voz…
Grátis · Funciona no seu navegador
Checksum System V
A palavra hello dá checksum 532 e 1 bloco, exatamente o que o sum -s mostra no Unix. Cole um texto para reproduzir o número clássico do System V, e não a…
Grátis · Funciona no seu navegador
Codificador T9: letras em dígitos do teclado e o inverso
Digite hello e receba 43556, as teclas que você apertaria num teclado de celular clássico em que o 2 tem ABC e o 9 tem WXYZ.
Grátis · Funciona no seu navegador
Tradutor de códigos dez policiais
Digite 10-4 e veja o significado, confirmação de recebimento (OK / message received), ou digite uma frase como message received para recuperar o código.
Grátis · Funciona no seu navegador
Tradutor Ubbi Dubbi
Hello world vira Hubellubo wuborld: a sílaba ub entra antes de cada vogal a, e, i, o e u, enquanto o y, os espaços e a pontuação ficam iguais.
Grátis · Funciona no seu navegador
Dígito verificador UIC de vagão
Um vagão cujos onze primeiros dígitos são 21812471217 recebe o dígito verificador 3, e o número UIC completo fica 218124712173.
Grátis · Funciona no seu navegador
Conversor de escape Unicode
Digite Hi e receba \u0048\u0069; um é acentuado vira \u00e9 e o emoji U+1F600 vira o par \ud83d\ude00.
Grátis · Funciona no seu navegador
Normalizador Unicode NFD
A palavra café, escrita com um único é, sai como cinco code points: c, a, f, e e um acento agudo combinante.
Grátis · Funciona no seu navegador
Normalizador Unicode NFKC
file ㎞ ① vira file km 1: ligaduras, letras de largura total, dígitos em círculo e outras variantes de estilo viram texto simples e depois os acentos são…
Grátis · Funciona no seu navegador
Normalizador Unicode NFKD
file ① café vira file 1 café com o acento separado: ligaduras se abrem em letras soltas, dígitos em círculo viram números comuns e letras acentuadas se dividem…
Grátis · Funciona no seu navegador
Dígito verificador UPC-A
O número de produto 01234567890 recebe o dígito verificador 5, e o UPC-A completo fica 012345678905.
Grátis · Funciona no seu navegador
Conversor UPC-E
O UPC-E 425261 se expande para o UPC-A 042100005264: os zeros suprimidos para embalagens pequenas voltam, fabricante 42100 e produto 00526, e o dígito…
Grátis · Funciona no seu navegador
Texto de cabeça para baixo
Hello World! sai como ¡plɹoM ollǝH: cada letra é trocada por um símbolo Unicode girado parecido e a ordem se inverte, então o texto se lê certo com a tela…
Grátis · Funciona no seu navegador
Codificador porcentagem RFC 3986
Pela regra estrita da RFC 3986, hello world!'()* vira hello%20world%21%27%28%29%2A: só letras, dígitos, hífen, ponto, sublinhado e til ficam como estão.
Grátis · Funciona no seu navegador
Codificador UTF-32
Transforme texto em valores UTF-32 de largura fixa: “Hi” vira 00000048 00000069, duas unidades e 8 bytes, e um emoji como U+1F600 continua sendo uma única…
Grátis · Funciona no seu navegador
Codificador e decodificador UTF-7
Codifique texto em UTF-7 para que passe por canais de apenas sete bits: café vira caf+AOk- e, ao decodificar, volta a ser a palavra original.
Grátis · Funciona no seu navegador
Codificador UTF-7 modificado IMAP
Obtenha o nome exato de pasta que um servidor IMAP espera: Inbox/日本語 vira Inbox/&ZeVnLIqe-, e um nome enigmático de um log volta a ficar legível.
Grátis · Funciona no seu navegador
Dígito verificador UTR Reino Unido
Calcule ou confira o primeiro dígito de um UTR do Reino Unido: o corpo 123456789 gera o dígito verificador 1, então o UTR completo é 1123456789.
Grátis · Funciona no seu navegador
Codificador uuencode
Transforma “Hello, world!” em um documento uuencode clássico que começa com begin 644 data.txt e lê esses documentos de volta como texto.
Grátis · Funciona no seu navegador
Cifra VIC
Cifra ATTACK AT DAWN com a chave de tabuleiro COMPUTERS, os nulos 37 e as chaves ORANGE e BLUE em 61363 17174 31939 70373 3916, e decifra de volta.
Grátis · Funciona no seu navegador
Alfabeto fonético Western Union
Soletra SOS como Sugar Ocean Sugar com a clássica tabela telegráfica da Western Union, de Adams para A até Zero para Z, e transforma uma sequência de…
Grátis · Funciona no seu navegador
Codificador de entidades XML
Escapa os cinco caracteres que o XML reserva, então “Tom & Jerry <3” vira “Tom &amp; Jerry &lt;3”, e converte &amp;, &lt;, &gt;, &apos; e &quot; de volta em…
Grátis · Funciona no seu navegador
Codificador xxencode
Empacota “Hello, world!” em um bloco xxencode clássico, com begin 644 hello.txt, usando só mais, menos, dígitos e letras para que nenhum gateway EBCDIC o…
Grátis · Funciona no seu navegador
Codificador e decodificador yEnc
Codifica “Hello Usenet” em um fragmento yEnc com moldura, com cabeçalho =ybegin e uma linha =yend que traz o checksum 38A1E859, e decodifica esses fragmentos em…
Grátis · Funciona no seu navegador
Codificador de caracteres de largura zero
Esconde um segredo dentro de um texto comum com caracteres Unicode invisíveis: “Hi” escondido em “Hello world” vira 18 caracteres de largura zero que ninguém…
Grátis · Funciona no seu navegador
Minifique código CSS e meça a redução de tamanho
Reduza uma folha de estilos sem mudar o significado: a amostra cai de 101 para 71 bytes, uma economia de 29,7 %, e o texto entre aspas, até um /* label */ {x}…
Grátis · Funciona no seu navegador
Calcule um agendamento de backoff exponencial para tentativas
Veja exatamente quanto cada nova tentativa espera: uma base de 250 com multiplicador 2 e teto de 2000 dá 250, 500, 1000, 2000, 2000 e 2000 em 6 tentativas, sem…
Grátis · Funciona no seu navegador
Cifra A1Z26
Troque cada letra pela sua posição no alfabeto: HELLO vira 8 5 12 12 15, e uma lista de números de 1 a 26 volta a ser texto.
Grátis · Funciona no seu navegador
Base85 RFC 1924
“Hello World” vira 7KPt{PR^XAyM<W em Base85 RFC 1924, o alfabeto de 85 caracteres proposto para escrever um endereço IPv6 de 128 bits em vinte caracteres…
Grátis · Funciona no seu navegador
Conversor decimal ↔ ternário (base 3)
42 se escreve 1120 em ternário: um 27, um 9, dois 3 e nenhuma unidade, com o desenvolvimento passo a passo para você conferir a conta.
Grátis · Funciona no seu navegador
Factorádico
Passe inteiros para o sistema fatorádico e volte: 23 é 3:2:1:0, também escrito 3210!, porque três vezes 3! mais duas vezes 2! mais uma vez 1! somam 23.
Grátis · Funciona no seu navegador
Calculadora e validador do dígito verificador do NIF português
Os oito dígitos 50196484 recebem o dígito verificador 3, e o NIF completo fica 501964843. Digite oito dígitos para calcular o nono ou os nove para saber se o…
Grátis · Funciona no seu navegador
Crie um cabeçalho Content-Security-Policy com fontes permitidas
Quatro linhas, de default-src com 'self' até upgrade-insecure-requests sem fontes, viram uma única linha de política unida por ponto e vírgula, na sua ordem.
Grátis · Funciona no seu navegador
Converta permissões Unix entre formato simbólico e octal
rwxr-xr-- equivale a 754, e 754 volta a ser rwxr-xr--, porque ler vale 4, gravar 2 e executar 1 para cada público.
Grátis · Funciona no seu navegador
Gere uma frase-senha memorável com semente
Com 6 palavras e um hífen, a mesma semente privada sempre gera parade-orange-globe-marsh-birch-earth, então a frase pode ser refeita em vez de guardada.
Grátis · Funciona no seu navegador
Consulte códigos ASCII em decimal, hexadecimal, octal e binário
A letra A é o decimal 65, o hexadecimal 0x41, o octal 0o101 e o binário 01000001. Digite um caractere, um código decimal ou um com 0x e receba a entrada…
Grátis · Funciona no seu navegador
Converter números entre bases 2–36 e validar dígitos
O número hexadecimal -deadBEEF vira -1PS9WXB na base 36. Informe um número inteiro, diga em que base ele está escrito e escolha qualquer base de destino de 2 a…
Grátis · Funciona no seu navegador
Embelezador CSS
Uma folha de estilos de uma linha só volta em blocos recuados, uma declaração por linha, mas o ponto e vírgula de uma fonte entre aspas como “A; B” não sai do…
Grátis · Funciona no seu navegador
Embelezador HTML
Uma página inteira espremida numa linha volta com cada elemento aninhado na sua própria linha, dois espaços mais para dentro que o pai, para casar tags de…
Grátis · Funciona no seu navegador
Embelezador JavaScript
Uma função espremida numa linha volta em blocos recuados, enquanto os pontos e vírgulas do cabeçalho de um laço for ficam juntos e uma string como “a;b” fica…
Grátis · Funciona no seu navegador
Formate uma entrada Keep a Changelog por tipo de alteracao
Informe a versão 2.4.0, a data 2026-07-25 e suas listas de mudanças e receba a entrada com o título ## [2.4.0] - 2026-07-25 e as seções Added, Changed, Fixed e…
Grátis · Funciona no seu navegador
Analise argumentos CLI com uma especificação
Declare as chaves e opções que o seu programa aceita e a linha de comando fica organizada: --tag=stable --tag latest vira as duas tags stable e latest, src.js…
Grátis · Funciona no seu navegador
Validador de mensagens Conventional Commits
Confira o cabeçalho de um commit antes de enviá-lo: feat(parser)!: support escaped delimiters é lido como tipo feat, escopo parser e mudança incompatível…
Grátis · Funciona no seu navegador
Contar linhas de código, comentários e linhas vazias
Descubra quanto de um arquivo é código de fato: a função de exemplo dá 6 linhas, sendo 4 de código, 1 de comentário e 1 em branco, segundo as regras de…
Grátis · Funciona no seu navegador
Compare arquivos de código: linhas adicionadas e removidas
Veja exatamente o que mudou entre duas versões de um arquivo: reescrever return a + b em duas linhas novas mostra 2 adicionadas, 1 removida e 3 inalteradas, com…
Grátis · Funciona no seu navegador
Analise uma referência Docker: registro, repositório, tag ou digest
Cole registry.example.com:5000/team/service:2026.07 e receba o registro registry.example.com:5000, o repositório team/service e a tag 2026.07, porque os…
Grátis · Funciona no seu navegador
Analisador de boas práticas Dockerfile com linhas
Três verificações antes de gerar sua imagem: no exemplo, node:latest na linha 1, a falta de WORKDIR e o RUN da linha 5 logo após o da linha 3 geram 3…
Grátis · Funciona no seu navegador