- Is this different from Base64 decoder?
- Base64URL uses - and _ instead of + and /, and omits padding (=). Common in JWT, JWS, and URL-embedded tokens.
- Can it decode standard Base64?
- Toggle 'accept standard' to also handle + and /. Useful when input is unknown variant. Otherwise, strict URL-safe mode rejects standard Base64.
- What if the input has padding?
- Padded input is accepted. Strict URL-safe decoding requires no padding, but the tool is lenient by default.
- Why does my JWT fail to decode as Base64?
- JWTs use Base64URL. Decode each of the three dot-separated parts with Base64URL, not standard Base64. Common confusion.