URL Encoder & Decoder

Percent-encode and decode URL parameters and query strings safely in your browser

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

  1. Choose Encode or Decode mode.
  2. Paste your URL or parameter string.
  3. 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