Ferramentas

BASE64

Decodificar e codificar. 100% no navegador.

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.