URL Encoder / Decoder
Percent-encode links and query values correctly — encode a component, encode a full URL, or decode, with a live character reference.
Reserved characters — quick reference
🔒 Private: everything runs in your browser. Use Encode component for a single value (query text, a path segment); use Encode full URL when the whole link is already valid and only needs its unsafe characters fixed.
How to Encode or Decode a URL
Paste your text
A full link, a query value, or any text with special characters.
Pick the operation
"Encode component" for a single value, "Encode full URL" for a whole link, "Decode" to reverse.
Copy the result
Or send it back up as input for another round.
Why Use Our URL Encoder?
Two Encode Modes
Component mode escapes everything unsafe; full-URL mode keeps ://?&= intact.
Graceful Decoding
Broken % sequences fall back to lenient decoding instead of crashing.
Live Length Preview
See character counts update as you type, before you encode.
Character Reference
A built-in table shows every reserved character and its % code.
Common Questions About URL Encoder
Related Converters
Base64 Encoder
Encode text or binary data into standard Base64 representation.
JSON Formatter
Pretty-print, minify, validate syntax, and inspect JSON trees.
Regex Tester
Test regular expressions in real time with match highlighting and group capture.
HTML Formatter
Indent and beautify messy HTML code, or minify for production.
Ready to try it?
No sign-up, no installation — just open the tool and get started in seconds.