Herramientas HTML

Gratis Analizador y Constructor de Cadenas de Consulta

Analice cadenas de consulta de URL en tablas clave-valor, o construya cadenas de consulta a partir de parámetros. Detecta duplicados y ordena parámetros.

Cargando herramienta...

Qué es Analizador y Constructor de Cadenas de Consulta?

Una herramienta de cadena de consulta basada en navegador con dos modos: el modo Análisis extrae y muestra todos los parámetros de consulta de una URL o cadena de consulta en una tabla limpia, con detección de duplicados. El modo Construcción construye una cadena de consulta a partir de pares clave=valor ingresados línea por línea. Ambos modos admiten la ordenación alfabética de parámetros.

Respuesta rápida

Analice la cadena de consulta de una URL en una tabla clave-valor con detección de duplicados, o construya una cadena de consulta a partir de pares de parámetros. Amigable con UTM con opciones de ordenación.

Limitaciones

  • No analiza profundamente formatos de cadena de consulta anidados como arreglos de estilo PHP (?a[b]=c) – los parámetros se tratan como pares clave-valor planos.
  • Las URL muy largas (más de 10 KB) pueden tener muchos parámetros y la tabla puede volverse pesada para desplazarse.
  • El constructor no valida los nombres de los parámetros contra ningún estándar – cualquier cadena se acepta como clave.

Cómo usar esta herramienta

  1. Elija el modo Análisis para extraer parámetros de una URL, o el modo Construcción para construir una cadena de consulta.
  2. Pegue su URL o ingrese pares clave=valor (uno por línea en modo construcción).
  3. Revise los parámetros extraídos o active las opciones de ordenación y deduplicación.
  4. Copie el resultado para usarlo en su aplicación.

Para qué puedes usarla

  • Analice una URL con etiquetas UTM para ver todos los parámetros de marketing (utm_source, utm_medium, utm_campaign) en una tabla legible.
  • Construya una cadena de consulta para una solicitud API ingresando pares clave=valor y obteniendo una cadena de consulta correctamente codificada.
  • Detecte parámetros de consulta duplicados en una URL que podrían causar comportamientos inesperados en su aplicación.

Casos de uso

Ejemplos prácticos

Ejemplo

Analizar parámetros UTM de marketing

Un comercializador pega una URL larga con parámetros UTM. El analizador extrae utm_source=google, utm_medium=cpc y utm_campaign=launch en una tabla limpia, facilitando la verificación de la configuración de seguimiento.

Ejemplo

Construir una cadena de consulta API

Un desarrollador necesita construir una cadena de consulta para una llamada API REST. Ingresa filter=active, page=1 y limit=20 como pares clave=valor. El constructor genera 'filter=active&page=1&limit=20' listo para agregar a la URL de la API.

Errores comunes

  • Olvidar que las claves de cadena de consulta distinguen entre mayúsculas y minúsculas – filter=active y Filter=active son parámetros diferentes.
  • No codificar caracteres especiales en los valores de los parámetros antes de construir – el constructor codifica automáticamente, pero la construcción manual puede omitir esto.
  • Asumir que los parámetros duplicados son un error – algunas API usan intencionalmente claves duplicadas para parámetros de múltiples valores.

Verificación

  1. Pegue una URL con parámetros de consulta y verifique que todos los parámetros se extraigan en la tabla con claves y valores correctos.
  2. Cambie al modo Construcción, ingrese 3 pares clave=valor y verifique que la salida sea una cadena de consulta correctamente formateada.

FAQ

Preguntas sobre Analizador y Constructor de Cadenas de Consulta

¿Cómo se manejan los parámetros de consulta duplicados?

El analizador detecta y advierte sobre nombres de parámetros duplicados, mostrando qué claves aparecen más de una vez. El constructor no evita duplicados ya que algunas API los usan intencionalmente (por ejemplo, ?tag=a&tag=b). Si desea claves únicas, active el modo de ordenación y elimine los duplicados manualmente.

¿Esta herramienta maneja fragmentos de URL (hash)?

El analizador elimina el fragmento de URL (#section) antes del procesamiento porque los fragmentos no se envían al servidor y no son parte de la cadena de consulta. El contenido del fragmento se maneja solo del lado del cliente.

Herramientas relacionadas

Más herramientas html

Prueba también

Prueba también