Codificador e Decodificador Base32

Codifique texto em Base32 do RFC 4648 e decodifique-o de volta no seu navegador. Sua entrada fica no seu dispositivo.

O Codificador / Decodificador Base32 roda inteiramente no seu navegador. O texto e as cadeias Base32 que você codifica ou decodifica nunca saem do seu dispositivo e nada é enviado à ArrayKit.

Abrir o Codificador / Decodificador Base64

Sobre Codificador Base32

O Codificador / Decodificador Base32 converte texto UTF-8 em Base32 do RFC 4648 e transforma Base32 de volta em texto legível. O Base32 usa o alfabeto de 32 caracteres A–Z e 2–7, então a saída ignora maiúsculas e é segura para digitar, ditar ou embutir em nomes de arquivo e URLs onde a caixa mista do Base64 e os símbolos +/ causam problema. O modo de codificação preenche o resultado até um limite de 8 caracteres com '=', e um alternador permite descartar o preenchimento quando um sistema o espera sem ele. O modo de decodificação é tolerante: aceita minúsculas, ignora espaços em branco e reconstrói o preenchimento faltante, ao mesmo tempo em que sinaliza qualquer caractere fora do alfabeto. É prático quando você trabalha com segredos TOTP, registros DNS ou identificadores no estilo Bitcoin. Tudo roda no seu dispositivo — o texto que você cola nunca sai do seu navegador.

Recursos

Como usar Codificador Base32

  1. Mantenha a aba Codificar selecionada e digite ou cole seu texto
  2. Copie a saída Base32, ou desative o Preenchimento para descartar os caracteres '='
  3. Mude para Decodificar e cole uma cadeia Base32 para recuperar o texto
  4. Leia a faixa de erro se a entrada tiver caracteres fora de A–Z ou 2–7

Exemplo

Entrada

foobar

Saída

MZXW6YTBOI======

"foobar" codifica para o valor Base32 canônico do RFC 4648 com preenchimento.

Erros comuns e solução de problemas

Perguntas frequentes

O que é Base32 e como ele difere do Base64?
O Base32 codifica dados binários usando apenas A–Z e 2–7, então ignora maiúsculas e evita o +, / e a caixa mista do Base64. É mais longo que o Base64 mas mais fácil de digitar, ler em voz alta e usar em URLs ou nomes de arquivo.
Qual alfabeto Base32 esta ferramenta usa?
Ela usa o alfabeto padrão do RFC 4648: as letras A até Z seguidas dos dígitos 2 até 7, com '=' como caractere de preenchimento. Ela não usa as variantes Crockford nem z-base-32.
Posso decodificar Base32 que está em minúsculas ou sem preenchimento?
Sim. O decodificador coloca a entrada em maiúsculas para você e reconstrói qualquer preenchimento '=' faltante, então tanto Base32 em minúsculas quanto sem preenchimento decodificam corretamente sem passos extras.
Devo manter o preenchimento ativado ou desativado?
O preenchimento segue o RFC 4648 e mantém a saída um múltiplo de oito caracteres, que é o que a maioria dos sistemas espera. Desative-o só quando um formato ou campo específico quiser a cadeia sem os '=' finais.
Meu texto é enviado a um servidor quando codifico ou decodifico?
Não. O Codificador / Decodificador Base32 roda inteiramente no seu navegador. O texto e as cadeias Base32 que você cola ficam no seu dispositivo e nunca são enviados à ArrayKit.

Ferramentas relacionadas

Todas as ferramentas de ArrayKit