URL Encode / Decode

Encode special characters for URLs or decode percent-encoded URL strings.

Result

How to Use

Enter your text or URL-encoded string, select Encode or Decode mode, and the result updates in real-time.

Frequently Asked Questions

URL encoding converts special characters into a format that can be safely transmitted in URLs. For example, spaces become %20, and & becomes %26.

URL encode when passing special characters in query parameters, form data, or any part of a URL that might contain reserved characters.

This tool uses encodeURIComponent which encodes all special characters. encodeURI preserves URL structure characters like :, /, and ?.