URL Encoder / Decoder β Free Online
Encode a URL parameter value or decode a percent-encoded string. Convert spaces, accented text and special characters into their URL-component form.
Encodes URL components, such as parameter values. Decoding leaves + as a literal plus sign. Up to 100,000 characters.
π100% Private β Your files never leave your device. All processing runs locally in your browser.
How It Works
Encode a URL parameter value or decode a percent-encoded string. Convert spaces, accented text and special characters into their URL-component form.
Encoding treats the entire input as one component. It escapes separators such as /, ? and &, so use it for a value or path segment rather than constructing a complete URL.
Features
- βPercent encoding and decoding
- βUTF-8 accented text and emoji
- βClear errors for malformed escapes
- βCopy encoded or decoded text
- βLocal processing, up to 100,000 characters
How to Use This Tool
- Choose Encode or Decode.
- Paste a parameter value or encoded string.
- Run the conversion.
- Copy the result.
Perfect For
- βEncode a query parameter value
- βRead a percent-encoded string
- βPrepare a URL path segment
Frequently Asked Questions
It uses component encoding, which also escapes URL separators. Encode individual values or segments when building a complete URL.
Encoding uses %20 for a space and %2B for a plus sign. Decoding leaves a literal + unchanged; it does not use form-style decoding.
Malformed percent escapes or invalid UTF-8 byte sequences cannot be decoded. Your input remains available for correction.
No. Percent encoding represents text for use in URLs and does not protect secrets.
No. Encoding and decoding run in your browser, with a 100,000-character input limit.