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
- Paste a URL, a query parameter, or any text into the input box.
- Encode converts unsafe characters to their %XX form; Decode turns them back into readable text.
- Use it to debug a redirect chain, a tracking link, or an API call that is silently failing.
- 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.