URL Encoder/Decoder
Encode and decode URLs for safe transmission
URL Encode
URL Decode
URL Parser
{{ formatComponentName(component) }}
{{ value || '(empty)' }}
Query Parameters
{{ param.key }}
{{ param.value || '(empty)' }}
Quick Tools
Query Parameter Builder
{{ builtQuery }}
URL Validator
{{ validationResult.isValid ? 'Valid URL' : 'Invalid URL' }}
{{ validationResult.error }}
Common Examples
Special Characters
URL Components
https://example.com:8080/path?param=value#section
Protocol:
https://
Host:
example.com
Port:
8080
Path:
/path
Query:
param=value
Hash:
#section
Reserved Characters
! → %21
# → %23
$ → %24
& → %26
' → %27
( → %28
) → %29
* → %2A
+ → %2B
, → %2C
/ → %2F
: → %3A
; → %3B
= → %3D
? → %3F
@ → %40
[ → %5B
] → %5D