Generador de cadenas de consulta de URL

Crea una URL con parámetros de consulta a partir de pares clave/valor, con codificación de formulario (espacio como +) o RFC 3986 (%20). Importa parámetros de una URL.

Parámetros
URL resultante
https://example.com/search?q=coffee+%26+tea&page=2
Importar parámetros desde una URL existente

¿Qué es Generador de query string?

El generador de consultas convierte una URL base y una lista de pares clave/valor en una URL correctamente codificada. Elige la codificación de formularios HTML (espacios como +, como URLSearchParams) o la codificación porcentual estricta de RFC 3986 (espacios como %20), e importa los parámetros de una URL existente para editarlos.

Cómo usar Generador de query string

  1. Introduce la URL base, p. ej. https://example.com/search.
  2. Rellena las filas de clave y valor; usa Añadir parámetro para añadir más y × para eliminar una.
  3. Elige la codificación.
  4. Copia la URL resultante. Para editar un enlace existente, abre «Importar parámetros desde una URL existente».

Ejemplo

Entrada
https://example.com/search, q = coffee & tea, page = 2
Salida
https://example.com/search?q=coffee+%26+tea&page=2

Con codificación RFC 3986: https://example.com/search?q=coffee%20%26%20tea&page=2

Cuándo usar Generador de query string

Úsalo para construir llamadas a API, enlaces de seguimiento o URL de prueba sin codificar a mano caracteres especiales como &, = o espacios. Si solo quieres leer los parámetros de una URL existente, el Analizador de URL es más rápido.

Cómo funciona Generador de query string

Las filas con clave vacía se omiten y los valores se codifican exactamente una vez. La codificación de formulario usa URLSearchParams.toString(); el modo RFC 3986 usa encodeURIComponent y además escapa ! ' ( ) *. Cualquier cadena de consulta que ya tenga la URL base se sustituye y su #fragmento se mantiene al final. La importación divide una URL en ? y # y decodifica los pares con URLSearchParams.

Casos de Uso Comunes

  • Crear una URL de búsqueda cuyo valor contenga & o =.
  • Crear enlaces de campaña con etiquetas UTM.
  • Preparar peticiones GET codificadas para probar una API.
  • Editar un parámetro de una URL larga sin romper el resto.

Preguntas Frecuentes

¿Los espacios deben ser + o %20?

La mayoría de los servidores entienden ambos en las cadenas de consulta. + procede de la codificación de formularios HTML; %20 es la codificación URI genérica y es más segura cuando el receptor no es un framework web típico.

¿Puedo repetir una clave?

Sí. Añade varias filas con la misma clave, p. ej. tag=a y tag=b; se conservan en orden.

¿Se admiten caracteres no ASCII?

Sí, se codifican como escapes porcentuales UTF-8; por ejemplo, ế se convierte en %E1%BA%BF.

Siguientes pasos recomendados

Explora más categorías