Ulvixor

Search tools

Search all of Ulvixor's tools by name or keyword.

URL Encoder & Decoder

Encode text so it can be safely used as part of a URL (for example, in a query parameter), or decode already-encoded text to read it in plain form. Uses encodeURIComponent/decodeURIComponent, processed entirely in your browser.

How it works

  1. Choose the 'Encode' or 'Decode' tab depending on what you need.
  2. Paste or type the text into the input panel.
  3. The result is generated instantly using encodeURIComponent or decodeURIComponent, JavaScript's native functions.
  4. If the text you're decoding contains malformed %XX sequences, you'll see a clear error instead of an incorrect result.
  5. Copy the result or download it as a text file.

Use cases

  • Encode values to include as query parameters in a URL (?search=...).
  • Decode URL parameters found in logs, redirects, or webhooks to read them in plain form.
  • Encode special characters, spaces, or symbols before manually building a URL.
  • Debug encoding issues when integrating with APIs that receive data via query string.

Common mistakes

  • Usar encodeURI en vez de encodeURIComponent para un solo valor.
    encodeURI no codifica caracteres como &, =, ? o /, por lo que puede romper la estructura de la URL si aparecen dentro de un parámetro. Para un valor individual, usá encodeURIComponent, que es lo que hace esta herramienta.
  • Codificar la URL completa en vez de solo el valor del parámetro.
    Si codificás toda la URL, los caracteres estructurales (://, ?, &) también se codifican y la URL deja de funcionar. Codificá solo el valor, no la URL entera.
  • Decodificar un texto con un símbolo % suelto que no forma parte de un código válido.
    La herramienta detecta la secuencia %XX malformada y muestra un error en vez de un resultado incorrecto.

Frequently asked questions

Alternatives

En código, casi todos los lenguajes ofrecen su propia función equivalente (urllib.parse.quote en Python, encodeURIComponent en JavaScript). Esta herramienta sirve para una codificación rápida sin abrir un intérprete.