Codificador / Decodificador Base64
El Codificador/Decodificador Base64 convierte texto plano a Base64 y viceversa en tiempo real mientras escribes. También convierte archivos a data URIs Base64 mediante arrastrar y soltar. Incluye modo Base64 URL-safe, detección automática del tipo de entrada, estadísticas de tamaño en bytes y copia con un clic. 100% en el navegador — los datos nunca salen de tu dispositivo.
¿Tienes una sugerencia?
Solicita una nueva herramienta o sugiere mejoras — ¡únete a nuestra comunidad en Slack!
¿Qué es la Codificación Base64?
Base64 es un esquema de codificación binario-a-texto definido en RFC 4648 que representa datos binarios usando un conjunto de 64 caracteres ASCII: A-Z (26), a-z (26), 0-9 (10) y dos símbolos (+ y /). Cada 3 bytes de entrada se convierten en 4 caracteres Base64, resultando en un aumento de ~33% en el tamaño. Base64 es esencial para incrustar datos binarios en contextos de solo texto como email (MIME), APIs JSON, data URIs HTML y cabeceras HTTP. Esta herramienta realiza la codificación y decodificación completamente en tu navegador usando las funciones nativas btoa()/atob() de JavaScript con manejo UTF-8 adecuado.
Cómo Usar el Codificador / Decodificador Base64
- Ve a la pestaña Texto y escribe o pega tu texto — se convierte a Base64 en tiempo real
- Alterna entre modo Codificar y Decodificar, o activa Auto-Detectar para que la herramienta adivine
- Activa el modo URL-Safe para usar - y _ en vez de + y / para compatibilidad con URLs
- Usa la pestaña Archivo para arrastrar y soltar cualquier archivo y obtener su data URI Base64
- Copia el resultado con un clic o descárgalo como archivo de texto
Preguntas Frecuentes
¿Por qué Base64 aumenta el tamaño en 33%?
Base64 codifica cada 3 bytes (24 bits) de entrada en 4 caracteres (6 bits cada uno). Como 4/3 = 1,333, la salida es siempre aproximadamente 33% más grande que la entrada. Con padding (caracteres =), el aumento real puede ser ligeramente mayor. Esta compensación es aceptable porque el texto resultante es seguro para transmisión a través de protocolos de solo texto.
¿Qué es Base64 URL-safe?
El Base64 estándar usa los caracteres + y /, que tienen significados especiales en URLs (+ significa espacio, / es separador de ruta). El Base64 URL-safe (RFC 4648 Sección 5) reemplaza + por - y / por _, y opcionalmente elimina el padding =. Esto permite que los datos Base64 se usen de forma segura en URLs, parámetros de consulta y nombres de archivo sin codificación porcentual.
¿Puedo codificar archivos a Base64?
Sí. Usa la pestaña Archivo para arrastrar y soltar cualquier archivo. La herramienta lo lee usando la API FileReader del navegador y lo convierte a un data URI Base64 (data:mime/type;base64,...). Esto es útil para incrustar imágenes en HTML/CSS, enviar archivos vía APIs JSON o almacenar datos binarios en bases de datos de texto.
¿Base64 es encriptación?
No. Base64 es una codificación, no encriptación. No proporciona ninguna seguridad — cualquiera puede decodificar una cadena Base64 a su forma original. Base64 está diseñado para representación de datos, no protección de datos. Para seguridad, usa algoritmos de encriptación adecuados como AES o RSA.
¿Mis datos están seguros?
Sí. Este codificador/decodificador Base64 se ejecuta 100% en tu navegador. Ningún texto, archivo o dato codificado se envía a ningún servidor. Todo el procesamiento ocurre localmente en tu dispositivo.
Herramientas Relacionadas
Generador de Contraseñas
Genera contraseñas seguras y aleatorias con opciones personalizables
Probar ahora →Generador de Apodos para Juegos
Crea nombres únicos para juegos con múltiples estilos y temas
Probar ahora →Generador de Nombres de Productos
Genera nombres creativos para productos, marcas y startups
Probar ahora →