Converters

URL Encoder & Decoder

Encode or decode URL percent strings. Clean formatting, client-side execution, and mode configuration for components.

Encoding Mode
Input Text
Result

What is this tool?

A URL Encoder and Decoder translates special characters into percent-encoded triplets (e.g. space to %20) and back, conforming to the RFC 3986 specification.

How to use it

Enter the text or URL into the input field. Select the encoding mode ("Standard" or "Encode All"), and click "Encode" or "Decode". Copy the result instantly.

Pro tips

  • Choose "Encode All" when preparing a full URL to be passed inside a query parameter of another URL.
  • Check the error banner for diagnostic info if the string contains invalid percent-escape sequences during decoding.

Frequently asked questions

Why do we need URL encoding?

URLs can only contain standard ASCII characters. Characters outside this set (like spaces, emojis, or query symbols) must be converted to a percent-encoded format to be transmitted safely.

What is the difference between URL encoding and URL component encoding?

Standard URL encoding leaves routing characters (like /, ?, :, @) intact. Component encoding converts all special characters including routing characters, which is required when embedding a URL inside a query parameter.