0
Input Length
0
Output Length
0%
Size Change
0
Special Chars
What is URL Encoding?
URL encoding (also known as percent-encoding) is a mechanism for encoding information in a Uniform Resource Identifier (URI) under certain circumstances.
Why is it needed? URLs can only contain certain characters from the ASCII character set. Characters outside this set must be encoded.
Examples:
Space → %20 or +
! → %21
@ → %40
# → %23
Encoding Types Explained
Component Encoding
Encodes everything except: A-Z a-z 0-9 - _ . ! ~ * ' ( )
Use for: Query parameters, path segments
Full URI Encoding
Preserves URI characters like :, /, ?, &, =
Use for: Complete URLs
Form Data Encoding
Spaces become + instead of %20
Use for: Form submissions