Codificar e decodificar Base64

Converta texto UTF-8 para Base64 ou transforme um Base64 válido de volta em texto, incluindo acentos e emojis.

Pronto para usarNo seu navegador · sem cadastro

Como usar

  1. Cole o texto UTF-8 que deseja codificar ou o Base64 que deseja transformar de volta em texto.
  2. Escolha Codificar para produzir Base64 ou Decodificar para recuperar o texto. A operação exibe o resultado separado da entrada.
  3. Confira o resultado e use Copiar. Se a decodificação falhar, verifique se o conteúdo está completo e representa texto UTF-8.

Como funciona

Base64 é uma codificação reversível, não uma criptografia. Esta ferramenta trabalha com texto UTF-8 e não abre arquivos ou conteúdo binário arbitrário. A saída costuma ser maior que os dados originais.

Um exemplo

O texto “Olá” é codificado como T2zDoQ==. Ao decodificar esse Base64 como UTF-8, você recupera “Olá”.

Perguntas frequentes

Posso proteger uma senha usando Base64?

Não. Qualquer pessoa que tenha o Base64 pode decodificá-lo sem uma chave. Use os mecanismos próprios do serviço para guardar ou transmitir informações confidenciais.

Por que a decodificação pode falhar?

A entrada pode conter caracteres ou preenchimento inválidos, estar incompleta ou representar bytes que não formam um texto UTF-8 válido. Base64 de uma imagem ou de outro arquivo não é necessariamente texto.

Por que “Olá” vira uma sequência maior?

Base64 representa cada grupo de até três bytes com quatro caracteres. Letras acentuadas podem ocupar mais de um byte em UTF-8, e os sinais de igual completam o último grupo quando necessário.