URL Encode & Decode Online — Percent Encoding | The PowerHost
hosting
Shared Hosting Cloud Hosting WordPress Hosting Indian Cloud Hosting Reseller Hosting
servers
Indian VPS Indian VDS Dedicated Servers Colocation
domains & more
Domain Search AI Domain Generator Web Development Free Tools Special Deals Contact
account
Log in Create account

tools ▸ url encoder

URL encode& decode.

Make text safe for URLs and query strings, decode messy %20-filled links, and split any URL into protocol, host, path and parameters.

runs 100% in your browser — nothing is uploaded or stored

url encoder ▸ explained

What you need
to know.

Percent-encode text for safe use in URLs and query strings, or decode encoded URLs.

Fast hosting for your links
component

Query values

Encodes everything except letters, digits and - _ . ! ~ * ' ( ) — use this for parameter values.

full URL

Whole links

Leaves : / ? # & = intact so the URL structure survives.

parse

See the parts

We break the URL into host, path and a readable table of query parameters.

related ▸ more free tools

Keep going.

All 42 free tools →

faq ▸ before you buy

URL Encoder / Decoder — FAQ

What is URL encoding?+
Also called percent-encoding, it replaces unsafe characters with % followed by two hex digits — a space becomes %20.
Should spaces be %20 or +?+
%20 is correct everywhere. + means space only inside application/x-www-form-urlencoded query strings; tick "+ as space" when decoding form data.
Why does my UTM link break?+
Unencoded & or # characters inside a value end the parameter early. Encode each value with component mode.

Your site could be live
before this page scrolls.

~$ provision --region in ✓ done in 47s