URL Encoder / Decoder
Free · No Sign-up · No AdsEncode special characters for safe use in URLs, or decode percent-encoded strings back to plain text. Instant, browser-only.
Plain Text
Encoded URL
Encoded output...
Shortcuts:⌘ShiftESwitch to Encode⌘ShiftDSwitch to DecodeEscClear
Common Encodings
What is a URL Encoder / Decoder?
URL encoding (percent-encoding) converts characters that are not safe in URLs into a format that can be transmitted without ambiguity. Each unsafe character is replaced with a % sign followed by two hexadecimal digits representing the character's byte value in UTF-8.
Why use Deepchill's URL Encoder / Decoder?
Deepchill's URL Encoder/Decoder is instantaneous, runs locally in your browser, and includes a handy reference table of common character encodings. Unlike urlencoder.org it requires no page reload and preserves your input across sessions.
Common Use Cases
- Encoding query parameters: Safely encode values like spaces, ampersands, and equals signs before appending to URLs.
- Decoding API responses: Decode percent-encoded URIs returned by APIs or web servers.
- Form data encoding: Understand how browsers encode form submission data before POST requests.
- Debugging redirect chains: Decode multi-layered encoded URLs to trace where redirects lead.
Example
Full URL encoding example
Input
https://example.com/search?q=hello world&lang=enOutput
https%3A%2F%2Fexample.com%2Fsearch%3Fq%3Dhello%20world%26lang%3DenFrequently Asked Questions
URL encoding (also called percent-encoding) converts characters that are not allowed in URLs into a safe format using a % sign followed by two hex digits. For example, a space becomes %20.