URL Encode/Decode

Encode special characters for URLs or decode URL-encoded strings instantly.

Plain Text / URL
URL Encoded

Options

Frequently Asked Questions

URL encoding (percent-encoding) converts special characters into a format that can be safely transmitted in URLs. Characters like spaces, &, =, and non-ASCII characters are replaced with % followed by their hex value.
encodeURIComponent encodes all special characters including /:?#[]@!$&'()*+,;=. Use it for query parameters. encodeURI preserves URL structure characters, useful for encoding complete URLs while keeping them functional.
Yes! All encoding/decoding happens directly in your browser. Your data never leaves your device and is not uploaded to any server.