input.txt
output.txt
Codifica texto a un formato URL-safe, o decodifica una cadena URL-encoded.

Relacionado

Guías para URL Decode

Todas las guías →

Codificación y decodificación de URL

La codificación porcentual (también llamada codificación URL) sustituye los caracteres ASCII no seguros por un % seguido de dos dígitos hexadecimales. Por ejemplo, los espacios se convierten en %20 y las barras en %2F. Es imprescindible cuando quieres meter texto arbitrario en la query string o en un segmento de ruta de una URL.

Úsalo como url decoder : ideal para inspeccionar parámetros de consulta, URLs de redirección, callbacks OAuth o cualquier valor codificado con porcentajes. Pega la cadena codificada y haz clic en Decode para ver el texto original. Búsquedas como decoding url online y decode url online apuntan al mismo flujo de trabajo.

En la dirección de codificación, esta herramienta coincide con encodeURIComponent de JavaScript —— es decir, javascript url encode / javascript urlencode buscan exactamente lo mismo. Pega texto plano, pulsa Encode y obtendrás el resultado codificado con porcentajes listo para una query string.

Ejemplo

Texto plano : hello world & more

Codificado en URL : hello%20world%20%26%20more

  • Parámetros de consulta —— los valores en ?key=value deben codificarse con porcentajes
  • Peticiones a APIs —— los términos de búsqueda y filtros incrustados en una URL necesitan codificación
  • OAuth y JWT —— los tokens dentro de URIs de redirección deben codificarse

La herramienta usa encodeURIComponent / decodeURIComponent y maneja correctamente los caracteres Unicode.

FAQ

¿Por qué mi + no se decodifica como espacio?

En las query strings, los espacios pueden aparecer como + (codificación de formularios) o como %20. decodeURIComponent no convierte + en espacios, así que sustituye los + por espacios (o por %20) antes de decodificar datos de formularios.