Blog

Base64 - Codificar y decodificar Base64 | Hexa

Hexa Team2 min de lectura

Qué es Base64 y por qué lo usan los desarrolladores

Base64 es un esquema de codificación que convierte datos binarios en texto ASCII usando 64 caracteres imprimibles (A–Z, a–z, 0–9, +, /). ¿Por qué importa? Muchos sistemas—correo, JSON, URL, XML—solo manejan texto de forma segura. Los datos binarios (imágenes, archivos, contenido cifrado) pueden romper estos sistemas o corromperse. Base64 lo resuelve convirtiendo binario en una representación de texto segura. Una imagen de 1 KB se convierte en una cadena Base64 de ~1,3 KB que puede incrustarse en JSON, almacenarse en una base de datos o enviarse por canales solo de texto. El trade-off: Base64 aumenta el tamaño unos 33 %, pero permite compatibilidad donde el binario no está permitido.

Usos comunes de la codificación Base64

Data URLs: Incrusta imágenes directamente en HTML o CSS. En lugar de alojar un archivo de imagen, puedes usar data:image/png;base64,iVBORw0KGgo... para incluir la imagen en línea. Útil para iconos pequeños, miniaturas y exportaciones HTML de un solo archivo.

API y JSON: Algunas API esperan datos binarios como cadenas Base64. Subidas de archivos, procesamiento de imágenes y almacenamiento de documentos suelen usar Base64 en cuerpos de petición/respuesta.

Adjuntos de correo: La codificación MIME usa Base64 para incluir adjuntos binarios en correo de texto plano.

Configuración y secretos: Certificados, claves y valores de configuración codificados a veces aparecen como Base64 en archivos de configuración.

Cómo funcionan la codificación y decodificación Base64

Base64 toma 3 bytes (24 bits) de datos binarios y los representa como 4 caracteres ASCII. Cada carácter codifica 6 bits. El resultado es más largo que el original pero usa solo caracteres seguros. Nuestra herramienta usa las API nativas del navegador btoa (codificar) y atob (decodificar)—o equivalentes de respaldo—para conversión rápida y fiable. Consulta Base64 en Wikipedia y atob/btoa en MDN para detalles técnicos.

Privacidad y seguridad

Toda codificación y decodificación se realiza localmente en tu navegador. Nunca vemos, almacenamos ni transmitimos tus datos. Si codificas cadenas sensibles, claves API o contenido confidencial, ten la seguridad de que nunca sale de tu dispositivo. La herramienta funciona totalmente sin conexión—sin idas y venidas al servidor.

Usar la herramienta Base64

Abre la herramienta Base64 a continuación. Para codificar: pega o escribe tu texto, luego obtén la cadena Base64. Para decodificar: pega una cadena Base64 y obtén el texto original. Sin registro—codificación y decodificación al instante en tu navegador.

FAQ

  • ¿La herramienta Base64 es gratuita?

    Sí. 100 % gratuita, sin registro. Funciona en tu navegador.

  • ¿Qué es Base64?

    Un esquema de codificación que convierte datos binarios en texto ASCII. Se usa en API, data URLs y transferencia de datos.

  • ¿Se envían mis datos a servidores?

    No. Toda codificación/decodificación se realiza localmente. Nunca vemos tus datos.

  • ¿Funciona sin conexión?

    Sí. Totalmente del lado del cliente.

  • ¿Puedo decodificar Base64?

    Sí. Pega una cadena Base64 para decodificar al texto original.

Fuentes

Base64 - Codificar y decodificar Base64 | Hexa

Codifica y decodifica Base64 al instante. Introduce texto para codificar o cadena Base64 para decodificar. Gratis—sin registro. Perfecto para desarrolladores, API, transferencia de datos. Funciona en el navegador.

Ver todo