URL Encoder / Decoder
Percent-encode or decode URLs and query strings instantly.
0 characters
lockEncoded
Encoded output will appear here
lock_openDecoded
Decoded output will appear here
Frequently Asked Questions
What is the difference between the two modes?expand_more
Component mode encodes every special character, ideal for individual query parameter values. Full URI mode preserves characters like /, ? and & that give a URL its structure, ideal for encoding an entire link.
Why does decoding sometimes show an error?expand_more
A decode error means the input contains a malformed percent-encoded sequence (like a lone % not followed by two hex digits), which is not valid URL encoding.
What does the URL Breakdown show?expand_more
When your input is a complete URL (including its scheme, like https://), it's split into its protocol, host, path, query string and hash using the browser's own URL parser — handy for quickly checking each piece.
Is my URL sent to a server?expand_more
No. Encoding and decoding use your browser's built-in JavaScript functions. Nothing you type ever leaves your device, so it's safe to test URLs containing tokens or private parameters.