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.