Codificar y decodificar Base64

Convierte texto a Base64 y viceversa mientras escribes, con tildes y eñes correctas. También archivos a data URI.

Archivo a Base64

Todo ocurre en tu navegador: lo que escribes o subes no se envía a ningún servidor ni se guarda.

Archivos de hasta 10 MB. El texto se trata como UTF-8, el estándar de la web.

Qué es Base64 y para qué sirve

Codificar Base64 en uso: un texto codificado en Base64 al instante
Así se ve Codificar Base64: un texto codificado en Base64 al instante.

Base64 es una forma de escribir cualquier dato usando solo 64 caracteres seguros (letras, números, + y /). Se usa para enviar archivos por correo, incrustar imágenes en HTML o CSS con data URI, guardar datos binarios en JSON y en cabeceras como Authorization: Basic.

Base64 no es cifrado

Cualquiera puede decodificar un texto en Base64 en un segundo, así que nunca lo uses para proteger contraseñas o datos privados. Para eso existen el cifrado y las funciones hash: compara huellas con la herramienta de calcular hash.

Base64 para URL

La variante base64url cambia + por - y / por _ y quita el relleno =, para que el resultado se pueda poner en una dirección web. Es la que usan, por ejemplo, los tokens JWT.

Preguntas frecuentes

¿Cómo decodifico un texto en Base64?

Elige «Decodificar» y pega el texto: el resultado aparece al instante. Si contiene un archivo en lugar de texto, podrás descargarlo.

¿Por qué otras webs estropean las tildes y las eñes?

Porque convierten el texto con una codificación antigua. Aquí se usa UTF-8, así que «canción» o «año» se codifican y decodifican sin errores.

¿Base64 sirve para proteger una contraseña?

No. Base64 no es cifrado: cualquiera puede revertirlo. Úsalo solo para transportar datos, nunca para ocultarlos.

¿Qué es un data URI?

Es un archivo convertido a texto con la forma data:tipo;base64,… que se puede pegar directamente en HTML o CSS, por ejemplo para incrustar un icono sin un archivo aparte.

¿Se envía mi texto a algún servidor?

No. La conversión se hace en tu navegador.

Más herramientas para desarrolladores

Aprende más en el blog