🔧 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)
📌 Embed this tool on your website (click to copy)
<iframe src="https://toolifycore.com/tools/url-encoder.html" width="100%" height="600" frameborder="0"></iframe>
💡 Ctrl+D (Cmd+D on Mac) to bookmark for next time
💡 Developer? Get new tool updates on our blog
Visit Blog →

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.