URL Encoder / Decoder
Percent-encode or decode URLs and query string values.
Continue your work
- URL Parser — Inspect the components of the completed URL.
Rate this tool
0.0
0 ratings
- 5 stars 0
- 4 stars 0
- 3 stars 0
- 2 stars 0
- 1 star 0
Share this tool
Found it useful? Send it to a friend or teammate.
Report an issue
Something broken or not quite right? Tell us and we will look into it.
Clear instructions
Find steps, examples and limitations below.
Use online
Open the tool in a supported web browser.
Free to use
No sign-up required. Tool-specific limits may apply.
How to use the URL Encoder / Decoder
Percent-encode or decode URLs and query string values.
- 1 Select Encode or Decode and paste the value you want to convert.
- 2 Choose Encode everything for an individual parameter value, or Keep URL structure for a complete address whose separators should remain intact.
- 3 Copy the result and check it in the destination system. Avoid encoding an already encoded value unless double encoding is required.
Example and practical tips
In component mode, red & blue becomes red%20%26%20blue. Encoding the ampersand prevents it from being interpreted as a separator when the result is used as one query parameter value.
Frequently asked questions
Which mode should I choose for a search query?
Use component mode for the value of a query parameter, such as a search phrase. Full-URL mode preserves URL separators and is not a substitute for encoding each parameter value.
Why does decoding fail?
Malformed percent escapes or invalid encoded character sequences can cause an error. Check that the input was copied completely and is actually URL-encoded text.
How are plus signs decoded?
Component decoding treats a plus sign as a space. To represent a literal plus in an encoded parameter, use %2B. Full-URL decoding uses the URL mode and does not apply that plus-to-space conversion.