Base32 Encoder / Decoder
Encode text to Base32 (RFC 4648) or decode Base32 strings back to text.
Entrada de texto
Sobre esta ferramenta
O Codificador/Decodificador Base32 implementa o alfabeto RFC 4648 Base32 — letras maiúsculas A–Z e dígitos 2–7, preenchido com = para múltiplos de 8. O Base32 não diferencia maiúsculas e evita caracteres ambíguos como 0, 1, O e I.
No modo Texto → Base32, o texto é codificado para bytes UTF-8 e depois para Base32. No modo Base32 → Texto, o processo é invertido. Todo processamento é local.
Como usar
- Selecione Texto → Base32 para codificar, ou Base32 → Texto para decodificar.
- Cole sua entrada ou clique em Amostra para carregar um exemplo.
- Clique em Converter.
- Clique em Copiar para copiar o resultado para a área de transferência.
Casos de uso
Apps de autenticação de dois fatores usam Base32 para representar chaves secretas TOTP. Registros de desafio DNS às vezes codificam dados binários em Base32.
Perguntas frequentes
- Qual é a diferença entre Base32 e Base64? — Base32 usa um alfabeto de 32 caracteres (A–Z, 2–7), com ~60% de sobrecarga vs ~33% do Base64. Base32 não diferencia maiúsculas e evita caracteres semelhantes.
- Os caracteres de preenchimento são necessários? — Não para decodificação. Esta ferramenta remove os = finais antes de analisar.
- Há um limite de tamanho? — Sem limite rígido. A codificação é executada completamente no navegador.
- O que fazer se aparecer erro de "caracteres inválidos"? — Base32 permite apenas A–Z e 2–7. Caracteres como 0, 1, 8, 9 e minúsculas não são Base32 válido.