Saltar al contenido
Aback Tools Logo

Generador de cadenas de consulta

Crea, codifica y descodifica cadenas de consulta URL con nuestro Generador de cadenas de consulta gratuito. Añade pares clave-valor en una interfaz de tabla clara: los valores se codifican en URL automáticamente. Elige entre los modos de codificación Estándar, Formulario URL codificado o Mínimo según tu caso de uso. Carga ajustes predefinidos para consultas de búsqueda, campañas UTM, paginación de API y flujos de autenticación OAuth, o importa una cadena de consulta existente para editarla. Copia con o sin el símbolo ? inicial: sin registro.

Query String Builder

Build a query string from key-value pairs. Add, remove, and reorder parameters. Values are automatically URL-encoded. Copy the resulting query string or full URL with one click - no signup required.

1

¿Por qué usar nuestro Generador de cadenas de consulta?

  • Crea cadenas de consulta visualmente: Añade, elimina y edita pares clave-valor en una interfaz de tabla clara. No hace falta escribir manualmente los separadores & y =. Cada fila de parámetro tiene entradas independientes para la clave y el valor, con validación en tiempo real y codificación URL automática, lo que facilita crear cadenas de consulta complejas sin errores de sintaxis.
  • Copia y exporta al instante: Copia la cadena de consulta con o sin el símbolo ? inicial con un solo clic. La herramienta también muestra una vista previa de la URL completa para que veas exactamente cómo quedará la cadena de consulta en su contexto. Perfecto para generar rápidamente enlaces de seguimiento, llamadas a API y URL de redirección.
  • Ajustes predefinidos e importación desde cadena: Carga ajustes predefinidos para escenarios comunes como consultas de búsqueda, parámetros de campañas UTM, paginación de API y flujos de autenticación OAuth2. También puedes pegar una cadena de consulta existente para importar y editar sus parámetros, lo que facilita trabajar con URL ya existentes.
  • Varios modos de codificación: Elige entre los modos Estándar (encodeURIComponent), Formulario URL codificado (+ para espacios) y Mínimo. Cada modo se adapta a contextos distintos: llamadas a API, envíos de formularios o URL de navegador. Consulta las vistas codificada y descodificada en paralelo.

Casos de uso habituales del Generador de cadenas de consulta

  • Construcción de URL de API: Crea URL de solicitud de API REST con parámetros de consulta para filtrar, ordenar, paginar y seleccionar campos. Genera rápidamente endpoints de API para probarlos en herramientas como Postman, cURL o directamente en tu navegador, garantizando una codificación URL correcta de los caracteres especiales.
  • Generación de enlaces de campañas UTM: Crea URL de seguimiento para campañas de marketing con los parámetros UTM adecuados (utm_source, utm_medium, utm_campaign, utm_content, utm_term). Usa el ajuste predefinido de campaña UTM para garantizar un seguimiento coherente en todos tus canales de marketing.
  • URL de autorización OAuth2: Crea URL de solicitud de autorización OAuth2 con los parámetros response_type, client_id, redirect_uri, scope y state. El ajuste predefinido de flujo de autenticación ofrece un punto de partida, y la herramienta garantiza que todos los parámetros estén correctamente codificados en URL para flujos OAuth seguros.
  • Creación de consultas de búsqueda y filtrado: Construye consultas de búsqueda y filtrado para sitios de comercio electrónico, directorios o paneles de datos. Combina categoría, rango de precios, valoraciones, orden y paginación en una URL limpia y funcional para probarla o compartirla.
  • Desarrollo y depuración web: Crea y depura cadenas de consulta durante el desarrollo. Comprueba cómo gestiona tu aplicación distintas combinaciones de parámetros, claves duplicadas, valores vacíos y caracteres especiales. Importa una cadena de consulta existente para inspeccionarla y modificarla.
  • SEO y optimización de URL: Analiza y optimiza los parámetros de consulta de las URL para SEO. Asegúrate de que los parámetros estén limpios, evita claves duplicadas que puedan confundir a los rastreadores y genera estructuras de URL coherentes para sistemas de gestión de contenidos y plataformas de comercio electrónico.

¿Qué es una cadena de consulta?

Una cadena de consulta es la parte de una URL que aparece después del carácter ?. Contiene pares clave-valor separados por &, que se usan para enviar datos a servidores web, API y aplicaciones. Por ejemplo, en https://example.com/search?q=hello&page=1, la cadena de consulta es ?q=hello&page=1, donde q es el término de búsqueda y page controla la paginación. Las cadenas de consulta están definidas en la especificación de URL (RFC 3986) y son una parte fundamental de cómo la web transmite parámetros entre clientes y servidores.

Cómo funciona nuestro Generador de cadenas de consulta

  1. Añade parámetros: Empieza añadiendo pares clave-valor a la tabla. Cada fila tiene un campo para la clave y otro para el valor. Añade tantos parámetros como necesites con el botón «Añadir parámetro». Elimina los que no quieras con el botón de borrar.
  2. Elige la codificación: Selecciona el modo de codificación que se ajuste a tu caso de uso. El modo Estándar usa encodeURIComponent() para cumplir estrictamente la RFC 3986. El modo Formulario URL codificado usa + para los espacios (para application/x-www-form-urlencoded). El modo Mínimo solo codifica los caracteres no seguros para mejorar la legibilidad.
  3. Obtén el resultado: La cadena de consulta se crea automáticamente mientras escribes. Cópiala con o sin el ? inicial, consulta la vista previa de la URL completa o usa la función «Importar desde cadena» para cargar una cadena de consulta existente y editarla.

La codificación de cadenas de consulta explicada

La codificación URL (también conocida como codificación porcentual) sustituye los caracteres que no están permitidos en las URL por un % seguido de dos dígitos hexadecimales. Los tres modos de codificación de nuestra herramienta lo hacen de forma distinta:

  • Estándar (encodeURIComponent): Codifica todos los caracteres excepto los no reservados (A-Z, a-z, 0-9, -, _, ., ~). Los espacios se convierten en %20. Es la opción más segura para llamadas a API y la mayoría de aplicaciones web.
  • Formulario URL codificado: Igual que el estándar, pero codifica los espacios como + (siguiendo la especificación application/x-www-form-urlencoded). Es necesario cuando se simulan envíos de formularios HTML.
  • Mínimo: Solo codifica los caracteres que definitivamente no están permitidos en las cadenas de consulta (#, &, ?, =, %, espacios en blanco). Produce URL más legibles, pero puede no ser compatible con todos los servidores.

Privacidad, seguridad y disponibilidad

Nuestro Generador de cadenas de consulta procesa todo íntegramente en tu navegador. No se envía ningún dato a ningún servidor: toda la codificación URL, el análisis y el procesamiento se realizan en el lado del cliente mediante las funciones integradas encodeURIComponent() y decodeURIComponent() de JavaScript. La herramienta es 100 % gratuita, sin registro, sin cuenta y sin límites de uso. Sin cookies, sin seguimiento y sin recopilación de datos. Solo tienes que cargar la página y empezar a crear cadenas de consulta de inmediato.

Preguntas frecuentes

Una cadena de consulta es la parte de una URL que aparece después del carácter ?, y contiene pares clave-valor separados por &. Se utiliza para enviar datos a servidores web, API y aplicaciones. Entre sus usos habituales están las consultas de búsqueda, los parámetros de seguimiento, los filtros de API y los parámetros de autenticación. Las cadenas de consulta están definidas en la RFC 3986 y son compatibles con todos los servidores web y navegadores.

La codificación URL (codificación porcentual) convierte los caracteres que no están permitidos en las URL en un formato seguro. Caracteres como el espacio, &, #, ? y = deben codificarse porque tienen un significado especial en las URL. Por ejemplo, un espacio se convierte en %20 (o + en la codificación de formularios) y un & se convierte en %26. Sin una codificación URL adecuada, las cadenas de consulta pueden romper las URL, provocar errores de análisis o introducir vulnerabilidades de seguridad como la inyección de parámetros.

El modo Estándar usa encodeURIComponent(), que codifica todos los caracteres especiales y emplea %20 para los espacios. El modo Formulario URL codificado usa + para los espacios, siguiendo la especificación application/x-www-form-urlencoded que utilizan los formularios HTML. El modo Mínimo solo codifica los caracteres no seguros imprescindibles (#, &, ?, =, %), lo que produce URL más legibles, pero puede no ser compatible con todos los servidores.

¡Sí! Usa el modo «Importar desde cadena» para pegar una cadena de consulta existente (con o sin el ? inicial). La herramienta la analizará y rellenará la tabla de parámetros, donde podrás añadir, eliminar o modificar parámetros según necesites. Resulta útil para depurar URL existentes, modificar enlaces de seguimiento o limpiar cadenas de consulta desordenadas.

La herramienta permite claves duplicadas (por ejemplo, category=electronics&category=books), lo cual es válido en las cadenas de consulta y lo usan habitualmente las API. Cuando se detectan duplicados, se muestra una advertencia para que decidas si conservarlos o consolidarlos. Algunos servidores tratan las claves duplicadas como matrices, mientras que otros usan el último valor; nuestra herramienta admite ambos escenarios.

No. El Generador de cadenas de consulta se ejecuta por completo en tu navegador con JavaScript del lado del cliente. Toda la codificación URL, el análisis y el procesamiento se realizan localmente en tu dispositivo. No se envía ningún dato a ningún servidor, no se establecen cookies y no se registra ni almacena ninguna información.

Los parámetros UTM (utm_source, utm_medium, utm_campaign, utm_content, utm_term) son parámetros de cadena de consulta que usan Google Analytics y otras plataformas para medir el rendimiento de las campañas de marketing. Identifican las fuentes de tráfico, los canales y las campañas concretas. Usa el ajuste predefinido de campaña UTM de nuestra herramienta para empezar rápidamente.

¡Sí! 100 % gratis, sin registro, sin cuenta y sin límites de uso. Crea todas las cadenas de consulta que necesites, para API, campañas de marketing, desarrollo, pruebas o cualquier otro fin, totalmente gratis y para siempre.