URL Percent Encoder and Decoder
Safely percent-encode and decode URLs, query strings, and parameters conforming to RFC 3986 in your browser.
How to use this tool
- Choose Encode or Decode mode.
- Paste your URL or parameter string.
- Copy the encoded or decoded URL instantly.
Frequently Asked Questions
What is URL percent-encoding?
A mechanism for encoding characters in a Uniform Resource Identifier (URI) using byte values preceded by a percent sign (%).
What is the difference between encodeURI and encodeURIComponent?
encodeURI preserves structural protocol characters (: / ? #), while encodeURIComponent encodes everything, ideal for query parameter values.
Related tools
100% Client-Side Processing
All hashing, encoding, diffing, and formatting run strictly inside your browser via the Web Crypto API without external calls
Full UTF-8 & Unicode Fidelity
Accurate word counting across scripts, character cleaners, and complete multi-byte UTF-8 preservation in Base64
Built for Developers & Creators
Cryptographic password generation, instant JSON error highlighting, line-by-line diff, and live regex evaluation