Base64decode: codifique e decodifique Base64 em segundos

Codifique e decodifique strings Base64 instantaneamente. No navegador, privado, sem limites.

0 chars
0 chars
100% no navegador Seus dados permanecem no seu navegador Sem limites de uso Sem cadastro necessário

Escolha uma ferramenta de conversão

O que é Base64 e por que usamos?

Base64 é um sistema de codificação projetado para representar bytes como texto legível usando um alfabeto seguro para qualquer canal digital. Ele transforma grupos de três bytes em quatro caracteres ASCII, impedindo que cabeçalhos de e-mail, formulários ou sistemas de log rejeitem a informação. Ao copiar e colar strings nesta ferramenta, você transforma dados binários em uma sequência que trafega sem erros por protocolos feitos para texto puro.

A conversão gera um aumento de cerca de 33 % em relação ao tamanho original. Esse acréscimo é o preço da compatibilidade, mas vale a pena quando você precisa transmitir certificados, chaves de API, imagens pequenas ou trechos de JSON incorporados. Se a string começar com símbolos como +, / ou terminar com sinais de igual, isso é esperado: o padding faz parte da especificação e permite reconstruir os bits originais durante a decodificação.

Como a conversão funciona? Um exemplo simples

Encoding the word Hello (first 3 bytes: Hel)

Characters H e l
ASCII (dec) 72 101 108
Binary (8-bit) 01001000 01100101 01101100
6-bit groups 010010 000110 010101 101100
Index 18 6 21 44
Base64 chars S G V s
Full result SGVsbG8=

Every 3 bytes of input produce 4 Base64 characters — a ~33% size increase.

Common Use Cases

Email & MIME

MIME encodes email attachments (images, PDFs, binary files) in Base64 so they can travel safely through text-only email servers.

Data URIs

Embed images, fonts, or other assets directly in HTML or CSS using data:image/png;base64,…, eliminating extra HTTP requests.

API Authentication

HTTP Basic Auth encodes username:password in Base64. JWT tokens use Base64URL for their header and payload sections.

Binary Transport

Send binary data (images, PDFs, keys) through JSON APIs or XML documents that only support text characters.

Config Files

Store TLS certificates, private keys, and secrets in YAML or JSON config files (e.g., Kubernetes secrets) as Base64 strings.

Clipboard & Copy/Paste

Share binary data as text — paste a Base64 string into a chat message, issue tracker, or terminal without corrupting binary content.

Perguntas frequentes