Support Us
🔗

URL Encoder / Decoder

Encode and decode URLs, query parameters, and path segments. Supports encodeURIComponent and full URI encoding. Results update in real-time.

100% Local · Never Uploaded
ENCODING TYPE:
Plain Input
Encoded Output
Output will appear here...
Space %20
& %26
= %3D
? %3F
/ %2F
# %23
+ %2B
@ %40
: %3A
, %2C

Was this tool helpful?

Frequently Asked Questions

URL encoding (percent-encoding) converts characters not allowed in URLs into a percent sign followed by two hex digits. For example, a space becomes %20.
Use encodeURIComponent for individual query parameter values — it encodes all special characters. Use encodeURI for a complete URL — it preserves characters with special meaning like /, ?, and #.
In query strings, spaces are traditionally encoded as + for historical reasons. In modern URL encoding (RFC 3986), spaces are %20. Both are valid; %20 is more universally compatible.
Characters outside the ASCII range, spaces, and most special characters. Safe characters that never need encoding are letters (A-Z, a-z), digits (0-9), and - _ . ~