Parsear y construir query strings

Parser y builder de query string gratuito para desarrolladores web e integradores. Pegue una URL completa o solo un query string (con o sin "?" inicial) y obtendrá una tabla de pares clave/valor que puede editar; la URL se reconstruye con percent-encoding correcto RFC 3986. Útil para analizar una redirección OAuth, diseccionar una URL larga de utm_* de analítica, decodificar los parámetros de un pixel de seguimiento, construir un deep link para un correo de marketing, o convertir un query string en un objeto JSON que pueda pegar en una llamada fetch(). La notación de array (foo[]=1&foo[]=2) y las claves repetidas hacen round-trip limpio.

Cómo usar

1
Pega un URL

O solo un query string con o sin "?".

2
Edita en la tabla

Haz clic en cualquier clave o valor, escribe, y el URL se actualiza.

3
Añade o elimina filas

¿Necesitas un nuevo parámetro? Haz clic en "Añadir fila".

4
Copia el resultado

Copia como URL completo, solo query, o JSON.

Decodifica cualquier query string en una tabla visual y reconstrúyelo después de editar — claves y valores auto-codificados

URL o query string

Opciones

Parámetros

Clave
Valor
URL completo
Solo query string
JSON
¿No sabes qué probar?
450+ herramientas gratis — abre una sorpresa
🎲 Sorpréndeme

Funciones

Editor de tabla visual Bidireccional Auto encode/decode Tres salidas Soporte de array Ordenar por clave

Usos típicos

  • Lee un URL de seguimiento (utm_source, utm_campaign, etc.) y ve qué parámetros lleva.
  • Añade un nuevo parámetro de seguimiento a un URL de marketing sin edición manual.
  • Convierte un query string en un objeto JSON para pegar en JavaScript o una llamada fetch().
  • Ordena los parámetros de un URL largo alfabéticamente para que dos URLs puedan compararse.
  • Construye un URL correctamente codificado desde cero añadiendo filas en la tabla.

Por qué este

La mayoría de herramientas de query string vuelcan la clave/valor parseada como texto crudo y le fuerzan a pegarla de vuelta. Mantenemos la barra de URL y la tabla sincronizadas en vivo — edite una, la otra sigue. La notación de array, las claves repetidas y los valores percent-codificados hacen todos round-trip limpio según el form-encoding estilo RFC 3986 (espacios como +, caracteres reservados como %xx). Sin registro, sin instalación — útil cuando depura desde la máquina de otra persona.

Preguntas frecuentes

¿Cuál es la diferencia entre "?" y "#" en URLs?

Todo entre "?" y "#" es el query string (enviado al servidor, indexado por Google). Todo después de "#" es el fragmento (mantenido por el navegador, nunca enviado al servidor). Esta herramienta solo parsea el query string.

¿Cómo difiere foo[]=1&foo[]=2 de foo=1&foo=2?

Por el cable son equivalentes — ambos envían dos valores para "foo". El sufijo "[]" es una convención de PHP/Rails para que el framework del lado servidor los parsee automáticamente como array; sin él esos frameworks solo conservan el último valor. Express.js, Flask y Django aceptan cualquiera de las dos formas. Elija la que prefiera su backend.

¿Funciona con routers de hash (#?key=value)?

Si pegas el URL completo con el hash, la herramienta mantiene el path/hash intactos y solo opera en la porción de query antes de "#". Si tu app usa routing basado en hash con query dentro del hash, la herramienta no auto-detectará eso — pega solo el query string interno en su lugar.

Mi valor tiene caracteres especiales — ¿sobrevivirán un round-trip?

Sí. Las claves y valores se percent-codifican a la salida y se decodifican a la entrada. Note la peculiaridad histórica: en el query string los espacios se codifican como "+", pero en el path de la URL deben ser "%20". La herramienta gestiona ambas correctamente — si pega un path con "%20" recupera el espacio literal; los valores que escriba obtienen "+" en la porción de query, que todo servidor moderno decodifica de forma idéntica.

¿Móvil?

Sí — la tabla colapsa a filas apiladas en pantallas estrechas.

💡 ¿Quieres que mejoremos esta herramienta para ti?

Podemos hacerlo — ¡y es gratis! Solo envíanos un mensaje rápido con tu idea. Si quieres comentarla en detalle, déjanos tu email y te responderemos. Puedes mantener el anonimato.

¿Cómo valoras esta herramienta?

¡Gracias por tu valoración!
¿Quieres contar más? ¡Deja un comentario!
¡Gracias! Tu comentario aparecerá tras la moderación.
Publicada Actualizada