ToolsMaxxing

Codificar y decodificar URL

Codifica texto con porcentajes para usarlo en una URL, o decodifica el texto del estilo %20 a una forma legible.

Tus archivos se quedan en tu dispositivo

Cómo funciona

  1. 1Elige Codificar o Decodificar.
  2. 2Pega tu texto o tu URL.
  3. 3Para codificar, elige si el texto es un solo valor o una URL completa.
  4. 4Copia el resultado.

Qué hace cada opción

Un valor (encodeURIComponent)
Codifica todo excepto letras, dígitos y - _ . ! ~ * ' ( ). Úsalo para el valor de un parámetro de consulta o un segmento de ruta.
Una URL completa (encodeURI)
Conserva los caracteres que estructuran una URL como : / ? # & =, y codifica el resto. Úsalo para una dirección completa.
Tratar + como un espacio
Los envíos de formularios escriben los espacios como +. Actívalo para decodificarlos.

Privacidad

Esta herramienta funciona en tu navegador. Tus archivos nunca se suben a un servidor.

Preguntas frecuentes

¿Cuándo codifico un valor y cuándo una URL completa?

Codifica cada valor de parámetro por separado y luego únelos con & y =. Si codificas una URL completa como un valor, sus barras y sus signos de interrogación se escapan y el enlace se rompe.

¿Por qué falla la decodificación?

Un signo % debe ir seguido de dos dígitos hexadecimales, y los bytes resultantes deben formar UTF-8 válido. Un % suelto en el texto, como en 50% de descuento, lo provoca. Codifícalo como %25.

¿Cuál es la diferencia entre %20 y +?

%20 es un espacio en cualquier parte de una URL. + significa un espacio solo en las cadenas de consulta codificadas como formulario, por eso tiene su propia opción.

¿Cómo se codifican los caracteres que no son del inglés?

Como bytes UTF-8, cada uno escrito como %XX. Por ejemplo, la letra é pasa a ser %C3%A9.

¿La herramienta sigue o abre el enlace?

No. Solo cambia texto. No se solicita nada a la dirección.

Herramientas relacionadas