URL Encoder / Decoder
Percent-encode or decode URLs and query-string values. Encode or decode URLs and query parameters online. Full component-level encoding, decoding of existing links and space-handling options. Free percent-encoder.
About the URL Encoder / Decoder
Spaces, ampersands, emoji and non-Latin characters must be percent-encoded before they can travel in a URL. This tool encodes complete URLs and individual query values, decodes existing links back to readable form, and lets you choose between strict component encoding (spaces become %20) and form-style encoding (spaces become +). A must-have when debugging links, building query strings or reading encoded analytics data.
How to use the URL Encoder / Decoder
- Paste your URL or parameter value.
- Select Encode or Decode.
- Choose the space handling your target system expects.
- Copy the converted URL.
Key features
- Encode full URLs or single parameter values
- Decode any percent-encoded string back to text
- Choose %20 or + space handling
- Handles unicode domains, paths and emoji
What is the difference between URL and component encoding?
Why do encoded URLs contain %20 or +?
Related Developer Tools tools
More utilities from the same category.
JSON Formatter
Beautify, validate and minify JSON with precise error locations.
Base64 Encoder / Decoder
Encode or decode Base64 safely, including emoji and non-Latin text.
HTML Entity Converter
Escape or unescape HTML entities — keep code visible and safe.
Hash Generator
Create MD5, SHA-1, SHA-256, SHA-384 and SHA-512 hashes instantly.
UUID Generator
Bulk-generate random UUID v4 identifiers with one click.
JWT Decoder
Inspect JWT headers and payloads, with expiry checks.