---
name: query-string-builder
description: "Query String Builder (Query String Builder) via devops.majbase.com's free public API, no key required. Keywords: build url query params, url parameters generator."
---

# Query String Builder

Query String Builder. Calls devops.majbase.com's free public API — no API key or authentication required.

## Endpoint

```
GET/POST https://devops.majbase.com/query-string-builder/api
```

## Request / Response

```
API: GET or POST /query-string-builder/api
  direction=build|parse    (required)
  pairs=<JSON array>       (required for direction=build, e.g. [{"key":"a","value":"1"}])
  query_string=<string>    (required for direction=parse, e.g. "?a=1&b=2")
Returns {"query_string": "..."} (build) or {"pairs": [...]} (parse),
or {"error": "..."}.
```

## Example

```bash
curl -sS "https://devops.majbase.com/query-string-builder/api" \
    --data-urlencode 'direction=build' \
    --data-urlencode 'pairs=[{"key":"a","value":"1"},{"key":"name","value":"John Doe"}]'
```

```bash
curl -sS "https://devops.majbase.com/query-string-builder/api" \
    --data-urlencode 'direction=parse' \
    --data-urlencode 'query_string=?a=1&name=John+Doe'
```

## Notes

- No API key or authentication required.
- Full interactive tool: https://devops.majbase.com/query-string-builder/
