💡Precisa codificar dados em Base64? Nossa ferramenta online gratuita converte instantaneamente strings de texto, arquivos e dados binários para o formato Base64—perfeito para desenvolvedores trabalhando com APIs, anexos de email e transmissão segura de dados. 🚀 Suporta arquivos de até 10MB. Sem necessidade de downloads!
📥 Insira seu texto ou carregue um arquivo para codificar
💻 A ferramenta converte cada caractere para valores ASCII de 8 bits
🧩 Combina três bytes de 8 bits em sequências de 24 bits
🔄 Mapeia blocos de 6 bits para o conjunto de caracteres Base64
Usa o alfabeto Base64 padrão RFC 4648:
| Intervalo | Caracteres | Índice |
|---|---|---|
| 0 -25 | A-Z | 🔠 Letras maiúsculas |
| 2 6-51 | a-z | 🔡 Letras minúsculas |
| 5 2-61 | 0 -9 | 🔢 Dígitos |
| 6 2-63 | +/ | ⚡ Símbolos especiais |
| = | ⏹ ️ Caractere de preenchimento |
Comparação de sobrecarga de codificação:
| Tamanho da Entrada | Tamanho Base64 | Sobrecarga |
|---|---|---|
| 3 bytes | 4 caracteres | 🔼 33% |
| 1 KB | 1 .33KB | 🔼 33% |
| 1 MB | 1 .33MB | 🔼 33% |
Tempos médios de processamento (Chrome v120):
| Tamanho do Arquivo | Tempo de Codificação |
|---|---|
| 1 KB | ⚡ <50ms |
| 1 00KB | ⚡ <300ms |
| 1 MB | ⏳ <1.5s |
| 1 0MB | ⏳ <8s |
Ferramentas nativas Base64 em várias plataformas:
🔤Codificar string
echo -n 'texto' | base64Codificação básica de string
📁Codificar arquivo
base64 input.txt > output.b64Conversão de arquivo para Base64
🔌Codificar com PowerShell
[Convert]::ToBase64String([Text.Encoding]::UTF8.GetBytes("texto"))Método nativo do PowerShell
⌨️ Codificar com CMD
certutil -encode input.txt output.b64Utilitário embutido do Windows
<img src="data:image/png;base64,iVBORw0KGgo...">document.styleSheets[0].insertRule("@font-face{src:url('data:application/font-woff2;base64,...')")Authorization: Basic dXNlcm5hbWU6cGFzc3dvcmQ=fetch(url, {headers: {'X-Payload': btoa(JSON.stringify(data))}})Base64 seguro para URL usado em tokens JWT e contextos web-safe.Base64 não é criptografia - é codificação. Para dados sensíveis, sempre use HTTPS/TLS para transmissão e criptografia adequada (como AES) antes da codificação Base64.Para pequenos ativos (<10KB), a codificação Base64 pode reduzir requisições HTTP por inline de dados diretamente em HTML/CSS.
Sempre valide strings Base64 antes de decodificar - entrada malformada pode causar erros.
Combine com compressão gzip ao transmitir grandes dados codificados em Base64.