🔧 Utility Tools
URL Encoder / Decoder
Encode and decode URLs with percent encoding. Handle special characters, query strings, and non-ASCII text. Everything runs in your browser.
🔥 Used 12,447 times this month
Input (URL to encode)
Output (URL encoded)
💡 Ctrl+D (Cmd+D on Mac) to bookmark for next time
How it works
01
Choose Mode
Encode a URL for use in links, or decode a percent-encoded URL.
02
Pick Type
Component encodes everything, Full URI keeps URL structure intact.
03
Copy Result
Live preview updates as you type. Copy with one click.
Frequently asked questions
What is URL encoding?
URL encoding (percent encoding) replaces special characters with a % sign followed by hex codes. For example, a space becomes %20. This lets URLs safely contain characters that would otherwise break them.
Component vs Full URI - which should I use?
Use Component when encoding a single value like a query parameter. Use Full URI when encoding a complete URL where you want to keep the structure (://, ?, &, =) intact.
Which characters need encoding?
Spaces, quotes, non-ASCII characters, and reserved characters like & = ? / # % all need encoding in URLs. This tool handles all of them automatically.
Is my data uploaded?
No. All encoding and decoding runs in your browser using native JavaScript. Nothing is sent anywhere.
All tools are free, browser-based, and process files locally — your data never leaves your device.
Read our Privacy Policy |
Visit our blog for tips and guides.