Codificador Base64
Codifica texto o archivos a formato Base64
Tamaño máximo: 5 MB
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
- Escribe o pega texto en la entrada, o suelta un archivo de hasta 5 MB.
- Elige la codificación del texto; UTF-8 sirve para casi todo.
- Activa URL-safe si el resultado va en una URL o en un nombre de archivo.
- 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