Encode or decode Base64 and URL-encoded text instantly — including URL-safe Base64 and full UTF-8 support.
Then choose encode or decode.
The result updates as you type. Emoji and accents are handled as UTF-8.
Turn on URL-safe Base64 for tokens and file names.
No. It just turns bytes into text so they can travel safely in places that only accept text. Anyone can decode it.
The same, but using - and _ instead of + and /, which have special meanings in URLs. JWTs use it.
Use encodeURIComponent (the default) for a single value like a search term. Encode a whole URL only to keep its :/?& characters as they are.