Mil Útiles

Codificar y decodificar Base64

Convierte texto a Base64 y al revés. Funciona con acentos, eñes y emojis (los pasa a UTF-8) y con la variante segura para URL. Todo se hace en tu navegador.

Por Mil ÚtilesPublicado el

En esta página
  1. Codifica o decodifica Base64
  2. Cómo funciona
  3. Preguntas frecuentes

Codifica o decodifica Base64

Escribe o pega el texto y pulsa «Codificar», o pega un Base64 y pulsa «Decodificar».

Cómo funciona

Sigue el RFC 4648 (IETF, 2006). Cada 3 bytes se convierten en 4 caracteres del alfabeto de Base64 (A-Z, a-z, 0-9, + y /), y el final se rellena con «=» si hace falta. La variante segura para URL (apartado 5 del RFC) cambia + y / por - y _, para que el resultado se pueda poner en una dirección web sin escaparlo.

Antes de codificar, el texto se convierte a bytes en UTF-8, así que «ñ» da w7E=. Lo comprobamos con los vectores de prueba del propio RFC (apartado 10: «foobar» da Zm9vYmFy) en las pruebas automáticas de la herramienta.

Lo que no hace: convertir archivos (imágenes, PDF) a Base64 ni al revés; solo texto.

Todo ocurre en tu navegador (privacidad). Otras herramientas para desarrollo: formatear JSON, probar expresiones regulares y generar UUID. Base64 no protege nada: para un secreto, crea una clave con el generador de contraseñas.

Preguntas frecuentes

¿Base64 es un cifrado?

No. Es una forma de escribir datos con 64 caracteres seguros (letras, números, + y /). Cualquiera puede decodificarlo: no sirve para proteger información.

¿Qué es el «=» del final?

Es relleno: Base64 trabaja en grupos de 3 bytes y, si al final sobra 1 byte, se completa con dos «=», y si sobran 2, con uno. La variante para URL suele quitarlo.

¿Por qué me dice que no es texto?

Porque lo que contiene el Base64 no son caracteres válidos en UTF-8: suele ser un archivo (una imagen, un PDF) codificado. El Base64 es correcto, pero no se puede mostrar como texto.

¿Te ha servido? Compártelo

Historial de cambios
  • : Corrección: cuántos «=» de relleno se añaden
  • : Página nueva: codificador y decodificador de Base64

Mil Útiles

Una web independiente de herramientas gratuitas. Todo se hace en tu navegador: lo que escribes no se envía ni se guarda. Cada herramienta tiene pruebas automáticas y cita la regla en la que se basa. Así trabajamos.