URL Encoder & Decoder

Converter

Encode and decode URLs, query parameters, and reserved characters with RFC 3986 compliance.

Raw String or URL
Input
UTF-8•100% Local Sandbox
1 line • 83 Bytes
Percent-Encoded Result
URI Component
UTF-8•100% Local Sandbox
1 line • 0 Bytes

Common Percent-Encoded RFC 3986 Characters

Space%20
!%21
"%22
#%23
$%24
%%25
&%26
'%27
(%28
)%29
*%2A
+%2B
,%2C
/%2F
:%3A
=%3D

About URL Encoder & Decoder

URL encoding (also called percent-encoding) converts reserved and unsafe characters in a Uniform Resource Identifier (URI) into a percent sign followed by two hexadecimal digits representing the character's ASCII/UTF-8 byte value.

Zero-Upload Privacy Guarantee

URLs often contain sensitive access tokens, user emails, redirect destinations, or internal domain names. Local processing ensures your URLs remain private.

Client-Side Sandbox● 100% Air-Gapped

Key Capabilities & Features

Dual mode: encodeURIComponent (for query values) vs encodeURI (for complete addresses)
Safe handling of UTF-8 international characters and emojis
Character transformation cheat sheet showing exact hex mappings
Bulk multi-line encoding and decoding support

How to use this URL encode online

1

Choose Mode

Select 'Encode' or 'Decode' and pick either 'Component (Query Param)' or 'Full URL' mode.

2

Enter String or URL

Type or paste your text or URL into the input area.

3

View Transformation

See the percent-encoded characters highlighted (e.g. spaces become %20, ampersands become %26).

4

Copy Result

Copy the cleaned URL or parameter string ready for API calls or web links.

Frequently Asked Questions

encodeURI preserves protocol and path delimiters like '://', '/', '?', and '&' so the overall URL remains functional. encodeURIComponent encodes every reserved character, making it safe to insert as a parameter value.