URL Encoder / Decoder

Encode and decode URLs with encodeURI or encodeURIComponent — all processing happens in your browser.

Report a problem

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.