URL Encode and Decode Online
Encode a URL component or complete URL, decode percent-encoded text, and choose whether spaces use %20 or plus signs. Everything runs locally in your browser.
How to use this tool
- 1
Choose URL Encode or URL Decode
Use Encode to make characters safe for a URL, or Decode to restore percent-encoded text.
- 2
Select the Correct Scope
Choose URL component for a query value or path segment. Choose Complete URL when separators such as /, ?, &, and = should remain readable.
- 3
Paste Your Value
Enter a URL, parameter, path segment, or encoded string. Enable plus-sign spaces when working with form-style query data.
- 4
Convert and Use the Result
Run the conversion, then copy, download, or swap the result back into the input for a round-trip check.
What it can do
URL Component Encoding
Encode reserved characters in search terms, parameter values, and individual path segments.
Complete URL Mode
Preserve structural URL separators while encoding spaces, Unicode, and unsafe characters.
Percent Decoding
Decode UTF-8 percent sequences and report malformed input instead of returning a misleading result.
%20 and Plus-Sign Spaces
Switch between standard percent spaces and application/x-www-form-urlencoded style plus signs.
Private Browser Processing
Encoding and decoding happen locally without sending URLs, tokens, or parameters to a server.
Useful for
- Preparing query parameter values for an API request
- Reading an encoded redirect or tracking URL
- Encoding Unicode text for a URL path or query
- Debugging form submissions and callback URLs
- Checking whether one encode/decode round trip preserves the original value
Limits to know
- URL encoding is not encryption and does not protect secrets
- Encoding an already encoded value can turn % into %25
- Complete URL mode intentionally preserves structural separators
- A malformed percent sequence cannot be decoded until it is corrected
Private browser processing
This tool runs locally in your browser. TunerPage does not upload the working file or text to its servers.
Frequently asked questions
What is URL encoding?
URL encoding represents characters with percent sequences so they can travel safely inside a URL. For example, a space is commonly written as %20.
Should I encode a complete URL or only a component?
Usually encode individual query values and path segments. Use Complete URL mode only when you want separators such as : / ? & and = to keep their URL meaning.
What is the difference between %20 and + for a space?
%20 is the general percent-encoded form. HTML form query data often uses + for a space. Enable the plus option when the system you are working with expects that form style.
Why does URL decoding fail?
A percent sign must be followed by two valid hexadecimal digits and the complete byte sequence must form valid text. Incomplete values such as %2 or invalid UTF-8 sequences cannot be decoded safely.
Can this tool encode Unicode and emoji?
Yes. Browser URL functions encode Unicode text as UTF-8 percent sequences and restore it during decoding.
Are URLs or query values uploaded?
No. The conversion runs in your browser. TunerPage analytics records only tool actions such as convert or copy, never the text you enter.