Developer Tools
URL Encoder & Decoder
Percent-encode and decode URLs and query strings.
Loading tool…
About this url encoder & decoder
URLs may only contain a limited set of characters, so anything else must be percent-encoded. Spaces become %20, ampersands become %26, and so on.
There are two encoding levels: full URI encoding, which leaves reserved characters like / and ? alone, and component encoding, which escapes them too. Both are available here.
How to use it
- Paste your URL or text.
- Choose encode or decode, and full URI or component mode.
- Copy the result, or read the parsed query parameter table below.
URL Encoder & Decoder — FAQ
When do I need component encoding?
Whenever the value goes inside a query parameter and might itself contain &, = or /.
Why do spaces sometimes become + instead of %20?
The + form comes from HTML form encoding. Both decode to a space in a query string.
More free tools
%Percentage CalculatorWork out percentages, increases, decreases and percentage differences.🎂Age CalculatorFind an exact age in years, months, days, hours and minutes.⚖️BMI CalculatorCalculate body mass index in metric or imperial units.🏦EMI CalculatorLoan EMI, total interest and a full amortisation schedule.📈Compound Interest CalculatorSee how savings grow with compounding and regular contributions.🏷️Discount CalculatorSale price, amount saved and the real percentage off.