Codificadores y convertidores

Codificador y decodificador de cadenas Base64

Codifica y decodifica cadenas Base64 instantáneamente con este conversor en línea gratuito. Compatible con Base64 estándar y URL-safe. No requiere registro y funciona totalmente en el navegador.

Gratis Sin registro Se ejecuta en tu navegador

Espacio de trabajo de la herramienta

¿Qué es la Codificación Base64?

Base64 es un esquema de codificación de datos binarios en texto que convierte datos binarios a un formato de cadena ASCII imprimible. Representa datos binarios usando 64 caracteres (A-Z, a-z, 0-9, +, /), además de '=' para padding. La codificación Base64 se utiliza ampliamente en el desarrollo web para incorporar contenido binario, como imágenes, fuentes o anexos, en formatos basados en texto, como JSON, HTML, CSS y correo electrónico (MIME). La codificación sigue la especificación definida en RFC 4648. Como cada grupo de 3 bytes se convierte en 4 caracteres Base64, la salida codificada es aproximadamente un 33% mayor que los datos originales.

Cómo usar este codificador y decodificador gratis en línea de Base64

  1. 1Pegue o escriba en el campo de entrada el texto que desea codificar o decodificar.
  2. 2Seleccione el modo: Encode (texto → Base64) o Decode (Base64 → texto).
  3. 3El resultado aparece inmediatamente en el campo de salida, sin necesidad de hacer clic en un botón.
  4. 4Haga clic en el botón Copiar para copiar el resultado al portapapeles.

Casos de uso comunes de la codificación Base64

Incorporación de imágenes en HTML o CSS

Convierta imágenes pequeñas en URI de datos Base64 para reducir solicitudes HTTP e incorporarlas directamente al marcado o a las hojas de estilo.

Codificación de datos en API JSON

Transmita payloads binarios, como contenido de archivos o firmas criptográficas, dentro de cadenas JSON sin problemas de escape.

Anexos de correo electrónico (MIME)

Correos codificados en MIME usan Base64 para incorporar adjuntos binarios al formato de correo electrónico basado en texto.

Encabezados de HTTP Basic Authentication

El encabezado Authorization codifica el nombre de usuario: contraseña en Base64 antes de enviarlo al servidor.

Almacenamiento de datos binarios en bancos o configuraciones que aceptan solo texto

Cuando un sistema de almacenamiento acepta solo texto, Base64 permite persistir blobs binarios sin corrompérlos.

Preguntas frecuentes

¿Codificación Base64 es el mismo que criptografía?

No. Base64 es un esquema de codificación, no de cifrado. No ofrece seguridad: cualquiera puede decodificar una cadena Base64 y recuperar los datos originales. Para proteger datos, use AES u otro algoritmo de cifrado.

¿Por qué Base64 aumenta el tamaño de los datos en aproximadamente un 33%?

Base64 codifica cada 3 bytes de entrada en 4 caracteres ASCII. Esa proporción de 4/3 hace que la salida sea aproximadamente un 33% mayor que la entrada. Caracteres de padding ('=') pueden añadir algunos bytes adicionales.

¿Qué es Base64 URL-safe?

Base64 estándar utiliza los caracteres '+' y '/', que tienen un significado especial en URL. La Base64 URL-safe, también llamada Base64url y definida en la RFC 4648 §5, sustituye '+' por '-' y '/' por '_', generalmente omitiendo el padding. Esto hace que la cadena codificada sea adecuada para uso en URL y nombres de archivos.

¿Esta herramienta es gratuita y privada?

Sí. La herramienta es totalmente gratuita, no requiere registro y funciona completamente en el navegador usando JavaScript. Ningún dato se envía a servidores — su entrada permanece en el dispositivo.