URL Encoder & Decoder

Encode text so it is safe to use in URLs, or decode percent-encoded URLs back to plain text. Use component mode for query parameters, or full mode for complete URLs.

ENCODE DECODE PERCENT-ENCODING
Decode Error

When to Use Each Mode

encodeURIComponent
Use for individual query parameter values. Encodes ?, &, /, =, and #.
hello world → hello%20world
encodeURI
Use for complete URLs where you want to preserve URL structure characters like /, ?, &, =, and #.
https://ex.com/path?a=1 → unchanged

Common Encoded Characters

Character Encoded
space %20
& %26
= %3D
+ %2B
/ %2F
? %3F
# %23
@ %40