Cómo usarla
Elige alfabeto y dirección. Unicode y emoji se convierten mediante bytes UTF-8; los datos mal formados se rechazan.
Alfabeto y relleno
Base64 estándar usa +, / y =. Base64url usa - y _ y aquí se genera sin relleno final.
Ejemplo
“café 🐭” completa el viaje de ida y vuelta. “Hello” produce SGVsbG8= en estándar.
Límites
Base64 no cifra. No convierte archivos ni data URLs y rechaza bytes que no sean texto UTF-8.
Qué alfabeto elegir
Usa Base64 estándar cuando el formato lo pida y Base64url en rutas, consultas o partes de tokens. Debe coincidir con el sistema receptor; no añade seguridad.
Flujo de ida y vuelta
Mantén el mismo alfabeto y revisa el texto decodificado. Cualquiera puede revertir Base64; contraseñas y claves codificadas siguen siendo secretos expuestos.