developer

Online URL Encoder & Decoder (Percent Encoding)

Encode special characters into standard percent-encoded hexadecimal format (`%20`, `%26`, `%3F`), or decode percent-encoded URLs back into human-readable web addresses.

⚡ Quick Answer

URL encoding (percent-encoding) converts reserved and unsafe characters into `%` followed by two hexadecimal digits so they can be safely transmitted over the Internet.

💡 How It Works

Uses `encodeURIComponent()` and `decodeURIComponent()` wrapped with UTF-8 boundary safety checks.

📖 How to Use URL Encoder / Decoder

  1. Paste the URL or query string parameter.
  2. Select Encode or Decode.
  3. Copy the resulting URL string.

✨ Key Features

  • `encodeURIComponent` vs `encodeURI` selector
  • Handles complex UTF-8 international query parameters
  • Instant live conversion as you type

❓ Frequently Asked Questions

What is `%20` in a URL?

`%20` is the percent-encoded representation of a standard space character.