Base64 Encode & Decode
Encode text or files to Base64 and decode them back, in your browser.
Open toolFree · Online · No install · Private
Escape URL-unsafe characters in any string or query, or decode percent-encoded URLs back into readable text — instantly, in your browser.
Try the tool nowTurn plain text into a safe, percent-encoded URL string.
Encode characters that are unsafe in a URL, such as spaces and &, so they survive transport.
Encoded result
🔒 Everything happens locally in your browser. Your strings never leave your device.
Enter the plain text or the percent-encoded URL you want to convert, and choose Encode or Decode.
Click Encode URL or Decode URL. Your result appears immediately in the output box.
Copy the safe result or download it as a file. Nothing is stored or sent anywhere.
URL encoding (also called percent-encoding) replaces unsafe characters in a URL with a % symbol followed by two hexadecimal digits, so the URL can be sent safely over the internet.
Yes. Both encoding and decoding run entirely in your browser using JavaScript. Your data never leaves your device.
Characters like spaces, &, ?, #, /, and % itself are unsafe or reserved in URLs. This tool escapes them for you automatically.
Yes. Once the page is loaded, it works without an internet connection because all processing happens locally.
Legal: All processing is done locally in your browser. Read our Privacy Policy, Terms of Service, and Cookie Policy.