Gerador e Decodificador Base64
Converta texto, imagens e arquivos entre formato original e Base64 sem sair do navegador. Nenhum dado é enviado a servidores — tudo acontece localmente, na sua máquina.
Arquivo & imagem ⇄ Base64
Arraste uma imagem ou qualquer arquivo para gerar sua string Base64, ou cole um Base64 já existente para baixá-lo como arquivo.
Como um texto vira Base64
Cada caractere é convertido em bytes (8 bits). Esses bytes são agrupados de 3 em 3, formando 24 bits, que são redivididos em 4 blocos de 6 bits — cada um deles aponta para um caractere no alfabeto Base64. Digite algo abaixo e veja a conversão, byte a byte:
Por que usar Base64?
Transporte seguro de dados binários
Sistemas de texto (e-mail, JSON, XML, URLs) nem sempre lidam bem com bytes brutos. Base64 representa qualquer dado binário usando apenas 64 caracteres imprimíveis.
Imagens embutidas (Data URI)
Ícones e imagens pequenas podem ser incorporados diretamente no HTML ou CSS como data:image/png;base64,…, evitando requisições extras.
Tokens e credenciais
Cabeçalhos de autenticação (como Basic Auth) e tokens JWT usam Base64 para codificar informações de forma compacta — não é criptografia, é apenas representação.
Base64 é uma forma de criptografia?
Não. Base64 é apenas uma codificação — qualquer pessoa pode decodificá-la de volta ao valor original sem senha ou chave. Nunca use Base64 para proteger dados sensíveis; para isso, use criptografia de verdade.
Por que a saída às vezes termina com sinais de igual (=)?
O sinal de igual é um preenchimento (padding) usado quando a quantidade de bytes de entrada não é múltipla de 3, garantindo que a saída tenha um comprimento múltiplo de 4 caracteres.
O que é o Base64 "URL-safe"?
É uma variação que substitui os caracteres + e / por - e _, evitando conflitos ao usar a string dentro de URLs ou nomes de arquivo.
Meus arquivos são enviados para algum servidor?
Não. Toda a codificação e decodificação acontece localmente no seu navegador, usando JavaScript. Nenhum texto, imagem ou arquivo processado aqui sai do seu computador.