Full Human Tools

Codificador Base64

Codifica texto o archivos a formato Base64

Caracteres: 0

Tamaño máximo: 5 MB

Caracteres: 0

01

¿Qué es Base64?

Base64 es una forma de escribir cualquier dato, texto o binario, con solo 64 caracteres seguros: de la A a la Z, de la a a la z, del 0 al 9, el signo más y la barra, con signos igual como relleno. Permite incluir imágenes, archivos o caracteres especiales en sitios que solo aceptan texto, como JSON, el correo electrónico, las data URL, las cabeceras HTTP y los archivos de configuración.

Este codificador convierte texto como UTF-8, ASCII o Latin-1, y codifica archivos de hasta 5 MB que sueltas en la página o eliges con Subir archivo. La opción URL-safe usa el guion y el guion bajo en lugar del más y la barra, y elimina el relleno, como describe el RFC 4648. El texto y los archivos se codifican en tu navegador y nunca se suben.

02

Cómo codificar un texto o un archivo en Base64

  1. Escribe o pega texto en la entrada, o suelta un archivo de hasta 5 MB.
  2. Elige la codificación del texto; UTF-8 sirve para casi todo.
  3. Activa URL-safe si el resultado va en una URL o en un nombre de archivo.
  4. Copia la salida Base64 o descárgala como archivo de texto.

03

Preguntas frecuentes sobre el codificador Base64

¿Base64 es un cifrado?
No. Base64 es una codificación, no un cifrado. No usa ninguna clave, y cualquiera puede decodificarlo en un segundo, por ejemplo con el Decodificador Base64. Úsalo para transportar datos por sistemas que solo admiten texto, nunca para ocultar contraseñas o secretos. Si los datos deben ser privados, cífralos primero y codifica después el resultado si necesitas texto.
¿Qué es Base64 URL-safe?
El Base64 estándar usa el signo más y la barra, que tienen un significado especial en las URL y en los nombres de archivo. El Base64 URL-safe, definido en el RFC 4648, los sustituye por el guion y el guion bajo, y suele eliminar los signos igual del final. Los JWT usan esta variante. Activa URL-safe cuando la salida vaya en una URL, en una query string o en un nombre de archivo.
¿Por qué la salida Base64 ocupa más que la entrada?
Base64 convierte cada 3 bytes en 4 caracteres, así que la salida ocupa un 33 % más que la entrada, más hasta dos caracteres de relleno. Una imagen de 3 MB se convierte en unos 4 MB de texto. El texto con tildes, eñes o emojis crece más, porque UTF-8 usa varios bytes para esos caracteres antes de codificar.
¿Se suben mis archivos al codificarlos?
No. Los archivos se leen y se codifican en tu navegador, y el texto se codifica en esta pestaña mientras escribes. Nada de lo que codificas se envía a un servidor ni se guarda, y las descargas se crean en tu dispositivo. El límite de 5 MB se aplica a los archivos que añades a la página.

04