💡¿Necesitas codificar datos a Base64? Nuestra herramienta gratuita en línea convierte instantáneamente cadenas de texto, archivos y datos binarios a formato Base64—perfecto para desarrolladores que trabajan con APIs, adjuntos de correo y transmisión segura de datos. 🚀 Soporta archivos de hasta 10MB. ¡No se requieren descargas!
📥 Introduce tu texto o sube un archivo para codificar
💻 La herramienta convierte cada carácter a valores ASCII de 8 bits
🧩 Combina tres bytes de 8 bits en secuencias de 24 bits
🔄 Mapea fragmentos de 6 bits al conjunto de caracteres Base64
Usa el alfabeto Base64 estándar RFC 4648:
| Rango | Caracteres | Índice |
|---|---|---|
| 0 -25 | A-Z | 🔠 Letras mayúsculas |
| 2 6-51 | a-z | 🔡 Letras minúsculas |
| 5 2-61 | 0 -9 | 🔢 Dígitos |
| 6 2-63 | +/ | ⚡ Símbolos especiales |
| = | ⏹ ️ Carácter de relleno |
Comparación de sobrecarga de codificación:
| Tamaño de Entrada | Tamaño Base64 | Sobrecarga |
|---|---|---|
| 3 bytes | 4 caracteres | 🔼 33% |
| 1 KB | 1 .33KB | 🔼 33% |
| 1 MB | 1 .33MB | 🔼 33% |
Tiempos promedio de procesamiento (Chrome v120):
| Tamaño de Archivo | Tiempo de Codificación |
|---|---|
| 1 KB | ⚡ <50ms |
| 1 00KB | ⚡ <300ms |
| 1 MB | ⏳ <1.5s |
| 1 0MB | ⏳ <8s |
Herramientas Base64 nativas en diferentes plataformas:
🔤Codificar cadena
echo -n 'texto' | base64Codificación básica de cadena
📁Codificar archivo
base64 entrada.txt > salida.b64Conversión de archivo a Base64
🔌Codificar en PowerShell
[Convert]::ToBase64String([Text.Encoding]::UTF8.GetBytes("texto"))Método nativo de PowerShell
⌨️ Codificar en CMD
certutil -encode entrada.txt salida.b64Utilidad incorporada de 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 en tokens JWT y contextos web seguros.Base64 no es encriptación—es codificación. Para datos sensibles, siempre usa HTTPS/TLS para transmisión y encriptación adecuada (como AES) antes de codificar en Base64.Para activos pequeños (<10KB), la codificación Base64 puede reducir solicitudes HTTP al incluir datos directamente en HTML/CSS.
Siempre valida cadenas Base64 antes de decodificar—entradas malformadas pueden causar errores.
Combina con compresión gzip al transmitir grandes cantidades de datos codificados en Base64.