Base64 & URL Encoder
Encode or decode Base64 and URL-encoded strings, or convert a file to Base64, entirely in your browser.
Text
Result
Base64 turns arbitrary binary data into plain ASCII text using 64 printable characters, which is why it shows up wherever binary data needs to travel through a text-only channel - embedding an image directly in CSS or HTML, attaching a file to an email, or encoding a token inside a JWT. URL encoding (percent-encoding) is a different, unrelated scheme that escapes characters a URL can't contain literally, like spaces and ampersands, so they survive being placed in a query string. This tool converts text or files in either direction for both, entirely in your browser - nothing is uploaded anywhere.