Analizador de Cadenas de Consulta
Pega una URL o la parte posterior al signo de interrogación. El analizador decodifica los valores y conserva las claves vacías o repetidas.
Cómo analizar una cadena de consulta
-
1
Pega la URL
Ya sea la URL completa o solo la porción después de ?. Los fragmentos (#...) se ignoran automáticamente.
-
2
Lee los pares
Cada parámetro se convierte en una fila con su clave y valor decodificados.
-
3
Verifica duplicados
Las claves repetidas aparecen en filas separadas y en el mismo orden que en la URL.
URL de seguimiento típica, decodificada
Una URL como https://shop.example/checkout?product=hat&utm_source=newsletter&utm_medium=email%20weekly&ref= se analiza como:
| Clave | Valor |
|---|---|
| product | hat |
| utm_source | newsletter |
| utm_medium | email weekly |
| ref | (vacío) |
Casos extremos que maneja el analizador
- Valores vacíos (
?ref=) se mantienen, algunos backends se preocupan por la diferencia entre faltante y vacío. - Claves sin signo
=(?debug) se analizan con un valor vacío. - Claves duplicadas (
?id=1&id=2) se preservan en orden; no se realiza fusión porque las convenciones de los frameworks difieren. - Decodificación de
+: en la porción de consulta+se convierte en un espacio para mantenerse compatible con consumidores deapplication/x-www-form-urlencoded. - Secuencias de escape de porcentaje inválidas (como un
%ZZerrante) se dejan en la salida para que puedas ver el error en lugar de perder datos silenciosamente.
Preguntas frecuentes
No. Todo lo que está después del marcador de fragmento (#) pertenece al fragmento de la URL, no a la cadena de consulta, por lo que se elimina antes del análisis. Pega solo el fragmento por separado si necesitas inspeccionarlo.
Cada aparición se muestra en su propia fila y en el orden original. Los servidores tratan las repeticiones de forma distinta; consulta tu framework.
Sí. El analizador acepta entradas como ?a=1&b=2, a=1&b=2, o una URL completa y determina qué parte inspeccionar.
No. Esta herramienta envía el texto a nuestro servidor al pulsar «Analizar». Elimina contraseñas, tokens de acceso y otros secretos antes de usarla.
Herramientas relacionadas
Referencia de la tabla ASCII
Tabla ASCII completa del 0 al 127 con decimal, hex, octal, binario y referencia numérica HTML para cada carácter, incluidos los códigos de control como NUL, LF y DEL.
Referencia de atajos de teclado
Busca los atajos predeterminados documentados de VS Code, Chrome y Bash con GNU Readline en macOS, Windows y Linux.
Generador de letras aleatorias
Genera letras aleatorias A-Z. Elige la cantidad, usa mayúsculas, minúsculas o mezcla de ambas, y aplica el resultado en juegos, consignas o clase.
Referencia de caracteres HTML
Lista buscable de entidades HTML, sus códigos nombrados y numéricos, y una copia con un clic para caracteres y símbolos especiales.
Generador de Formularios CSS
Genera el CSS de un formulario completo con estilo: una cuadrícula de formulario, etiquetas, entradas, áreas de texto, selectores y estados de foco claros. Elige el color de acento, el radio de las esquinas y la separación, y copia el código.
Generador de EditorConfig
Crea un .editorconfig con tus reglas de indentación, fin de línea y charset, y añade la sección correcta para cada lenguaje de tu repositorio: Python, Go, YAML, Makefile y más.
Herramienta disponible en otros idiomas
- محلل سطر الاستعلام [AR]
- Phân tích chuỗi truy vấn [VI]
- Abfragezeichenfolgen-Parser [DE]
- Analyseur de chaîne de requête [FR]
- Analisador de String de Consulta [PT]
- Pemisahan String Pernyataan Kueri [ID]
- Stränganalys för frågestruktur [SV]
- 쿼리 문자열 파서 [KO]
- เครื่องมือแยกสตริงสำหรับคำสั่งค้นหา (Query String Parser) [TH]
- クエリ文字列の解析 [JA]
- Querystringverwerker [NL]
- Parser query stringa [PL]
- Query String Parser [EN]
- Parser di Stringa di Query [IT]
- Парсер строки запроса [RU]
- Sorgu Dizesi Ayrıştırıcı [TR]
- 查询字符串解析器 [ZH]