Input
Text to encode
Type or paste plain text. Unicode is handled safely.
Encode text, decode Base64, and switch to URL-safe output when you need it.
Type or paste plain text. Unicode is handled safely.
Processing happens locally in your browser.
Standard Base64 for regular payloads, plus URL-safe Base64 for query strings, paths, and token-like data.
Decoder accepts both standard and URL-safe alphabets, with or without trailing padding.
It keeps the common encode/decode loop in one place and removes the annoying padding and alphabet edge cases.