Hussam Tools

Search tools

Search for a tool by name, description, or tag

Processed locally in your browser

URL Encoder / Decoder

Encode or decode URLs and query strings, and break a URL down into its components.

Input
Output

URL breakdown

Enter a full URL (including https://) to see its components.

Frequently asked questions

Is my URL sent anywhere?
No. Encoding, decoding, and URL parsing all happen locally in your browser — nothing is sent to a server.
What's the difference between Component and Full URL?
Component (encodeURIComponent) escapes every special character, including / and &, so it's safe for a single query value. Full URL (encodeURI) leaves URL-structure characters like / : ? & untouched, since it's meant for encoding an entire URL.
Why did decoding fail?
The input likely contains a malformed percent-encoded sequence, such as a % that isn't followed by two valid hex digits.
Can I edit the query parameters?
Yes. Paste a full URL and its query parameters appear in an editable table — add, remove, or change them and the rebuilt URL updates instantly.