Davemi Tools

URL Encode/Decode

Encode or decode URLs and query string components, instantly.

Input

Output

Frequently Asked Questions

What's the difference between "Component" and "Full URI" encoding?

Component encoding (encodeURIComponent) escapes every special character, including / ? & = — use it for a single query parameter's value. Full URI encoding (encodeURI) leaves URL-structural characters like : / ? & alone — use it when encoding an entire URL.

Why did decoding fail?

Decoding fails if the input contains invalid or incomplete percent-encoded sequences (like a stray % not followed by two hex digits). Double-check you pasted the full encoded string.

Is my text uploaded anywhere?

No. Encoding and decoding both run locally in your browser — nothing is sent to a server.