> ## Documentation Index
> Fetch the complete documentation index at: https://docs.alumio.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Format to Form URL encoded

> Converts a data object or array into a Form URL encoded string.

Turns a piece of structured data, such as an object or a list, into a single form URL encoded string, the `key=value&key=value` format used by web form submissions and many APIs that expect a request body of that shape. Each field becomes a `name=value` pair joined with `&`, and characters that are not allowed in a URL, such as spaces and ampersands, are safely encoded. There is nothing to configure on this mapper; point it at the object you want to send.

This documentation describes: [Schema](/schemas/mapper/serialize-form-urlencoded)

## Sample data

This example formats one object into a form URL encoded string. The spaces in the values become `+`, and each field becomes its own `name=value` pair.

Input:

```json theme={null}
{
    "query": {
        "sku": "SCARF-01",
        "name": "Wool scarf",
        "color": "navy blue"
    }
}
```

Output:

```json theme={null}
{
    "query": "sku=SCARF-01&name=Wool+scarf&color=navy+blue"
}
```

```json Configuration theme={null}
{
  "prototype": "serialize-form-urlencoded",
  "parameters": {}
}
```


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.