Base64 representa bytes arbitrarios con 64 caracteres ASCII imprimibles, lo que permite que datos binarios o no ASCII viajen por canales que solo aceptan texto: URI de datos, cuerpos JSON, cabeceras de correo y autenticación básica HTTP. Esta herramienta lee el texto como UTF-8 y devuelve el Base64 estándar, rellenado con «=».
Cómo se usa
- Pega el texto que quieras codificar.
- El texto se lee como UTF-8 y se codifica a Base64 estándar mientras escribes.
- Copia el resultado en tu URI de datos, archivo de configuración o cuerpo de la petición.
Preguntas frecuentes
¿Admite acentos, japonés y emojis?
Sí. La entrada se codifica primero como UTF-8, así que cualquier carácter Unicode se recupera intacto con el descodificador correspondiente.
¿Base64 es cifrado?
No. Es una codificación, no un cifrado: cualquiera puede descodificarla sin clave. No la uses nunca para proteger contraseñas ni datos personales.
¿Por qué el resultado es más largo que la entrada?
Base64 empaqueta cada 3 bytes en 4 caracteres, así que el resultado crece alrededor de un 33 %, más el relleno final.
¿Es Base64 seguro para URL?
No. Aquí se usa el alfabeto estándar, que incluye + y /. Para meterlo en una URL, codifícalo en porcentaje o sustituye esos dos caracteres por - y _.