← Back to homepage
🔗
Developer

URL Encoder / Decoder

Encode and decode text for URLs.

How does URL Encoder / Decoder work?

This tool encodes text using percent-encoding so it is safe to use inside a URL query string, or decodes an already-encoded string back to plain text.

How to use it

  1. Paste the text or encoded value into the box.
  2. Click "Encode" to percent-encode it, or "Decode" to reverse an encoded value.
  3. Copy the result into your URL, request or code.

Common use cases

  • Building a query string parameter manually, for example encoding a search term with spaces or accents.
  • Decoding a URL with %20 or %2F sequences to read it in plain text.
  • Debugging a redirect or webhook URL that contains encoded characters.

Frequently asked questions

What happens if I try to decode invalid input?
The tool shows "Invalid encoded value" instead of crashing, since not every string is valid percent-encoding.
Does this encode entire URLs or just parts of them?
It is meant for individual query values — encoding a full URL including slashes will also encode the slashes, which is usually not what you want for a whole address.