URL Encode / Decode
Percent encode text for safe URLs or decode a percent encoded URL back to text.
Input
Result
How to use
Encoding URLs
Encode uses the component encoder so reserved characters become percent escapes. Decode reverses it.
- Paste a URL or text.
- Press Encode or Decode.
- Copy the result.
Frequently asked questions
Which characters are encoded?
Everything except the unreserved set A to Z, a to z, 0 to 9, dash, underscore, dot and tilde.
Does it encode spaces as plus?
No, spaces become percent twenty because that is correct for URL components.
Related tools
Base64 Encode / Decode
Encode text to Base64 or decode Base64 back to text with full Unicode support.
Query String Parser
Parse a URL query string into readable parameters and rebuild it from key value pairs.
HTML Escape & Unescape
Escape text for safe HTML output or decode HTML entities back to readable characters.
JWT Decoder
Decode the header and payload of a JSON Web Token without verifying its signature.
Unicode Encode / Decode
Convert text to unicode escape sequences and decode sequences back to readable text.
Hex to Text
Convert hexadecimal bytes into readable text using UTF-8 decoding.