Visão geral
Base64 é um esquema para transformar bytes em texto seguro para transporte. Ele evita que arquivos ou strings quebrem quando passam por e-mail, JSON ou campos que só aceitam caracteres imprimíveis.
Como usar a ferramenta
Use Codificar para transformar texto em Base64, Decodificar para voltar ao texto original e o upload para gerar Base64 de um arquivo.
Privacidade e segurança
Toda a conversão roda no seu navegador via JavaScript. Nada é enviado para servidores.
Caracteres e UTF-8
Textos com acentos, emojis e símbolos são suportados usando UTF-8. O resultado fica íntegro mesmo em campos que não aceitam bytes puros.
Base64 em resumo técnico
A codificação pega blocos de 3 bytes, divide em 4 grupos de 6 bits e mapeia para 64 caracteres seguros. A variante Base64URL troca “+” e “/” por “-” e “_” para uso em links e nomes de arquivo.
Exemplo rápido
Texto: Base64
Resultado em Base64: QmFzZTY0
Perguntas frequentes (FAQ)
- Base64 é criptografia? Não. É apenas uma codificação para transporte; não protege o conteúdo.
- Por que aparece “=” no final? O sinal de igual é preenchimento para completar blocos de 4 caracteres quando os bytes não fecham em múltiplos de 3.
- Por que ocorre erro ao decodificar? Geralmente por caracteres inválidos ou Base64 incompleto. Limpe quebras de linha extras e tente novamente.
- Base64 aumenta o tamanho do conteúdo? Sim, em torno de 33% a mais, pois 3 bytes viram 4 caracteres.