Desde 2010 · Más de 2 millones de usos de herramientas al mes
Desde 2010
Añadir a Chrome

Mi Caja de Herramientas

Modo Automático

Aún no has guardado herramientas.

Actualizar a la Versión Premium
Herramientas relacionadas
Decodificador Base64Codificador de URLCodificador y Decodificador ROT13Decodificador de URLConversor de Texto a Binario/Hex/ASCII
Página de inicio > Varios > Codificadores y decodificadores
 

Codificador Base64

Codifica texto o archivos a Base64 con múltiples variantes (Estándar, URL-safe, MIME), vista previa en tiempo real, visualización del proceso de codificación y copia con un solo clic. Soporta UTF-8, ASCII y datos binarios.

Uso gratuitoNo requiere registroActualizado feb 2026
Codificador Base64Pruébalo ahora — gratis ▼
Instala la extensión de Chrome de miniwebtool para codificar el texto seleccionado en Base64 desde el menú contextual cuando quieras.
Caracteres: 0 Bytes (UTF-8): 0
📄
Haga clic para buscar o arrastre y suelte un archivo aquí

Embed Codificador Base64 Widget

Codificador Base64

Bienvenido al Codificador Base64, una herramienta de codificación profesional que convierte texto y archivos a Base64 con múltiples variantes de codificación, un desglose visual del proceso de codificación y estadísticas en tiempo real. Ya sea que esté incrustando imágenes en HTML, preparando datos para API, codificando archivos adjuntos de correo electrónico o trabajando con tokens de autenticación, este codificador maneja todos los casos de uso de Base64 con precisión.

¿Qué es la codificación Base64?

Base64 es un esquema de codificación de binario a texto que representa datos binarios utilizando 64 caracteres ASCII imprimibles. Convierte cada 3 bytes (24 bits) de entrada en 4 caracteres de salida, utilizando el alfabeto A-Z, a-z, 0-9 y dos caracteres adicionales (+ y / para el estándar, o - y _ para el seguro para URL). Cuando la longitud de la entrada no es un múltiplo de 3, se añaden caracteres de relleno (=).

El nombre "Base64" proviene de los 64 caracteres de su alfabeto de codificación. Fue diseñado originalmente para transmitir de forma segura datos binarios a través de sistemas de solo texto como el correo electrónico (MIME), pero ahora es omnipresente en el desarrollo web, las API y el almacenamiento de datos.

El alfabeto Base64

Alfabeto Base64 estándar (64 caracteres + relleno)

Cómo funciona la codificación Base64

El proceso de codificación sigue estos pasos:

  1. Convertir texto a bytes: El texto de entrada se convierte primero a su representación en bytes utilizando la codificación UTF-8. Los caracteres ASCII utilizan 1 byte cada uno, mientras que los caracteres Unicode pueden utilizar de 2 a 4 bytes.
  2. Agrupar en bloques de 3 bytes: Los bytes se dividen en grupos de 3 (24 bits cada uno). Si el grupo final tiene menos de 3 bytes, se rellena con ceros.
  3. Dividir en segmentos de 6 bits: Cada grupo de 24 bits se divide en cuatro valores de 6 bits (cada uno con un rango de 0 a 63).
  4. Mapear a caracteres Base64: Cada valor de 6 bits se mapea a un carácter en el alfabeto Base64. Los bytes de relleno producen caracteres "=" en la salida.

Comparación de variantes de Base64

CaracterísticaEstándar (RFC 4648)Seguro para URL (RFC 4648 §5)MIME (RFC 2045)
Carácter 62+ (más)- (guion)+ (más)
Carácter 63/ (barra)_ (guion bajo)/ (barra)
Relleno (Padding)= (requerido)= (opcional)= (requerido)
Ajuste de líneaNingunoNinguno76 caracteres por línea
Ideal paraPropósito generalURL, nombres de archivo, tokensCorreo, mensajes MIME

Casos de uso comunes

🖼
URI de datos en HTML/CSS
Incruste imágenes, fuentes y archivos pequeños directamente en HTML o CSS utilizando la sintaxis data:image/png;base64,..., eliminando peticiones HTTP adicionales.
📧
Adjuntos de correo (MIME)
El correo electrónico MIME utiliza Base64 para codificar archivos adjuntos binarios para que puedan transmitirse como texto a través de servidores SMTP.
🌐
Transferencia de datos por API
Codifique datos binarios para una transmisión segura en cargas útiles JSON o XML cuando las API no admiten cargas multiparte.
🔒
Tokens de autenticación
HTTP Basic Auth codifica usuario:contraseña como Base64. Los tokens JWT utilizan Base64 seguro para URL para las secciones de encabezado y carga útil.
🔑
Claves criptográficas (PEM)
Los certificados SSL/TLS y las claves RSA utilizan Base64 (formato PEM) entre los marcadores -----BEGIN y -----END para un almacenamiento seguro en texto.
💾
Binarios en bases de datos de texto
Almacene objetos binarios (blobs) en columnas de texto, archivos de configuración (YAML, TOML) o variables de entorno mediante codificación Base64.

Impacto en el tamaño de la codificación Base64

La codificación Base64 aumenta el tamaño de los datos en aproximadamente un 33% (relación de 4:3). Por ejemplo:

  • 3 bytes de entrada → 4 caracteres de salida (sin relleno)
  • 1 byte de entrada → 4 caracteres de salida (2 caracteres de relleno "==")
  • 2 bytes de entrada → 4 caracteres de salida (1 carácter de relleno "=")
  • Archivo de 1 KB → ~1.37 KB de texto Base64
  • Archivo de 1 MB → ~1.37 MB de texto Base64

El formato MIME añade un exceso adicional por los caracteres de salto de línea (CRLF cada 76 caracteres).

Cómo usar este codificador

  1. Ingrese texto o cargue un archivo: Escriba o pegue texto en el área de entrada, o arrastre y suelte un archivo (imagen, documento, etc.) en la zona de carga para codificación en el cliente.
  2. Seleccione la variante de codificación: Elija Estándar para uso general, Seguro para URL para enlaces y tokens, o MIME para salida compatible con correo electrónico con ajuste de línea.
  3. Configure el manejo de saltos de línea: Elija mantener o eliminar los saltos de línea de su entrada antes de codificar.
  4. Haga clic en Codificar: Vea el resultado codificado, las estadísticas de codificación y un desglose visual de los primeros bytes que muestran cómo los datos binarios se mapean a caracteres Base64.

Preguntas frecuentes

¿Qué es la codificación Base64?

Base64 es un esquema de codificación de binario a texto que representa datos binarios como una cadena ASCII. Convierte cada 3 bytes de datos binarios en 4 caracteres ASCII imprimibles utilizando un alfabeto de A-Z, a-z, 0-9, +, y /. Base64 se utiliza ampliamente para incrustar datos binarios en formatos basados en texto como JSON, XML, HTML, correo electrónico y URL.

¿Cuál es la diferencia entre Base64 estándar y seguro para URL?

Base64 estándar utiliza + y / como los caracteres 62 y 63. Base64 seguro para URL reemplaza estos con - (guion) y _ (guion bajo) para evitar conflictos con los caracteres reservados de las URL. Utilice Base64 seguro para URL cuando la cadena codificada aparezca en URL, parámetros de consulta o nombres de archivos.

¿Por qué la codificación Base64 aumenta el tamaño del archivo?

La codificación Base64 convierte cada 3 bytes en 4 caracteres, lo que resulta en un aumento de tamaño de aproximadamente el 33%. Esto se debe a que 3 bytes (24 bits) se dividen en cuatro grupos de 6 bits, cada uno mapeado a uno de los 64 caracteres ASCII. El exceso adicional proviene del relleno (caracteres =) y los saltos de línea opcionales en el formato MIME.

¿Qué es la codificación MIME Base64?

MIME Base64 (definido en RFC 2045) es una variante que ajusta la salida codificada a 76 caracteres por línea con finales de línea CRLF. Se utiliza principalmente en archivos adjuntos de correo electrónico y otros mensajes formateados en MIME. El ajuste de línea garantiza la compatibilidad con sistemas que tienen límites de longitud de línea.

¿Cómo maneja Base64 el texto Unicode y UTF-8?

Base64 codifica bytes sin procesar, no caracteres. Al codificar texto Unicode, el texto se convierte primero a bytes utilizando una codificación de caracteres como UTF-8. Los caracteres UTF-8 multibyte (como letras acentuadas, caracteres CJK o emojis) producirán más salida Base64 que los caracteres ASCII de un solo byte porque utilizan de 2 a 4 bytes por carácter.

¿Cuáles son los usos comunes de la codificación Base64?

Los usos comunes incluyen: incrustar imágenes en HTML/CSS como URI de datos, codificar archivos adjuntos de correo electrónico (MIME), transmitir datos binarios en API JSON/XML, almacenar datos binarios en bases de datos de solo texto, codificar credenciales de autenticación (HTTP Basic Auth) y codificar claves criptográficas y certificados (formato PEM).

Herramientas relacionadas

Recursos adicionales

Cite este contenido, página o herramienta como:

"Codificador Base64" en https://MiniWebtool.com/es/codificador-base64/ de MiniWebtool, https://MiniWebtool.com/

por el equipo de miniwebtool. Actualizado: 6 de feb. de 2026

Codificadores y decodificadores:

Herramientas populares y actualizadas:

Codificador/Decodificador de Entidades HTMLConvertidor de Imagen a Base64Decodificador de Código MorseVer todos →
Página de inicio > Varios > Codificadores y decodificadores > Codificador Base64