Home Tools About Contact

URL Encoder / Decoder

Percent-encode URLs or decode encoded URL strings instantly.

URL encoding (percent-encoding) replaces special characters in a URL with a % sign followed by two hexadecimal digits. This is essential for safely transmitting data in URLs, especially for query strings containing spaces or special characters.

How to Encode or Decode a URL

  1. Paste your URL or text into the input area
  2. Select "Encode URL" to percent-encode it, or "Decode URL" to reverse the encoding
  3. Click "Convert"
  4. Copy the result with the Copy button

Frequently Asked Questions

Is the URL encoder free?

Yes, completely free with no signup required.

What is URL encoding?

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

When do I need to URL encode?

You need URL encoding when passing special characters in query parameters, form data, or any part of a URL that contains non-ASCII characters or reserved characters.

What is the difference between URL encoding and Base64?

URL encoding replaces special characters with % codes for safe transmission in URLs. Base64 converts binary data to a text string for safe transport in text-based systems.

Related Tools

Suggest an Improvement

Have an idea to make this tool better? We'd love to hear it.

Thanks! Your suggestion has been received.