URL Encode and Decode
Escape text so it is safe inside a web address, or decode an escaped string back to plain text, for a single value or a whole URL. Runs in your browser.
Result
Your text stays in this browser tab. Nothing is sent to a server.
How to use it
- 1
Choose a direction
Encode plain text, or decode an escaped string.
- 2
Pick the scope
A single value, or a whole URL that keeps its : / ? & characters.
- 3
Copy the result
Copy the encoded or decoded text.
Questions about url encode and decode
When should I use "whole URL"?
When you want to keep the structure of a link and only escape the unsafe parts.
Why did decoding fail?
A stray % or an incomplete escape sequence will show an error; fix it and try again.
Is my text uploaded?
No, encoding and decoding run in your browser.