Codificador/decodificador de URL

Las URL solo permiten ciertos caracteres ASCII sin escape: los espacios, los signos y Unicode deben codificarse en porcentaje (%20, %26, UTF-8 bytes).

¿Cómo codificar o decodificar URL

1. Seleccione codificar o decodificar.
2. Pegue texto sin formato o componente de URL codificado por porcentaje.
3. Copiar el resultado para buscar URL o etiqueta de análisis.
4. Utilice encodeURIComponent para valores de consulta, no URL completas a ciegas.

Ejemplos de codificación de URL

Consulta de búsqueda

"café y té" ya que la consulta se convierte en café%20%26%20té en el parámetro ?q=.

Nombre de ciudad Unicode

München codifica como M%C3%BCnchen en Codificación porcentual UTF-8.

Decodificar parámetro de redirección

Lea ?next=%2Fdashboard%3Ftab%3D1 para conocer la ruta de destino de redirección.

¿Cuándo codificar URL

• Al crear cadenas de consulta manualmente en pruebas.
• Al depurar enlaces rotos con enlaces especiales caracteres.
• Al decodificar parámetros UTM de análisis de registros.

Conceptos básicos de RFC 3986

Caracteres reservados como? # & tiene significado en las URL: codifica solo partes de datos. Estructura: esquema://host/ruta?query#fragment.

Preguntas frecuentes

encodeURI vs encodeURIComponent?

encodeURI mantiene :// y? para URL completas; encodeURIComponent codifica todo para los valores de consulta: la distinción JS se aplica conceptualmente.

¿Más vs %20?

Las cadenas de consulta a menudo tratan + como un espacio en application/x-www-form-urlencoded: conoce el contexto.

¿Barras en los parámetros?

encodeURIComponent codifica / a %2F: requerido dentro de un valor de parámetro único.

¿Local?

Sí.

¿Dominios IDN?

Los dominios Unicode usan punycode en DNS, separado de la codificación de ruta.