URL Encoder/Decoder
Encode special characters in URLs or decode percent-encoded strings back to readable text!
Common URL Encodings
␣
%20
!
%21
#
%23
$
%24
&
%26
'
%27
+
%2B
/
%2F
:
%3A
?
%3F
@
%40
=
%3D
Features
- Encode URLs
- Decode URLs
- Multiple modes
- URL parser
- Query params view
- Character reference
How to Use
- 1Choose encode or decode
- 2Paste your URL/text
- 3Select encoding type
- 4Copy the result
Frequently Asked Questions
Standard vs Component?
Standard keeps :/?#[]@ intact. Component encodes everything for query params.
When to encode URLs?
When URLs contain spaces, special chars, or non-ASCII characters.
Why %20 for space?
URLs cant contain spaces. %20 is the hex code (32) for space character.
What about + for space?
+ is used in form data, %20 in URLs. Both represent space differently.
Related Developer Tools Tools
API Rate Limit Calculator
Explore our free api rate limit calculator tool to enhance your workflow.
Ascii Converter
Explore our free ascii converter tool to enhance your workflow.
Base64
Explore our free base64 tool to enhance your workflow.
Binary Converter
Explore our free binary converter tool to enhance your workflow.
Core Web Vitals Checker
Explore our free core web vitals checker tool to enhance your workflow.
Cron Expression Generator
Explore our free cron expression generator tool to enhance your workflow.