Ir al contenido
HandfulTools

Codificador Base64

Convierte texto o un archivo en Base64 para incrustar imágenes en CSS o HTML, enviar datos binarios en JSON o crear cabeceras de autenticación HTTP Basic. Admite la variante segura para URL.

Funciona en tu navegador

Loading…

Cómo se usa

  1. Elige texto o archivo.
  2. Escribe tu texto o suelta un archivo.
  3. Activa el modo seguro para URL o la salida data: si lo necesitas.
  4. Copia la cadena codificada.

Cómo funciona

El texto se codifica primero como bytes UTF-8, así que las letras acentuadas y los emojis funcionan (a diferencia de la función btoa, que falla con ellos). Cada 3 bytes se convierten en 4 caracteres del alfabeto de 64 caracteres definido en RFC 4648, lo que hace que Base64 ocupe alrededor de un 33 % más que el original.

Base64URL sustituye + y / por - y _ y elimina el relleno =, de modo que el resultado se puede usar en URLs y JWT sin necesidad de escaparlo más.

Ejemplos

Texto
«Hello, world!» → SGVsbG8sIHdvcmxkIQ==
Imagen pequeña en CSS
Suelta un icono y activa la URL data: para obtener background-image: url(data:image/png;base64,…).

Usos habituales

  • Incrustar imágenes pequeñas en HTML, CSS o correos
  • Enviar datos binarios en APIs JSON
  • Crear cabeceras Basic Auth

Privacidad y seguridad

Esta herramienta funciona por completo en tu navegador. Tus archivos y tus textos nunca se suben a nuestros servidores: el procesamiento ocurre en tu dispositivo y los resultados se generan de forma local. Cómo trata los archivos cada herramienta

Preguntas frecuentes

¿Base64 es cifrado?

No. Base64 es una codificación que cualquiera puede revertir. No la uses nunca para proteger contraseñas ni secretos.

¿Debo incrustar imágenes grandes en Base64?

Por lo general, no. Base64 añade un 33 % de tamaño e impide el almacenamiento en caché. Incrusta solo iconos muy pequeños.

Última actualización: