Analizador de Cadena de Consulta

Convierte una cadena de consulta o URL completa en una tabla clave-valor legible.

Esta herramienta se ejecuta completamente en tu navegador. Tus archivos nunca se suben a un servidor.

Qué hace esta herramienta

Convierte una cadena de consulta o la parte de consulta de una URL pegada en una tabla legible de dos columnas. Decodifica nombres y valores y conserva las claves repetidas en filas separadas y en su orden original.

Cómo utilizarla

Pega parámetros con o sin el signo ? inicial, o una URL completa que contenga ?. Los resultados aparecen mientras escribes; Restablecer borra la entrada y no se realiza ninguna solicitud de red.

Ejemplo resuelto

La entrada ?q=hello+world&tag=a&tag=b&empty= produce cuatro filas: q vale "hello world", tag aparece dos veces con a y b, y empty tiene un valor vacío.

Entrada aceptada

a=1&b=2 y ?a=1&b=2 se tratan del mismo modo. Si el texto contiene un signo de interrogación en cualquier lugar, el componente descarta todo lo anterior al primer ? y analiza el resto como parámetros.

Reglas de decodificación

La API URLSearchParams del navegador realiza la decodificación: los signos + se convierten en espacios y bytes porcentuales válidos como %2F pasan a caracteres legibles. Los nombres sin signo igual se aceptan con valor vacío.

Limitaciones

Es un analizador, no un validador ni un descomponedor de URL completas. No separa protocolo, host, ruta o fragmento ni avisa sobre nombres duplicados, tipos propios de una aplicación, errores semánticos o destinos inseguros.

Estándar y privacidad

El análisis sigue URLSearchParams y el comportamiento application/x-www-form-urlencoded del navegador. Todo se ejecuta localmente; la consulta o URL pegada no se visita ni se sube.

Preguntas Frecuentes

¿Necesito incluir el signo de interrogación?
No — el analizador acepta la cadena de consulta con o sin el ? inicial, y también funciona si pegas una URL completa, extrayendo solo la parte de consulta.
¿Cómo se manejan claves repetidas como ?id=1&id=2?
Cada aparición obtiene su propia fila en la tabla, para que puedas ver todos los valores de una clave repetida y no solo el último.
¿Los valores se decodifican automáticamente?
Sí, URLSearchParams se encarga de la decodificación, así que un valor como %20 o + aparece como un espacio legible en la tabla.