EN FR DE ES PT
Encoder Toolbox Logo Encoder Toolbox

Codificador y Decodificador de Texto Base64

Codifica texto plano en formato Base64 para transmisión segura de datos, o decodifica cadenas Base64 de vuelta a su forma original legible. Esta herramienta soporta completamente caracteres UTF-8 incluyendo Unicode, emoji y texto multibyte. Toda la conversión ocurre en tu navegador — tus datos nunca salen de tu dispositivo.

Codificador de Texto a Base64

Introduce texto para codificarlo en formato Base64.

Decodificador de Base64 a Texto

Pega tu cadena codificada en Base64 para decodificarla al texto original.

Cómo Funciona

La codificación Base64 transforma datos binarios o texto en un conjunto de 64 caracteres ASCII imprimibles (A-Z, a-z, 0-9, +, /). Cada grupo de tres bytes de entrada se mapea a cuatro caracteres de salida, con relleno (=) añadido cuando la longitud de entrada no es múltiplo de tres. Esta herramienta maneja texto UTF-8 codificando primero los caracteres multibyte a su representación en bytes UTF-8 antes de aplicar la codificación Base64, asegurando que los caracteres internacionales, emoji y símbolos especiales se preserven con precisión.

Casos de Uso Comunes

  • Transmisión de datos: Transmite de forma segura datos binarios o caracteres especiales a través de protocolos de solo texto como SMTP, encabezados HTTP o APIs JSON.
  • Archivos de configuración: Almacena datos binarios (certificados, claves) en formatos de configuración basados en texto como YAML o XML.
  • URIs de datos: Incrusta pequeños recursos en línea en páginas web.
  • Depuración: Inspecciona rápidamente cargas útiles codificadas de APIs, registros o encabezados de correo.

Preguntas Frecuentes

¿Qué es la codificación Base64?
Base64 es un esquema de codificación de binario a texto que representa datos binarios usando un conjunto de 64 caracteres ASCII imprimibles (A-Z, a-z, 0-9, +, /). Se usa ampliamente para codificar datos para transmisión segura a través de protocolos basados en texto como correo electrónico, HTTP y JSON, donde los datos binarios sin procesar podrían causar problemas.
¿Base64 cifra los datos?
No, Base64 es un método de codificación, no un método de cifrado. No proporciona ninguna seguridad ni confidencialidad. Cualquiera puede decodificar una cadena Base64 a su contenido original sin necesitar una clave o contraseña. Si necesitas proteger datos sensibles, usa cifrado adecuado en su lugar.
¿Por qué Base64 aumenta el tamaño de los datos?
La codificación Base64 mapea cada 3 bytes de datos de entrada a 4 caracteres de salida, resultando en aproximadamente un 33% de sobrecarga de tamaño. Este aumento es un compromiso inherente de representar datos binarios en un formato seguro para texto usando solo 64 caracteres ASCII imprimibles.
¿Esta herramienta soporta Unicode?
Sí, esta herramienta soporta completamente la codificación UTF-8, lo que significa que puede manejar todos los caracteres Unicode incluyendo alfabetos internacionales, caracteres acentuados, escrituras CJK, emoji y otro texto multibyte. El texto se codifica primero a su representación en bytes UTF-8 antes de la conversión Base64.

Herramientas Relacionadas