URL Encoder / Decoder

Encode or decode URLs and query strings instantly. Runs in your browser.

Method:

About This Tool

URL encoding converts special characters into percent-encoded format so they can be safely included in URLs. For example, spaces become %20, ampersands become %26, and non-ASCII characters are converted to UTF-8 byte sequences.

Component mode encodes/decodes individual values (query parameters, path segments). Full URI mode preserves URL structure characters like :, /, ?, and #.

Everything runs locally in your browser. Nothing is sent to any server.

Frequently Asked Questions

What is URL encoding?

URL encoding (percent-encoding) replaces unsafe characters with a % followed by two hexadecimal digits. This ensures URLs are transmitted correctly across the internet.

When should I use Component vs Full URI?

Use Component mode for individual values like search terms or form data. Use Full URI mode when you want to encode a complete URL while preserving its structure (protocol, slashes, colons).

Is my data secure?

Yes. This tool runs entirely in your browser using JavaScript. No data is sent to any server, stored, or logged.