Simply Awesome

Base64 Encode / Decode

Converta texto para Base64 e de volta.

O que é Base64 e para que serve

Base64 é uma forma de representar dados usando apenas 64 caracteres de texto seguros: as letras A–Z e a–z, os dígitos 0–9 e os sinais + e /, além do = como preenchimento no final. A ideia é transformar qualquer conteúdo em uma sequência que passa intacta por canais que só entendem texto simples, sem risco de corromper bytes especiais.

Esta ferramenta é útil para desenvolvedores, profissionais de suporte e qualquer pessoa que precise inspecionar ou gerar valores codificados. Os casos mais comuns incluem embutir imagens diretamente em HTML e CSS (data URIs), montar cabeçalhos de autenticação HTTP Basic, ler o conteúdo de um token JWT ou lidar com anexos de e-mail. Tudo acontece dentro do seu navegador, sem enviar o texto para nenhum servidor.

Como usar

A página tem dois campos: um para o texto normal e outro para o Base64. O fluxo é direto:

A conversão trata os dados como UTF-8 nas duas direções, então acentos, cedilha e emojis são preservados corretamente. Espaços em branco no início e no fim do campo Base64 são ignorados antes de decodificar.

Exemplos práticos

Alguns exemplos ajudam a entender o resultado. A palavra Olá vira T2zDoQ==, já que o á em UTF-8 ocupa dois bytes. A frase Texto normal resulta em VGV4dG8gbm9ybWFs. Repare que a saída costuma ser cerca de 33% maior que a entrada: cada 3 bytes originais viram 4 caracteres de Base64, e é por isso que o = pode aparecer no final para completar o bloco.

Dicas e boas práticas

Perguntas frequentes

O que é Base64?

É uma forma de representar dados usando 64 caracteres de texto. É usado para embutir imagens, anexos de e-mail e tokens.