Skip to main content
Volver a herramientas

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.

Herramientas relacionadas