URL Encoder / Decoder

Encode and decode URLs or URI components following RFC 3986, perfect for query strings, paths and shareable links.

Privacy: This tool runs entirely in your browser. Your data never leaves your device and is never uploaded to any server.

Output will appear here.

Frequently asked questions

What is URL encoding?

URL encoding (percent-encoding) replaces reserved or unsafe characters with a % followed by two hexadecimal digits.

What is the difference between URL and component encoding?

Component encoding escapes more characters and is for query values, while URL encoding preserves URL structure like slashes and colons.

Is this RFC 3986 compliant?

Yes. The tool uses the browser-native encodeURIComponent and encodeURI functions, which follow the RFC 3986 standard.

More Encoding tools