Base64
Codifica y decodifica cadenas en Base64
Acerca de Base64
Codifica texto a Base64 estándar y decodifica Base64 de vuelta a texto legible, usando UTF-8 en ambas direcciones. Al decodificar ignora los saltos de línea y los espacios, así que puedes pegar tal cual un Base64 dividido en varias líneas. Útil para encabezados de autenticación HTTP Basic, valores de secretos de Kubernetes o para ver qué contiene un valor de configuración codificado, y nada de lo que pegas sale de tu navegador.
Categoría: Codificación.
Preguntas frecuentes
¿Funciona con acentos y emojis?
▾
Sí. El texto se convierte a bytes UTF-8 antes de codificarlo, así que café se convierte en Y2Fmw6k=, y al decodificar los bytes se vuelven a leer como UTF-8. Si no son UTF-8 válido, por ejemplo el Base64 de una imagen u otro archivo binario, verás un error aunque el Base64 en sí sea válido.
¿Admite Base64 URL-safe?
▾
No. La salida siempre usa el alfabeto estándar con + y / y relleno =, y se rechaza la entrada que contiene - o _. Para decodificar Base64url, como un segmento de un JWT, reemplaza primero - por + y _ por /; no hace falta agregar el relleno.
¿Por qué el resultado de Base64 termina con signos =?
▾
Los caracteres de relleno hacen que la longitud del resultado sea múltiplo de 4. Un = significa que se agregó un byte de relleno; == significa dos. Esta herramienta siempre agrega el relleno al codificar y, al decodificar, también acepta entradas sin él.
¿Base64 cifra mis datos?
▾
No. Base64 es codificación, no cifrado. Cualquiera con la cadena codificada puede decodificarla al instante. Nunca la uses para proteger datos sensibles — usa cifrado adecuado (AES, RSA) en su lugar.