> For the complete documentation index, see [llms.txt](https://docs.powerfulform.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.powerfulform.com/field-types/selects/checkboxes.md).

# Checkboxes

Let visitors tick more than one answer, with an optional write-in choice and selection limits.

The **Checkboxes** field shows every choice at once and lets the visitor tick as many as apply. Use it for questions like *Which products are you interested in?* or *Which days can we deliver?*

## 🔧 How to Set It

In the form editor, click **Add element** > pick **Checkboxes**.

The field is added and its settings open on the left.

<figure><img src="https://2907469752-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FehM2rz7MmKkWcJmgvJOe%2Fuploads%2Fgit-blob-6eb413084f2c4d617deb6fa968aee44c333e1f5b%2F2026-10-02_09-58-13.png?alt=media" alt=""><figcaption></figcaption></figure>

<figure><img src="https://2907469752-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FehM2rz7MmKkWcJmgvJOe%2Fuploads%2Fgit-blob-6f154215a74c8edea381acdcabfc3f2c299b9e67%2F2026-10-02_09-58-44.png?alt=media" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
See [Add and arrange elements](/build-your-form/add-and-arrange-elements.md) for the other ways to add a field and how to reorder them.
{% endhint %}

## 🔧 Settings

Only the settings specific to this field are listed here. **Label**, **Placeholder**, **Description**, **Required**, **Hide label**, **Column width**, **Conditional display** and the rest of the shared settings work the same on every field.

### 📝 Options

The list of choices. Each one has

* a **Label** (what's shown to the visitor) and
* a **Value** (what's saved in the submission).

Click **Expand** to see and edit both side by side.

<figure><img src="https://2907469752-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FehM2rz7MmKkWcJmgvJOe%2Fuploads%2Fgit-blob-043e21e4dd7113d24456acacc2e5aa3f5132f4c1%2F2026-10-02_10-06-50.png?alt=media" alt=""><figcaption></figcaption></figure>

**⚠️ Note:** Only the **Label** can be translated for other languages. The **Value** stays the same across all languages.

Every ticked choice is stored using its **Value**, not its visible **Label**.

Click **Expand** above the options list to see and edit the values.

Multiple ticks are recorded together against the one field, so a submission shows all of them under that field's name in **Submissions**, in notification emails and in exports.

### Enter Default Value

Pre-ticks one or more choices when the form loads, so the visitor only needs to adjust from there.

**Example:** A feedback form asks *"Which channels do you use?"* and sets this to `Email` — Email is pre-ticked, and the visitor just adds any others that apply.

> **⚠️ Note:** Must match an option's **Value** exactly — a typo means nothing gets pre-ticked.

<figure><img src="https://2907469752-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FehM2rz7MmKkWcJmgvJOe%2Fuploads%2Fgit-blob-c0e0cf4fa1717cac6f81b11b8eac0be40c4a7793%2F2026-10-02_10-08-35.png?alt=media" alt=""><figcaption></figcaption></figure>

### Other Option

Adds a write-in choice with its own text box, for answers you didn't list.

Turning it on reveals **Other label** (the choice's wording, default "Other") and **Other placeholder** (the hint inside the box, default "Enter other option").

<figure><img src="https://2907469752-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FehM2rz7MmKkWcJmgvJOe%2Fuploads%2Fgit-blob-cf91517c6a59e919d0bcc3a8343807470abd6ab8%2F2026-10-02_10-09-39%20(1).png?alt=media" alt=""><figcaption></figcaption></figure>

### Limit Selections

Turns on a minimum and/or maximum number of ticks, with **Min selections** and **Max selections** appearing once it's on.

**Example:** *"Pick up to 2 add-ons"* sets **Min 0 / Max 2** — the visitor can tick none, one, or two, and a third tick is blocked until they remove one.

<figure><img src="https://2907469752-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FehM2rz7MmKkWcJmgvJOe%2Fuploads%2Fgit-blob-86def8c3dec9a514f1dbfc4211aba4dea8fd15c8%2F2026-10-02_10-12-21.png?alt=media" alt=""><figcaption></figcaption></figure>

> **📌 Note:** The limit is checked when the visitor clicks **Submit** — not as they tick each box. A visitor can tick past the max while filling in the form; the error only appears at submit time.

### Number of Options Per Line

How many choices sit on one row.

**Example:** A size picker (XS–XL) uses `5` to fit every option on one row. A longer list of product interests uses `1`, stacking vertically — safer on mobile.

## 🔁 Compare

Need only **one** answer instead of several? Use [**Radio buttons**](https://globosoftware.gitbook.io/globosoftware-docs/field-types/selects/radio-buttons) — same layout, single selection.

## Next steps

* [Radio buttons](/field-types/selects/radio-buttons.md) — the same layout when only one answer is allowed.
* [Show or hide fields with conditional logic](/build-your-form/conditional-logic.md) — react to what the visitor ticked.
