URL Encoder / Decoder
Encode or decode percent‑encoded URLs. Runs 100% on your device.
Encode or decode percent‑encoded URLs. Runs 100% on your device.
Encode and decode URLs with percent-encoding in three simple steps
Select whether you want to encode a plain URL/text to percent-encoded format or decode a percent-encoded URL back to readable text.
Paste your URL, query string, or text into the input field. For encoding, enter any text with special characters. For decoding, paste the percent-encoded string (with %XX codes).
The conversion happens instantly. Copy the encoded/decoded result and use it in your URLs, API calls, or wherever you need properly formatted URL strings.
Encode special characters in URL query parameters to ensure they're transmitted correctly in GET requests.
Create valid API URLs with encoded parameters, especially when dealing with user-generated content or search queries.
Encode form data before appending to URLs in GET requests to handle special characters and spaces correctly.
Encode non-ASCII characters in URLs to make them compatible with all browsers and systems worldwide.
Decode percent-encoded URLs from logs or network requests to understand what data is being transmitted.
Encode URLs before sharing them to ensure special characters don't break the link when copied or shared.