Codificar y decodificar Base64: La guia completa de codificacion Base64
Aprende que es la codificacion Base64, como funciona y cuando usarla. Codifica y decodifica datos Base64 para correos, APIs y URIs de datos.
13 de febrero de 2026
Que es la codificacion Base64?
Base64 es un esquema de codificacion de binario a texto que convierte datos binarios en una cadena de caracteres ASCII. Utiliza un conjunto de 64 caracteres: letras mayusculas A-Z, minusculas a-z, digitos 0-9 y dos caracteres especiales (tipicamente + y /). Nuestra herramienta de Codificacion y Decodificacion Base64 permite convertir datos en ambas direcciones al instante.
Como funciona Base64?
La codificacion Base64 toma cada tres bytes (24 bits) de datos binarios y los divide en cuatro grupos de 6 bits cada uno. Cada grupo de 6 bits se mapea a uno de los 64 caracteres del alfabeto Base64. Si los datos no son multiplo de tres bytes, se agregan caracteres de relleno (=).
Por ejemplo, el texto Hello en Base64 se convierte en SGVsbG8=. El proceso es completamente reversible.
Por que usar codificacion Base64?
Base64 resuelve un problema fundamental: muchos protocolos de comunicacion estan disenados para manejar texto, no datos binarios. Base64 codifica datos binarios en un formato seguro para texto.
Adjuntos de correo electronico (MIME)
El correo electronico fue originalmente disenado para transmitir solo texto ASCII. Base64 permite incrustar archivos binarios como imagenes y PDFs en mensajes de correo mediante el estandar MIME.
URIs de datos
Los URIs de datos permiten incrustar archivos pequenos directamente en HTML o CSS usando el formato data:image/png;base64,.... Esto elimina peticiones HTTP extra.
Cargas de API
Cuando las APIs necesitan transmitir datos binarios en cargas JSON, la codificacion Base64 es el enfoque estandar, ya que JSON solo soporta valores de texto.
Encabezados de autenticacion
La autenticacion basica HTTP codifica la combinacion de usuario y contrasena en Base64 para el encabezado Authorization.
Base64 no es cifrado
Una distincion critica: Base64 no es cifrado. No proporciona ninguna seguridad. Cualquiera puede decodificar una cadena Base64 sin clave. Base64 es puramente un esquema de codificacion para transporte seguro, no confidencialidad.
Variantes de Base64
- Base64 estandar: Usa A-Z, a-z, 0-9, +, / con relleno =. Definido en RFC 4648.
- Base64 seguro para URL: Reemplaza + por - y / por _ para evitar conflictos de codificacion URL. Usado en JWTs.
- Base64 MIME: Agrega saltos de linea cada 76 caracteres para compatibilidad con correo.
Como usar la herramienta Base64
Pega cualquier texto en el campo de entrada para codificarlo en Base64, o pega una cadena Base64 para decodificarla a texto plano. La herramienta funciona completamente en tu navegador sin transmitir datos a ningun servidor.
Consideraciones de tamano
La codificacion Base64 aumenta el tamano de los datos aproximadamente un 33%. Tres bytes de entrada se convierten en cuatro caracteres de salida Base64.