Constructor de query string
Construye URLs y query strings a partir de pares clave-valor al instante
Parámetros
URL de salida
Ejemplo de constructor de query string
Introduce pares clave-valor y una URL base para obtener un query string correctamente codificado. Ejemplo de salida:
Haz clic en Ejemplo arriba para cargar este ejemplo.
¿Qué es un query string?
Un query string es la parte de una URL después del carácter ?, que contiene pares clave-valor separados por &. Los caracteres especiales en los valores se codifican porcentualmente según RFC 3986. Por ejemplo, un espacio se convierte en %20 y & en %26. Esta herramienta usa la API URLSearchParams del navegador para construir query strings correctamente codificados.
Cómo usar esta herramienta
Introduce la URL base y los parámetros
Escribe o pega tu URL base (ej. https://api.example.com/search). Luego añade pares clave-valor usando la tabla. Usa la casilla para habilitar o deshabilitar parámetros individuales sin eliminarlos.
Ver la URL codificada
El panel derecho se actualiza al instante con la URL completamente codificada porcentualmente. Los espacios, ampersands y otros caracteres especiales en los valores se codifican automáticamente. Los parámetros deshabilitados se excluyen.
Copiar o descargar
Haz clic en Copiar para poner la URL en el portapapeles, o Descargar para guardarla. Para analizar una URL existente en sus parámetros, usa el Analizador URL.
Preguntas frecuentes
¿Qué pasa con los caracteres especiales en los valores?
Se codifican porcentualmente usando URLSearchParams. Los espacios se convierten en + en la salida de URLSearchParams y %20 en codificación estricta RFC 3986. Ambos se decodifican correctamente por todos los navegadores y frameworks de servidor.
¿Puedo tener claves duplicadas?
Sí. Añade múltiples filas con el mismo nombre de clave. Esto produce tag=foo&tag=bar, que es válido según la especificación y se usa para parámetros multivalor en APIs y envíos de formularios.