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).

0 caracteres · 0 B · 0 líneas

Consejo: pulsa Ctrl + Enter (⌘ + Enter en Mac) para codificar.

Listo
0 caracteres · 0 B · 0 líneas

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í.

Haz clic para elegir un archivo o arrástralo y suéltalo aquí Cualquier tipo de archivo · máx. 100 MB

Cómo codificar a Base64

  1. Escribe o pega tu texto, o suelta un archivo en el codificador de archivos.
  2. Deja UTF-8 salvo que el sistema receptor espere otro juego de caracteres.
  3. Elige las opciones que necesites (URL-safe, líneas de 76 caracteres, un resultado por línea).
  4. 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

TextoBase64Base64URL
Hello World!SGVsbG8gV29ybGQhSGVsbG8gV29ybGQh
>>>???Pj4+Pz8/Pj4-Pz8_
ab?YWI/YWI_
aYQ==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.