Base64 URL-safe
Codifique o decodifique texto en Base64 URL-safe (variante sin los caracteres '+', '/' ni '='), el formato que se usa en las URL, los JWT y los parámetros de consulta.
Cómo funciona
El Base64 estándar usa los caracteres '+' y '/', que tienen un significado especial en una URL. La variante «URL-safe» los sustituye por '-' y '_' y elimina el relleno '=', lo que permite insertar el resultado directamente en una URL o en un identificador sin volver a codificarlo. Es exactamente el formato que se usa para las secciones de un JWT.
¿Cuál es la diferencia con el Base64 clásico?
Únicamente el alfabeto utilizado para dos caracteres ('-' en lugar de '+', '_' en lugar de '/') y la ausencia del relleno '='. Los datos codificados son los mismos; solo cambia su representación textual para que sea compatible con las URL.
¿Por qué a veces falla la decodificación?
Si la cadena contiene caracteres '+' o '/' (formato estándar) en lugar de '-' o '_', o si se ha truncado, la decodificación fallará. Compruebe que la cadena pegada procede realmente de una codificación Base64 URL-safe.
Procesamiento 100% local: la codificación y la decodificación se realizan íntegramente en su navegador mediante WebAssembly.