¿Qué es Base64?▼
Base64 es un esquema de codificación que convierte datos binarios (o texto) en una cadena de caracteres ASCII usando solo 64 caracteres (A-Z, a-z, 0-9, +, /). No es un cifrado — cualquiera puede decodificarlo. Su propósito es transportar datos binarios por canales que solo soportan texto.
¿Para qué se usa Base64?▼
Se usa para incrustar imágenes en HTML/CSS como data URLs, enviar archivos adjuntos en correos (MIME), pasar datos en tokens JWT, almacenar datos binarios en JSON o XML, y en cabeceras HTTP de autenticación básica.
¿Base64 es lo mismo que cifrado?▼
No. Base64 es codificación, no cifrado. No requiere clave y es completamente reversible por cualquier persona. Si necesitas seguridad, usa cifrado real (AES, RSA). Base64 solo garantiza compatibilidad de transporte, no confidencialidad.
¿Por qué el resultado Base64 es más largo que el original?▼
Base64 representa 3 bytes de datos originales como 4 caracteres ASCII, lo que aumenta el tamaño aproximadamente un 33%. Es el costo de la compatibilidad universal con sistemas de texto.
¿Soporta caracteres en español (acentos, ñ)?▼
Sí. Esta herramienta usa encodeURIComponent/decodeURIComponent internamente para manejar UTF-8 correctamente, lo que garantiza que acentos, ñ, emoji y otros caracteres Unicode se codifiquen y decodifiquen sin pérdida.