💡¿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' | base64
Codificación básica de cadena
📁Codificar archivo
base64 entrada.txt > salida.b64
Conversió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.b64
Utilidad 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.