URL Encoder/Decoder

Encode and decode URLs for safe transmission

📖 Learn more in our complete guide

URL Encode

URL Decode

{{ decodeError }}

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

Hello World! Hello%20World%21
[email protected] user%40example.com
search query search%20query

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