Codificar Base64
Escribe o pega texto para convertirlo a Base64. Elige la salida URL-safe para tokens y URL, o corta las líneas a 76 caracteres para correo electrónico (MIME).
Consejo: pulsa Ctrl + Enter (⌘ + Enter en Mac) para codificar.
Codificar un archivo a Base64
Convierte cualquier archivo – imagen, PDF, fuente, audio, archivo comprimido – en Base64 o en una data URI lista para pegar. Hasta 100 MB. Las opciones URL-safe, 76 caracteres y separador de línea de arriba también se aplican aquí.
Cómo codificar a Base64
- Escribe o pega tu texto, o suelta un archivo en el codificador de archivos.
- Deja UTF-8 salvo que el sistema receptor espere otro juego de caracteres.
- Elige las opciones que necesites (URL-safe, líneas de 76 caracteres, un resultado por línea).
- Pulsa CODIFICAR o activa el Modo en vivo y después copia o descarga el resultado.
Opciones explicadas
- Juego de caracteres de destino: el texto se convierte a bytes con este juego antes de codificar. Los caracteres que no existen en el juego elegido se omiten y se notifican.
- Separador de línea: los saltos de línea del texto se convierten a LF o CRLF antes de codificar. El mismo separador se usa entre las líneas del resultado.
- Codificar cada línea por separado: cada línea de entrada se convierte en su propio valor Base64, práctico para listas de tokens o credenciales.
- Líneas de 76 caracteres: corta el resultado como exige MIME (RFC 2045) para adjuntos de correo.
- Base64URL URL-safe: sustituye
+y/por-y_y elimina el relleno=(RFC 4648 §5), el formato que usan JWT y muchas API.
Archivos y data URI
Base64 permite incrustar archivos binarios en formatos de texto. Elige Data URI para obtener data:image/png;base64,… para un <img src>, o CSS / HTML para obtener un fragmento que puedes pegar directamente en tu código. Ten en cuenta que Base64 aumenta los datos en torno a un 33 %, así que es ideal para imágenes pequeñas, iconos y fuentes.
Ejemplos
| Texto | Base64 | Base64URL |
|---|---|---|
| Hello World! | SGVsbG8gV29ybGQh | SGVsbG8gV29ybGQh |
| >>>??? | Pj4+Pz8/ | Pj4-Pz8_ |
| ab? | YWI/ | YWI_ |
| a | YQ== | YQ |
Preguntas frecuentes
¿Base64 es un tipo de cifrado?
No. Base64 es una codificación, no un cifrado: cualquiera puede decodificarlo. Nunca lo uses para ocultar contraseñas o secretos.
¿Por qué mi resultado es distinto al de otra herramienta?
Lo habitual es un juego de caracteres distinto (UTF-8 frente a Windows-1252), finales de línea distintos (LF frente a CRLF) o un salto de línea o espacio al final de la entrada. Además, la salida Base64URL no lleva relleno =.
¿Cuánto aumenta Base64 el tamaño de mis datos?
Cada 3 bytes se convierten en 4 caracteres, así que el resultado mide unas 4/3 partes de la entrada, más los saltos de línea si activas las líneas de 76 caracteres.