URL Encoder / Decoder

Paste or type your text or URL below, then choose Encode to convert it to percent-encoded format or Decode to turn an encoded string back into readable text.

About this URL Encoder / Decoder

This URL encoder and decoder is a free online tool for converting text to and from percent-encoded format, the standard way that special characters are represented in web addresses. URLs can only contain a limited set of characters, so spaces, accented letters, and symbols such as &, ?, and = must be replaced with percent codes (for example, a space becomes %20). This tool handles that conversion in both directions, instantly and entirely in your browser.

To use it, paste or type your text into the input box and click Encode to produce a safe, URL-ready string, or Decode to convert an encoded string back into readable text. You can choose between two modes: Encode component escapes every reserved character and is ideal for individual query values or path segments, while Encode full URL preserves the structural characters of a complete address so the link still works.

Web developers, marketers, and SEO specialists use URL encoding to build valid links, pass parameters in query strings, share tracking URLs, and debug requests. It is also useful for safely including search terms, file names, or non-English text inside a web address. Everything is processed locally, so the data you enter is never uploaded or stored.

Note: Decoding only works on correctly percent-encoded input; malformed sequences will show an error so you can check your text. For complete links, prefer the full-URL mode so that separators such as :// and ? are not escaped.