AlpaKit Logo AlpaKit

Codificador e decodificador Base64 e URL

Codifique e decodifique textos em Base64 e URL em tempo real, com cálculo de hashes MD5 e SHA-256.

Texto ou dados de entrada
Ação rápida
Resultado da conversão

Como usar esta ferramenta

  1. 1 Abra Codificador e decodificador Base64 e URL e insira, cole ou selecione o conteúdo que deseja processar.
  2. 2 Ajuste as opções e o formato de saída para sua tarefa.
  3. 3 Confira o resultado e copie ou baixe a saída disponível.

Usos comuns

Codifique e decodifique textos em Base64 e URL em tempo real, com cálculo de hashes MD5 e SHA-256. Use no trabalho, desenvolvimento, estudo ou em verificações rápidas.

Privacidade e tratamento de dados

Esta ferramenta funciona no navegador. Antes de usar dados sensíveis, confirme que o dispositivo e o navegador são confiáveis.

Base64, codificação de URL e hexadecimal: o que são e quando usar

Base64 transforma qualquer sequência de bytes em texto formado apenas por A–Z, a–z, 0–9, + e /, com = como preenchimento, para que dados binários viajem com segurança dentro de JSON, e-mails, cabeçalhos HTTP ou data URLs. “Hi” vira “SGk=”. Como cada 3 bytes viram 4 caracteres, o resultado fica cerca de um terço maior. Atenção: Base64 é codificação, não criptografia — qualquer um decodifica, então não protege senhas nem segredos.

A ferramenta converte o texto para UTF-8 antes de codificar, então acentos, ç, outros alfabetos e emojis voltam certinho; o erro clássico do btoa() com texto não latino acontece justamente por pular essa etapa. Além do Base64, há outros quatro formatos: codificação de URL (espaço vira %20 e “ç” vira %C3%A7), hexadecimal, sequências de escape Unicode como \u00E7, comuns em JSON e código, e bytes UTF-8 em hexadecimal para depurar problemas de codificação.

Use para decodificar um valor Base64 de uma resposta de API ou arquivo de configuração, ver o conteúdo de uma parte de um JWT (que usa Base64 seguro para URL, então pode ser preciso trocar - e _ por + e / e completar com =), montar parâmetros de URL com caracteres especiais ou descobrir que tipo de texto estranho você tem em mãos. Se a decodificação falhar, a ferramenta avisa que a entrada não é válida.

Ela trabalha só com texto; não converte imagens ou arquivos em Base64. Tudo roda no navegador e nada é enviado.

Perguntas frequentes

Base64 é criptografia?

Não. É uma codificação reversível que qualquer pessoa pode decodificar.

Por que o btoa falha com acentos ou emojis?

O btoa só aceita caracteres Latin-1. Esta ferramenta converte para UTF-8 antes, então funciona com qualquer idioma.

Qual a diferença entre codificação de URL e Base64?

A codificação de URL troca caracteres não permitidos por % e hexadecimal; o Base64 reescreve todos os dados como texto alfanumérico.

Dá para converter imagem em Base64?

Ainda não; a ferramenta processa apenas texto.

Ver esta categoria: Desenvolvimento e código

Ferramentas sugeridas e recentes
    ↑ ↓ Navegar ↵ Abrir ESC Fechar
    咩~
    Alpa Idle Alpa Walk 1 Alpa Walk 2 Alpa Walk 3 Alpa Walk 4 Alpa Dizzy Alpa Sleep