URL Encoder / Decoder

Encode, decode, parse & build URLs entirely in your browser.

0 chars
0 chars

Query String Builder

=

Common Encodings Reference

CharacterEncodedencodeURIencodeURIComponent
(space)%20preservedencoded
!%21preservedencoded
#%23preservedencoded
$%24preservedencoded
&%26preservedencoded
+%2Bpreservedencoded
/%2Fpreservedencoded
:%3Apreservedencoded
=%3Dpreservedencoded
?%3Fpreservedencoded
@%40preservedencoded
100% client-side — nothing leaves your browser.

Frequently Asked Questions

Common questions about URL Encoder

encodeURI encodes a complete URL, preserving characters like :, /, ?, #, and & that have meaning in URLs. encodeURIComponent encodes everything including those characters — use it for encoding individual query parameter values.

Paste your text containing special characters (spaces, &, =, etc.) and click Encode. Each special character is replaced with its percent-encoded equivalent (e.g., space becomes %20). Use encodeURIComponent mode for query parameter values.

Paste the encoded URL (containing %20, %3D, etc.) and click Decode. The tool converts all percent-encoded characters back to their original form, making the URL human-readable.

Yes. Paste any URL and the parser breaks it into protocol, hostname, port, pathname, query parameters (as individual key-value pairs), and fragment/hash. This is useful for debugging API URLs or understanding complex redirect URLs.

You Might Also Like