URL Encoder / Decoder

Encode text into URL-safe formats, or decode URL-encoded strings back to plain text.

Input String

Encoded Result

How to Use

  1. Select either "Encode URL" or "Decode URL" from the tabs.
  2. Paste your string into the input area.
  3. If you are pasting a full URL (like https://example.com/?q=...), check the "Process entire URL" box to keep the protocol and domain intact.
  4. Click the action button and copy your result.

Frequently Asked Questions

What is URL encoding?

URLs can only be sent over the Internet using the ASCII character set. URL encoding converts non-ASCII and special characters into a valid ASCII format, typically replacing unsafe characters with a '%' followed by two hexadecimal digits.

When should I use "Process entire URL"?

Use it when you are encoding a full URL link. It will ignore characters that are valid in a URL like ':', '/', '?', '&', and '='. If you are only encoding a specific parameter value, leave it unchecked.