# URL Encoder / Decoder

> Escape query parameters or whole URLs, and decode percent-encoded strings back to readable text.

Encode and decode URLs and query strings free - component or full-URL mode with percent escaping. Nothing is sent anywhere.

- **Canonical:** https://www.ailovekit.com/dev/url-encoder/
- **Category:** Developer Tools
- **Processing:** Runs entirely in your browser. Files are never uploaded to AiLoveKit servers.

## Two Modes, Zero Guessing

AiLoveKit's **URL encoder / decoder** offers both escaping levels: component mode (encodeURIComponent) for individual query values where &, =, and ? must all be escaped, and full-URL mode (encodeURI) that keeps the structure of a complete address intact. Decoding works the same way in reverse.

## Which Mode to Use

- **Component** - encoding a search term, name, or any single parameter value.

- **Full URL** - encoding a complete address while keeping ://, ?, and & intact.

- **Debugging** - decode mystery %2F%20 soup from logs and redirect chains.

## Frequently Asked Questions

**What is percent encoding?**

Each special character becomes % plus its two-digit hex code - a space becomes %20, an ampersand becomes %26.

**Why are there two encoding modes?**

Component mode escapes everything (for parameter values), while full-URL mode preserves URL structure characters like slashes and question marks.

**Is anything sent to a server?**

No - encoding and decoding run locally in your browser.

---

Source: https://www.ailovekit.com/dev/url-encoder/
Part of AiLoveKit: https://www.ailovekit.com/
Machine-readable index: https://www.ailovekit.com/llms.txt
