URL Encoder and Decoder
Encode text for safe use in URLs or decode percent-encoded strings. Supports full URIs and URL components. Live preview.
How to use the URL Encoder/Decoder
Encode for safe use in URLs
URL encoding (percent-encoding) converts characters that aren't allowed in URLs — like spaces, &, # and = — into a safe format. For example, a space becomes %20. "Encode component" encodes a single parameter value. "Encode full URI" preserves the structure of a full URL including ://, /, ? and &.
Decode percent-encoded URLs
Paste any percent-encoded URL or string into the Decode tab to see the original readable text. Useful for reading URLs that have been encoded automatically by browsers or APIs, or for debugging query strings that contain encoded characters.
Use Both mode for quick comparison
The Both tab shows the encoded and decoded versions of your input side by side. Paste either an encoded or plain text string and see both forms immediately. Useful when you're not sure whether your input is encoded or need to quickly see both versions.
Frequently asked questions
Is the URL Encoder/Decoder free to use?
Yes, the URL Encoder/Decoder is completely free. There is no sign-up, no account required, and no limit on how often you can use it.
Is my text private when using the URL Encoder/Decoder?
Yes, all text processing happens in your browser. Your text is not sent to any server and is not stored anywhere outside your device.
What devices does the URL Encoder/Decoder work on?
The URL Encoder/Decoder works on any device with a modern web browser — desktop, laptop, tablet, or phone. It is mobile-friendly and works offline once the page has loaded.