Percent / URL Encoder

Paste any text or URL component and instantly get the RFC 3986 percent-encoded output — or decode it back.

Common Encodings

Character Encoded Notes
space%20RFC 3986
&%26query separator
=%3Dkey-value
+%2Bnot a space here
/%2Fpath separator
?%3Fquery start
#%23fragment
@%40user-info

Summary

Paste any text or URL component and instantly get the RFC 3986 percent-encoded output — or decode it back.

How it works

  1. Paste or type your text into the input box.
  2. Choose Encode to convert special characters to %XX sequences, or Decode to reverse the process.
  3. The result appears instantly in the output box.
  4. Click Copy to copy the encoded or decoded output to your clipboard.
  5. Use the Clear button to reset both fields and start over.

Use cases

  • Encode a query-string parameter containing spaces, ampersands, or Unicode.
  • Safely encode a redirect URL before appending it as a query value.
  • Decode a mangled percent-encoded URL to read its original content.
  • Prepare form-data values for manual HTTP requests.
  • Encode file-path segments that contain special characters.
  • Validate that a URL is correctly encoded before deployment.

Frequently Asked Questions

Last updated: 2026-06-11 · Reviewed by Nham Vu