Respuesta rápida
Limpia espacios, alinea a múltiplo de 4 con =, mapea -_ a +/ si usas base64url en un decodificador estricto.
Entrada Base64 no válida
Cualquier carácter fuera del alfabeto, relleno mal puesto o longitud incorrecta hace fallar el decode. Los espacios/ saltos a veces se pueden quitar si el descodificador no los ignora.
Causas frecuentes
- Pegar con retornos de carro o basura alrededor.
- Mezclar base64 y base64url sin mapeo.
Cómo arreglarlo
- Quita no alfabeto; rellena con = al final correctamente.
- Herramienta del sitio para probar.
Ejemplos
Incorrecto
SGVsbG8gV29ybGQ=
Correcto
SGVsbG8gV29ybGQ=
/base64-encoder-decoder
Preguntas frecuentes
- ¿Longitud múltiplo de 4?
- Sí, el padding ajusta con = o ==
Arregla ahora
Probar en el validador (ejemplo precargado)