Codificador / decodificador URL

Codifica/decodifica URLs y parámetros de consulta. Todo el procesamiento ocurre en tu navegador; tus datos nunca se envían al servidor.

URLs may only contain a limited set of characters. Everything else — spaces, Turkish characters, ampersands, slashes inside a query value — has to be percent-encoded, or the URL breaks in ways that are hard to spot. This tool encodes and decodes those escapes so you can see what a link actually says.

Cómo usarlo

  1. Paste a URL, a query parameter, or any text into the input box.
  2. Encode converts unsafe characters to their %XX form; Decode turns them back into readable text.
  3. Use it to debug a redirect chain, a tracking link, or an API call that is silently failing.
  4. Copy the result, or send it to a paste.

Preguntas frecuentes

Why did my ampersand break the URL?
Inside a query string, "&" separates parameters. If a value itself contains "&", it must be encoded as %26 — otherwise the server reads it as the start of a new parameter and your value is truncated.
What is the difference between %20 and +?
Both can mean a space, but not everywhere. "+" means space only in application/x-www-form-urlencoded data (classic form submissions). In a path segment, "+" is a literal plus. %20 means space in every position, which makes it the safer choice.
Do I need to encode Turkish characters?
Yes, for maximum compatibility. Characters like ş, ğ and ı are encoded as UTF-8 bytes in percent form. Modern browsers display them decoded in the address bar, but they travel encoded.
Is my URL sent to the server?
No. Encoding runs in your browser using the standard encodeURIComponent and decodeURIComponent functions. Nothing leaves your machine.
Herramientas de desarrollo