Analizador de Query String
Pega una URL o una query string en bruto y analiza cada parámetro de consulta en una tabla clara y legible de clave/valor — con decodificación de URL, agrupamiento de claves repetidas y copia como JSON, todo en tu navegador.
El Analizador de Query String de ToolsSoup es una herramienta online gratuita que convierte la parte de consulta de una URL en una tabla clara y legible. Pega una URL completa o solo una query string en bruto (con o sin el signo de interrogación inicial) y verás al instante cada nombre y valor de parámetro mostrados de forma organizada. Los valores se decodifican de URL automáticamente, los parámetros repetidos se mantienen en orden y puedes copiar el resultado como JSON con un clic. Todo se ejecuta localmente en tu navegador, así que nada de lo que pegas se envía a un servidor.
¿Qué es un analizador de query string?
Una query string es la parte de una URL después del signo de interrogación, formada por pares name=value unidos por ampersands — por ejemplo ?pagina=2&orden=precio&tag=nuevo. Un analizador de query string lee ese texto y lo divide en sus parámetros individuales para que puedas ver cada nombre y valor por separado en lugar de recorrer una única línea larga. Esta herramienta usa la misma lógica de URL y URLSearchParams que los navegadores usan de forma nativa, así que los caracteres codificados (como %20 para un espacio) y los signos de más se decodifican de vuelta a texto legible. Acepta una URL completa, una cadena que empieza con un signo de interrogación o una cadena simple a=1&b=2, e ignora cualquier fragmento al final.
Cómo analizar una query string
Leer una query string lleva solo un instante:
- Pega una URL completa o una query string en bruto en el cuadro de entrada.
- Deja la decodificación de URL activada para ver valores legibles, o desactívala para inspeccionar el texto en bruto codificado exactamente como se transmitió.
- Haz clic en Analizar para ver cada parámetro en una tabla de clave/valor, y copia el resultado como JSON.
Claves repetidas y valores vacíos
Las query strings pueden repetir el mismo nombre más de una vez — por ejemplo tag=a&tag=b — que es como se suelen codificar los arrays y los filtros de selección múltiple. Este analizador mantiene cada aparición como su propia fila de la tabla, en el orden original, así que nada se descarta silenciosamente. Al copiar como JSON, las claves repetidas se agrupan en un array, mientras que las claves únicas permanecen como cadenas simples. Los parámetros sin valor, como un flag solo o flag=, se muestran con un marcador de valor vacío para que distingas un parámetro presente-pero-vacío de uno ausente.
¿Por qué usar este analizador de query string?
- Acepta una URL completa, una cadena que empieza con un signo de interrogación o una query string simple a=1&b=2.
- Decodifica de URL las claves y los valores automáticamente, con una opción para inspeccionar el texto codificado en bruto.
- Mantiene los parámetros repetidos como filas separadas en orden, tal como se codifican los arrays y los filtros.
- Copia el resultado analizado como JSON limpio, agrupando las claves repetidas en arrays.
- Se ejecuta al 100% en tu navegador, así que las URLs con tokens o datos personales nunca salen de tu dispositivo.
Preguntas frecuentes
¿Puedo pegar una URL entera o solo la query string?
Cualquiera funciona. Pega una URL completa como https://ejemplo.com/buscar?q=hola&pagina=2 y el analizador extrae la consulta automáticamente, o pega solo la query string — con o sin el signo de interrogación inicial, como ?a=1&b=2 o a=1&b=2.
¿Cómo se manejan los parámetros repetidos?
Cada aparición de un nombre repetido se mantiene como su propia fila, en el orden en que aparece. Al copiar como JSON, los nombres repetidos se agrupan en un array, mientras que los nombres que aparecen una sola vez permanecen como valores de cadena simples.
¿Qué hace la decodificación de URL?
Los valores de consulta suelen estar codificados — %20 para un espacio, %26 para un ampersand — y los espacios a veces se escriben como signos de más. Con la decodificación de URL activada, el analizador los convierte de vuelta a caracteres legibles. Desactívala para ver el texto en bruto exacto que se transmitió.
¿Mi URL se envía a alguna parte?
No. Todo el análisis ocurre localmente en tu navegador con JavaScript. La URL o query string que pegas y el resultado analizado nunca salen de tu dispositivo, así que es seguro pegar URLs que contengan tokens u otros datos privados.