URL encode / decode
Percent-encode or decode strings.
About this tool
URL-encode or decode strings, and parse a full URL into its parts (protocol, host, path, query, hash).
Features
- Encode/decode percent-escapes
- Parse URL components
- Pretty-print query parameters
- Local
How to use it
- Paste text or a URL.
- Pick encode, decode or parse.
- Copy the result.
🔒 100% private
Everything happens inside your browser using JavaScript and WebAssembly. Your files are never uploaded to a server, never stored, and never seen by us.
Frequently asked questions
What's the difference vs Base64?
URL encoding escapes characters that aren't safe in URLs (?, &, spaces). Base64 turns binary into text.