Saltar al contenido

Base64

Codifica texto a Base64 o decodifícalo, con las tildes y la ñ bien tratadas. También convierte archivos a Base64 y de vuelta a archivo.

Tus datos no salen de tu dispositivo Gratis, sin registro
Cargando herramienta…

Cómo se usa

  1. Elige codificar, decodificar o convertir un archivo.
  2. Pega el texto o suelta el archivo.
  3. Copia el resultado o descarga el archivo decodificado.

Qué es Base64

Es una forma de representar datos binarios con solo 64 caracteres de texto (A-Z, a-z, 0-9, + y /). Se usa para incrustar imágenes en HTML o CSS, enviar adjuntos por correo, guardar datos en JSON o en cabeceras HTTP. Ocupa aproximadamente un 33 % más que el original.

Base64 no es cifrado: cualquiera puede decodificarlo. No lo uses para ocultar contraseñas.

Tildes y ñ

La función btoa() de JavaScript falla con caracteres como “ñ” o “á”. Aquí convertimos primero el texto a UTF-8, que es lo que espera la mayoría de sistemas, así que “niño” se codifica como bmnDsW8=.

Preguntas frecuentes

¿Qué es Base64 URL-safe?
Una variante que cambia + por - y / por _, y quita el relleno =, para poder usarlo en URL y nombres de archivo. Es la que usan los tokens JWT.
¿Para imágenes pequeñas hay una herramienta específica?
Sí: Imagen a Base64, en la categoría de imágenes, genera también el código HTML y CSS.