🇺🇸 English
🇪🇸 Español
🇧🇷 Português
🇫🇷 Français
🇩🇪 Deutsch
🇮🇹 Italiano
🇨🇳 中文
🇷🇺 Русский
🇯🇵 日本語
🇰🇷 한국어
🇳🇱 Nederlands
🇮🇳 हिन्दी

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.

? Encodes each line of text independently. Useful for multiple separate entries.
? Breaks the output into 76-character lines as defined by RFC 2045 / MIME specification.
? Replaces + with -, / with _, and removes = padding. Useful for URLs and filenames (RFC 4648).
LIVE

Encode a file to Base64

Drop your file here, or click to browse

Maximum file size: 100MB

Download encoded file

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.

Frequently Asked Questions

What is Base64 encoding?
Base64 is a binary-to-text encoding scheme that converts binary data into 64 printable ASCII characters (A–Z, a–z, 0–9, +, /). It is used in JWT tokens, CSS image embedding, email attachments (MIME), API authentication, and webhooks.
Is Base64 safe for passwords?
No. Base64 is encoding, not encryption. Anyone can decode it instantly. For passwords, use bcrypt, SHA-256, Argon2, or similar hashing algorithms with a salt.
How do I convert an image to Base64?
Use our Image to Base64 converter: drag and drop your image, click Convert, and get the Base64 string instantly. Perfect for embedding in CSS, HTML, and API payloads.
Does Base64 encoding increase file size?
Yes, by approximately 33%. Three binary bytes are encoded as four ASCII characters. Use Base64 when you need binary data in text-based formats (JSON, XML, CSS), not for serving images at scale.
What is Base64URL safe encoding?
Base64URL is a variant of Base64 that replaces + with -, / with _, and removes = padding. Defined in RFC 4648 §5. Ideal for JWT tokens, URL parameters, filenames, and webhooks.
What is Base64 encoding?
Advanced options explained
Security & Privacy
Completely free
How Base64 works

Other Tools

Base64 Decode → Image to Base64 →