Conceptos básicos
¿Qué es Base64? Es un esquema de codificación que convierte datos binarios en texto ASCII usando 64 caracteres. No comprime ni cifra: solo cambia la representación para que los datos puedan viajar por canales de texto.
¿Para qué sirve? Para incrustar imágenes en HTML/CSS mediante data URIs, enviar binarios dentro de JSON o XML, codificar credenciales en autenticación HTTP Basic y empaquetar adjuntos en correos electrónicos.
Seguridad y tamaño
¿Es seguro codificar contraseñas en Base64? No. Base64 no es cifrado y cualquiera puede revertirlo en un segundo. Si necesitas proteger secretos, usa cifrado real (como AES) o un gestor de secretos; Base64 solo sirve para transporte.
¿Cuánto crece el tamaño? Un 33 % aproximadamente, más el relleno. Una imagen de 3 MB codificada ocupará unos 4 MB de texto: por eso no conviene incrustar archivos grandes en páginas web.
Errores comunes
¿Por qué me da error al decodificar? Las causas típicas son espacios o saltos de línea copiados de más, caracteres fuera del alfabeto, relleno «=» incorrecto o una cadena truncada. También puede ser la variante URL-safe, que usa «-» y «_».
¿Base64 distingue mayúsculas? Sí: «A» y «a» son caracteres distintos del alfabeto. Cambiar una sola letra altera por completo el resultado decodificado.
Uso práctico en CubTools
¿Necesito registrarme? No. La herramienta es gratuita, sin registro, y procesa todo en tu navegador: tus cadenas nunca se suben a ningún servidor.
¿Funciona en el móvil? Sí. La página está adaptada a pantallas táctiles: pega, codifica o decodifica y copia el resultado igual que en el escritorio.
Casos de uso habituales
¿Dónde se usa Base64 en el día a día? En data URIs para incrustar imágenes pequeñas en HTML y CSS, en cabeceras de autenticación HTTP Basic, en adjuntos de correo MIME y en los tres segmentos de los tokens JWT. Reconocerás una cadena Base64 por su alfabeto limitado y el «=» final. Con la práctica las identificarás de un vistazo, incluso en logs muy largos.
¿Necesito programar para usarlo? No. Para tareas puntuales —inspeccionar un token, preparar una cabecera, verificar una cadena— la herramienta online es más rápida que escribir código. Reserva los scripts para cuando el trabajo sea repetitivo o forme parte de un pipeline automatizado donde la intervención manual no tenga sentido.
¿Qué herramienta me recomiendas para empezar? Una que procese en local, como la de CubTools: gratis, sin registro y sin subidas. Cuando domines lo básico, la terminal (comando base64) es el siguiente paso natural para automatizar tareas repetitivas sin esfuerzo.
Preguntas frecuentes
¿Base64 es un cifrado?
No. Es una codificación pública y reversible sin clave. No aporta confidencialidad.
¿Qué es el relleno «=» del final?
Son uno o dos caracteres que completan el último bloque cuando los datos no son múltiplos de 3 bytes. Son parte normal de la codificación.
¿Puedo codificar una imagen?
La herramienta de texto codifica texto. Para imágenes como data URI, usa primero un conversor de archivos a Base64; ten en cuenta el aumento del 33 % de tamaño.
¿Mis datos salen de mi dispositivo?
No. Todo el proceso ocurre localmente en tu navegador.