URL Encoder / Decoder
Encode and decode URLs with encodeURI or encodeURIComponent — all processing happens in your browser.
The tool processes its input in this browser. Page advertising, analytics and sign-in can still make separate network requests. See the Privacy Policy for these data flows.
Input
Output
About URL Encoder / Decoder
Encode or decode URI text using the selected URI mode.
Choose full URI or component handling before converting reserved characters.
Copy an encoded component into a URL you control; this tool does not open that URL.
The calculation or rendering runs in this browser tab. Copy, download and share actions make the chosen output available outside this tab.
Worked example
- Input / settings
- a b&c
- Action
- Encode as a URI component
- Result
- a%20b%26c
Scope and limits
- Malformed percent escapes are rejected when decoding. Full URI mode deliberately retains some URL separators, unlike component mode.
Frequently asked questions
- Will a plus sign become a space?
- This tool follows URI encoding functions, not form-urlencoded parsing. A plus sign is not an automatic space substitute.
For account, sync, advertising and analytics data flows, see the Privacy Policy.