Base64 Converter

Codifique texto UTF-8 para Base64 ou decodifique Base64 para texto. Base64 é codificação, não criptografia.

Processed in your browserNo upload, no signup

Text

0 lines · 0 chars

Base64

0 lines · 0 bytes
Sua entrada é processada localmente e não é enviada para processamento. Verifique abrindo DevTools → Network.

Base64 Converter exemplos.

// Codificar texto → Base64

// Decodificar Base64 → texto

Perguntas frequentes.

Base64 é criptografia?

Não. Base64 é uma codificação, não criptografia. É completamente reversível.

Suporta UTF-8?

Sim. O texto é codificado como bytes UTF-8 antes da conversão Base64.

Como funciona a codificação Base64

O Base64 converte dados binários em texto ASCII legível. Ele agrupa cada 3 bytes de dados em 4 caracteres, onde cada caractere representa 6 bits. O alfabeto utilizado contém A-Z, a-z, 0-9 e os caracteres + e /.

Se os dados não forem divisíveis por 3 bytes, caracteres de preenchimento (=) são adicionados ao final para completar o último grupo. Por exemplo, 2 bytes de dados resultam em 3 caracteres Base64 seguidos por um único =.

Essa conversão é puramente textual e não altera os dados originais — basta decodificar para recuperar o binário exato que foi codificado.

Quando usar Base64

O Base64 é amplamente utilizado em situações onde dados binários precisam ser transmitidos em canais de texto. No e-mail, o MIME usa Base64 para anexar arquivos. Em data URIs, imagens e scripts são embutidos diretamente em páginas HTML ou CSS.

No JWT (JSON Web Token) e na autenticação Basic HTTP, o Base64 é o formato padrão para codificar payload e credenciais. Praticamente qualquer sistema web moderno utiliza Base64 em algum contexto.

Não se deve usar Base64 para ocultar dados sensíveis — a codificação é trivial de reverter. Para segurança, utilize criptografia real.

Base64 vs criptografia

Base64 é codificação, não criptografia. Não há chave secreta, e qualquer pessoa com acesso aos dados pode decodificá-los instantaneamente.

Base64 não é compactação — na verdade, aumenta o tamanho dos dados em cerca de 33%. Cada 3 bytes de entrada geram 4 caracteres de saída, cada um ocupando 1 byte.

Entenda que Base64 serve apenas para transformar binário em texto. Se você precisa de segurança, combine com criptografia antes de aplicar a codificação Base64.

Ferramentas relacionadas.