URL Encoder & Decoder

Percent-encode a URL or query string, or decode it back. It safely handles Korean, spaces, and special characters, and all processing happens in your browser, so the values you enter are never sent out.

Input
Result

How to use

Encode converts Korean, spaces, and special characters into %XX percent-encoding. Decode turns a percent-encoded string back to its original form.

This tool uses the encodeURIComponent method, widely used for query values.

Frequently asked questions

When do I need URL encoding?

It's needed when a URL's query string contains special characters such as Korean text, spaces, or &. Encoding keeps the address from breaking and lets it transfer safely.

Are the values I enter sent to a server?

No. All processing happens inside your browser, and the values you enter are not sent to any external server.