Codificação
Codifique e decodifique dados: Base64, Base32, Base58, URL, entidades HTML, hexadecimal, Unicode e mais
A codificação muda a forma como os dados são representados, não quem pode lê-los: Base64, Base32, Base58, hexadecimal, URL e entidades HTML, código Morse, Punycode, quoted-printable e mais. Use estas ferramentas para incorporar dados binários em texto, montar URLs seguras ou escapar strings para JavaScript, CSS e scripts de shell. Codificar não é criptografar – qualquer pessoa pode decodificar o resultado.
Ferramentas nesta categoria: 26
Bons pontos de partida
Todas as ferramentas desta categoria
-
Decodificar Base64
Decodifique Base64 ou base64url para texto UTF-8 legível, ou veja os bytes brutos em hex. Lida com preenchimento ausente, espaços e prefixos data: URI.
-
Codificar Base64
Codifique texto ou bytes hex em Base64 no seu navegador. Suporte completo a UTF-8 (emoji, acentos, CJK), alfabeto seguro para URL, preenchimento opcional e quebra em 76.
-
Tabela ASCII
Tabela ASCII completa (0–127) com decimal, hex, octal, binário, caractere, código HTML e descrição. Pesquise por caractere, número (0x41, 0b…) ou nome.
-
Decodificar Base32
Decodifique Base32 ou base32hex de volta para texto UTF-8 ou bytes hex. Não diferencia maiúsculas, preenchimento opcional, espaços ignorados – útil para segredos TOTP.
-
Codificar Base32
Codifique texto ou bytes hex em Base32 (RFC 4648) com o alfabeto padrão A–Z2–7 ou base32hex. Seguro para UTF-8, preenchimento opcional, roda no navegador.
-
Decodificar Base58
Decodifique Base58 com alfabeto do Bitcoin para texto UTF-8 ou bytes hex, mantendo os bytes zero iniciais. Erros claros para caracteres inválidos como 0, O, I, l.
-
Codificar Base58
Codifique texto ou bytes hex em Base58 com o alfabeto do Bitcoin. Bytes zero iniciais viram 1, sem os caracteres ambíguos 0/O/I/l. Grátis, no navegador.
-
Decodificar arquivo Base64
Cole Base64 ou uma data: URI e baixe o arquivo original. Detecta o tipo de arquivo (PNG, JPEG, PDF, ZIP, JSON…) pelos bytes mágicos e mostra prévia de imagens.
-
Codificar arquivo em Base64
Converta uma imagem, um PDF ou qualquer arquivo em Base64 ou em data: URI no navegador – sem upload. Alfabeto seguro para URL, quebra em 76, copiar ou baixar como .txt.
-
Escape de CSS
Faça o escape de texto para identificadores e seletores CSS exatamente como CSS.escape(), ou para strings CSS entre aspas; remova escapes \HEX. Lida com dígitos, emoji, # e .
-
Ferramenta de escape/remoção de escape
Uma ferramenta para escapar ou remover o escape de strings para JSON, JavaScript, HTML, XML, componentes de URL, expressões regulares, SQL, strings CSS e argumentos de shell.
-
Decodificar hex
Converta bytes hex de volta para texto UTF-8. Aceita espaços, dois-pontos, vírgulas e prefixos 0x e \x; informa com clareza hex de tamanho ímpar ou inválido. Grátis.
-
Codificar hex
Converta texto em bytes UTF-8 hexadecimais. Escolha minúsculas ou maiúsculas e um separador: nenhum, espaço, dois-pontos, prefixo 0x ou escapes \x. Roda localmente.
-
Decodificar HTML
Decodifique entidades HTML em texto: as 2.125 referências nomeadas do HTML5, referências numéricas decimais e hex e nomes legados sem ponto e vírgula. No navegador.
-
Codificar HTML
Faça o escape de texto para HTML: & < > " ' viram entidades e, se quiser, todo caractere não ASCII como entidade nomeada, decimal ou hex. Evita marcação quebrada.
-
Escape de JavaScript
Faça o escape de texto para literais de string JavaScript ("…", '…' ou `…`) com \n, \t, \" e \uXXXX opcional para não ASCII – ou remova o escape de strings JS.
-
Decodificador de código Morse
Decodifique código Morse em texto. Aceita . e - (também · • − _), espaços entre letras e /, | ou 3 espaços entre palavras. Códigos desconhecidos são sinalizados.
-
Codificador de código Morse
Traduza texto para o código Morse internacional (UIT): letras, dígitos e pontuação, “ / ” entre palavras e acentos removidos automaticamente. Instantâneo e grátis.
-
Conversor Punycode
Converta nomes de domínio internacionalizados (IDN) em rótulos Punycode xn-- e vice-versa, ou codifique strings brutas da RFC 3492. Um domínio por linha, funciona offline.
-
Quoted-printable
Codifique ou decodifique texto de e-mail quoted-printable conforme a RFC 2045: escapes =XX, quebras de linha suaves em 76 caracteres, conjuntos UTF-8 ou ISO-8859-1.
-
Codificador ROT13
Aplique ROT13 a um texto, ou ROT5 (dígitos), ROT18 (letras + dígitos) e ROT47 (todo o ASCII imprimível). Aplicar duas vezes restaura o original. Grátis e instantâneo.
-
Escape de shell
Coloque aspas com segurança em qualquer string para POSIX sh/Bash/Zsh (aspas simples), ANSI-C $'…' do Bash ou PowerShell – ou interprete palavras de shell de volta.
-
Conversor Unicode
Converta texto em pontos de código Unicode (U+XXXX), escapes \u do JavaScript com pares substitutos, \u{} do ES6, Python, HTML &#x; ou escapes CSS – e vice-versa.
-
Consulta Unicode
Consulte qualquer caractere: nome Unicode oficial, ponto de código U+, categoria, plano, bytes UTF-8/UTF-16 e escapes HTML, JS, CSS e URL. Também pesquisa por nome.
-
Decodificar URL
Decodifique a codificação percentual %XX de volta para texto UTF-8 legível. Opção de + como espaço em query strings; sequências malformadas são mantidas e informadas.
-
Codificar URL
Aplique codificação percentual a textos para URLs: encodeURIComponent, RFC 3986 estrito, URL completa (encodeURI) ou dados de formulário com + para espaços. UTF-8 correto.
Outras categorias
- CRC Algoritmos de verificação de redundância cíclica para detecção de erros
- MD Algoritmos de resumo de mensagens (MD2, MD4, MD5)
- SHA-1 Algoritmo Hash Seguro 1 - função hash de 160 bits
- SHA-2 Família de Algoritmo Hash Seguro 2 (SHA-224, SHA-256, SHA-384, SHA-512)
- SHA-3 Algoritmo Hash Seguro 3 baseado em Keccak
- Keccak Função hash criptográfica Keccak
- SHAKE Funções de saída extensível (SHAKE128, SHAKE256)
- cSHAKE Funções SHAKE personalizáveis
- KMAC Código de autenticação de mensagem Keccak
- Senhas e Segurança Ferramentas de geração, análise, hash e segurança de senhas
- Criptografia Criptografia simétrica e assimétrica, HMAC e geração de chaves (AES, 3DES, RSA, PGP)
- Formatadores Formate, minifique e valide código e dados (JSON, XML, YAML, SQL, HTML, CSS) e converta estilos de nomes
- Geradores Gere IDs, chaves, dados de teste, QR codes, códigos de barras e arquivos de configuração (UUID, chaves de API, .gitignore, Dockerfile)
- Conversores Converta formatos de dados, bases numéricas, cores, timestamps, unidades e moedas (JSON, CSV, YAML, XML)
- Ferramentas de Texto Conte, compare, limpe e transforme textos (contagem de palavras, diferenças, regex, maiúsculas, duplicados)
- Ferramentas de Imagem Ferramentas para manipular e converter imagens (Comprimir, Redimensionar, Converter)
- Design e CSS Gere CSS visualmente: sombras, gradientes, layouts flexbox e grid, animações e paletas de cores
- Ferramentas Web Ferramentas para desenvolvimento web e SEO (JWT, URLs, DNS, cabeçalhos HTTP, meta tags, sitemaps)
- Matemática e Calculadoras Calculadoras de finanças, saúde, porcentagens, aritmética para programadores e matemática do dia a dia
- Hora e Data Fusos horários, diferença entre datas, dias úteis, temporizadores, cronômetro e relógio mundial