🔗 URL Encoder / Decoder

Encode text to URL-safe format. Decode percent-encoded URLs. Free, no sign-up.

[ Ad Placement — Google AdSense ]

What is URL Encoding?

URLs can only contain ASCII characters. Special characters like spaces, &, ?, =, and non-ASCII characters (Chinese, emoji) must be percent-encoded. For example, a space becomes %20, and the Chinese character 你好 becomes %E4%BD%A0%E5%A5%BD.

When to Use

Use the encoder when building URLs with query parameters, submitting form data via GET, or working with APIs. Use the decoder when you receive a percent-encoded URL and need to read the actual content.

How to Use the URL Encoder/Decoder

Encode: Convert special characters in URLs to percent-encoded format (%20 for spaces, %2F for slashes). Essential for passing data in query strings. Decode: Reverse percent-encoded URLs back to readable text. Common Need: If your URL contains spaces, non-ASCII characters, or symbols like & or =, encoding prevents browser errors. Example: "hello world" encodes to "hello%20world". Full URLs should only be encoded in the query string portion, not the domain.