URL Encoder Decoder

Percent-encode and decode URLs, query parameters, and special characters. Essential tool for web developers handling URL data.

Original Text / URL
Character Count 0
Encoded / Decoded Result
Character Count 0

Common URL Encoded Characters

space%20
!%21
#%23
$%24
&%26
'%27
(%28
)%29
*%2A
+%2B
,%2C
/%2F
:%3A
;%3B
=%3D
?%3F
@%40
[%5B
]%5D
%%25
help_outline How It Works
  1. Enter text or URL in the left panel that you want to encode
  2. Choose encoding options (encode spaces, full URI encoding, auto-convert)
  3. Click "Encode URL" to percent-encode special characters
  4. Or click "Decode URL" to convert encoded text back to original
  5. Copy the result or swap input/output for reverse conversion
quiz Frequently Asked Questions
What is URL encoding?
URL encoding (percent-encoding) converts special characters into a format that can be safely transmitted in URLs. Special characters are replaced with a % followed by two hexadecimal digits (e.g., space becomes %20).
Is this tool free to use?
Yes, ApexSofteck Tools's URL Encoder/Decoder is completely free. Encode and decode unlimited URLs and text without any registration required.
What's the difference between encodeURI and encodeURIComponent?
encodeURI is used for full URLs and doesn't encode reserved characters like :, /, ?, &. encodeURIComponent encodes all special characters and is used for query parameters and form data.
When do I need URL encoding?
URL encoding is needed when: including special characters in query parameters, handling non-ASCII characters in URLs, passing URLs as parameters, working with form submissions, and handling user-generated content in URLs.
Can I decode URL encoded text?
Yes! Paste encoded text in the input field and click "Decode URL" to convert percent-encoded characters back to their original form. The tool validates the encoded string to ensure it's properly formatted.
tag Popular Tags