Base64: codificar y decodificar online

Codifica texto en Base64 o decodifica Base64 a texto. Funciona con cualquier texto UTF-8, emojis y la variante URL-safe.

Qué es Base64

Base64 es una forma de escribir cualquier dato (texto, una imagen, un archivo) usando solo letras latinas, cifras y los signos +, / y =. Se usa donde solo se admite texto: correos, JSON, data URL o cabeceras HTTP como Authorization: Basic.

Base64 es codificación, no cifrado: cualquiera puede decodificarlo sin contraseña.

Cómo usarlo

Elige «Codificar» o «Decodificar» y pega el texto: el resultado aparece al instante. El texto se codifica en UTF-8, así que las tildes, la ñ y los emojis funcionan bien. Al decodificar también se acepta la variante URL-safe (- y _ en lugar de + y /) y las cadenas sin = al final. Para URL, JWT y nombres de archivo está «Codificar (URL-safe)»: - y _ en lugar de + y /, sin = al final.

Ejemplos

Preguntas frecuentes

¿Por qué la cadena codificada es más larga? Cada 3 bytes se convierten en 4 caracteres, así que el tamaño crece alrededor de un tercio.

¿Qué significan los = del final? Son relleno: con relleno, la longitud es múltiplo de 4. Esta herramienta también acepta cadenas sin los signos = finales.

¿Por qué da error al decodificar? La cadena tiene caracteres no válidos o lo que contiene no es texto (por ejemplo, una imagen).

Para enlaces, usa la codificación URL.