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.
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
- Introduce la URL base, p. ej.
https://example.com/search. - Rellena las filas de clave y valor; usa Añadir parámetro para añadir más y × para eliminar una.
- Elige la codificación.
- Copia la URL resultante. Para editar un enlace existente, abre «Importar parámetros desde una URL existente».
Ejemplo
https://example.com/search, q = coffee & tea, page = 2
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.