Codificador Base64 Online
Codifica texto, archivos e imágenes a Base64 al instante — compatible con UTF-8, Base64URL, hasta 100MB y 100% privado en tu navegador.
¿Qué es la Codificación Base64?
Base64 es un esquema de codificación binario a texto que representa datos binarios usando 64 caracteres ASCII imprimibles: A–Z, a–z, 0–9, más (+) y barra (/), con el signo igual (=) para relleno. El nombre "Base64" proviene de que cada dígito Base64 representa exactamente 6 bits de datos, y 2^6 = 64.
Base64 no es cifrado — es una codificación reversible diseñada para transmitir datos binarios de forma segura a través de canales que solo admiten texto, como correo electrónico (MIME), cargas útiles JSON, documentos XML y cabeceras HTTP.
Usos comunes: incrustar imágenes en CSS y HTML como Data URI, codificar archivos adjuntos en correos electrónicos, transmitir datos binarios en APIs JSON y XML, y codificar credenciales en cabeceras de Autenticación Básica HTTP.
Encode a file to Base64
Drop your file here, or click to browse
Maximum file size: 100MB
Cómo Codificar Texto a Base64 Online
Usar encodeb64.com es muy sencillo: pega tu texto en el campo de entrada, selecciona el juego de caracteres (UTF-8 es correcto para la mayoría del texto moderno) y haz clic en Codificar. La salida Base64 aparece instantáneamente en el campo de resultado, lista para copiar.
Para casos de uso especiales, las opciones avanzadas te permiten controlar el formato de salida. Activa la codificación URL-safe (Base64URL) para obtener una salida segura para tokens JWT y parámetros de URL. Activa la división de líneas MIME para envolver la salida a 76 caracteres según RFC 2045.
Toda la codificación ocurre completamente en tu navegador. Ningún dato se transmite a un servidor. Esto hace que encodeb64.com sea seguro para codificar datos sensibles como claves API o credenciales.
Codificación Base64URL para Tokens JWT
El Base64 estándar usa los caracteres + y / que no son seguros en URLs — deben codificarse como %2B y %2F, lo que hace las cadenas más largas. Base64URL (RFC 4648 §5) soluciona esto reemplazando + por - y / por _, y omitiendo el carácter de relleno = por completo.
Los JWT (JSON Web Tokens) usan codificación Base64URL para sus secciones de encabezado y carga útil. Si trabajas con JWTs, asegúrate de seleccionar la opción "Codificación URL-safe (Base64URL)" antes de codificar.
Base64URL también se usa en desafíos OAuth 2.0 PKCE y nombres de archivos en sistemas de almacenamiento en la nube, donde la cadena Base64 debe integrarse en una URL sin codificación adicional.
Codificar Archivos e Imágenes a Base64
Más allá de la codificación de texto, encodeb64.com admite la codificación de cualquier tipo de archivo a Base64 — documentos, imágenes, archivos de audio y datos binarios de hasta 100 MB. Arrastra y suelta tu archivo en la zona de carga, o haz clic para explorar.
La codificación ocurre completamente en tu navegador usando la API FileReader, por lo que tu archivo nunca sale de tu dispositivo. Para imágenes, el convertidor soporta JPG, PNG, GIF, WebP, SVG, BMP, ICO, TIFF y AVIF, y genera cinco formatos de salida diferentes.
Incrustar imágenes como Base64 es útil para correos HTML donde el alojamiento externo de imágenes es poco fiable, para documentos HTML autocontenidos y para hojas de estilo CSS donde un pequeño icono necesita estar en línea para reducir las solicitudes HTTP.