CanDoYa
ES

Parser de query string

Funciona del todo en tu navegador: sin subir nada y sin registro.

Parser de query string
0Pares
0Claves
0Duplicados
0Valores vacíos
Parámetros editables

Pega una query string o añade una fila para empezar a reconstruir parámetros.

Query reconstruida
-
Con ? inicial
-

El texto percent-encoded se decodifica en la tabla y luego se vuelve a codificar en la salida reconstruida.

Pega una URL o query string para parsear sus parámetros
Comparte esta herramienta

¿Qué es un parser de query string?

Un parser de query string convierte la parte de una URL que va después del signo de interrogación en filas legibles de clave y valor. Pega una query string sin procesar o una URL completa para decodificar texto percent-encoded, mantener las claves duplicadas en orden, editar parámetros y reconstruir una query string limpia o una URL actualizada.

Cómo se usa

  1. 1Pega una URL o query string. Usa una URL completa como <code>https://example.com/?a=1</code>, una query sin procesar como <code>a=1&b=2</code> o una query con signo de interrogación inicial.
  2. 2Revisa las filas decodificadas. La tabla muestra cada clave y valor después de la decodificación percent. Las claves duplicadas se mantienen como filas separadas en su orden original.
  3. 3Edita, añade, elimina u ordena. Cambia claves y valores directamente, añade parámetros que faltan, elimina filas ruidosas u ordena la lista por clave cuando quieras una salida estable.
  4. 4Copia la salida reconstruida. Copia la query string codificada, la versión con signo de interrogación inicial, la URL completa actualizada o un array JSON de pares clave/valor.

Para quién es

Todo se ejecuta en tu navegador, así que los enlaces privados, callbacks de API, URL de campañas y tokens temporales no se suben a ningún servidor. El parser usa las API estándar del navegador URL y URLSearchParams, y añade encima una tabla editable para revisar y reconstruir parámetros sin perder claves repetidas.

Preguntas frecuentes

¿Este parser de query string es gratis?

Sí. Es gratis, no requiere registro ni descarga y no tiene límite de uso. Pega una query string o una URL y las filas decodificadas aparecen al instante en tu navegador.

¿Se sube mi URL o query string?

No. El parseo, la edición y la reconstrucción ocurren localmente en tu navegador. Es útil cuando una URL contiene tokens de acceso, correos electrónicos, ID de campaña u otros valores que no quieres enviar a otro servidor.

¿Puede parsear una URL completa?

Sí. Pega una URL completa y la herramienta lee solo los parámetros de búsqueda, conserva la ruta y el fragmento, y te da una URL completa reconstruida después de editar. También puedes pegar una query string sin procesar con o sin signo de interrogación inicial.

¿Conserva claves duplicadas?

Sí. Las claves duplicadas se conservan como filas separadas en el orden en que aparecen. El resumen de duplicados las destaca para que veas casos como <code>tag=shoes&tag=summer</code> sin unirlos por accidente.

¿Cómo se tratan los valores vacíos?

Los valores vacíos siguen vacíos. Un parámetro como <code>empty=</code> aparece con un valor vacío, y una clave sin signo igual se trata igual cuando <code>URLSearchParams</code> la reconstruye.

¿Se decodifican los valores percent-encoded?

Sí. Valores como <code>blue%20shoes</code> se muestran como <code>blue shoes</code> en la tabla. Al copiar la query reconstruida, la herramienta vuelve a codificar los valores con las reglas form-url-encoded estándar del navegador.

¿Qué pasa con la parte después de #?

En una URL completa, el fragmento después de <code>#</code> se conserva al copiar la URL reconstruida. En una query string sin procesar, todo lo que va después de <code>#</code> se ignora porque los fragmentos no forman parte de los parámetros de consulta.