Free Online URL Encoder & Decoder
Encode and decode URLs and parameters in one click, with correct handling of Chinese and special characters.
Key Features
Two-way Conversion
Encode β decode in one click, supporting full URLs and single parameters.
Chinese Compatible
Correctly handles UTF-8 Chinese, spaces, emoji, and other special characters without garbling.
Instant Processing
Encoding and decoding happen automatically as you type β no button clicks needed.
100% Local
Everything is processed locally in the browser; no data is uploaded.
How to Use
Choose Mode
Click Encode to turn a URL into percent-encoding, or Decode to restore readable text.
Paste the URL
Paste the full URL or parameter into the input box β results appear in real time.
Copy & Use
Click Copy to grab the result for API testing or URL construction.
Frequently Asked Questions
What is URL encoding?
URL encoding (percent-encoding) converts characters that cannot be sent directly in a URL (such as Chinese, spaces, and special symbols) into %XX form, keeping the link safe and usable.
What is the difference between encoding and decoding?
Encoding turns readable text into %-encoded form for transmission; decoding restores %-encoded text back to readable form. The tool supports both directions.
Will Chinese text be handled correctly?
Yes. The tool uses standard UTF-8 encoding, so Chinese, Japanese, emoji, and more are all converted correctly without garbling.
Is my data uploaded to a server?
No. All encoding and decoding happens locally in your browser; your content never leaves the device.