---
title: "Add Choices"
description: "Add Choices of your fields"
url: "https://www.contentstack.com/docs/headless-cms/add-choices"
product: "Contentstack"
doc_type: "guide"
audience:
  - developers
  - admins
version: "current"
last_updated: "2026-07-22"
---

# Add Choices

The **Add Choices** property of the [Select](/docs/headless-cms/select) field enables you to enter the options that will be visible to the [content managers](/docs/headless-cms/types-of-roles#content-manager) as choices to select from.

**Warning**: If you change the data type after entering the choices, the values added as choices may be lost.

You can add choices within the Select field in two ways:

*   **Single-value choices**: You can add options containing simple values, for example, in eCommerce, let someone pick a shirt size from S, M, L, or XL.![Add-Choices\_1.png](https://images.contentstack.io/v3/assets/blt2d43f51baca745a8/blt7883e11f5ccfe232/667420d012a7876233664b9a/Add-Choices_1.png)
*   **Key-value pair choices**: You can toggle the **Key-value enabled** option and add key-value pairs separated by a colon (:). Every choice is separated by a comma.
    
    **Note**: Only the key name is displayed on the entry page.
    
    For example, we might want to specify the state code for a state while defining choices in a government website, so we can specify key-value pairs such as New York: NY.![Add\_Choices\_2.png](https://images.contentstack.io/v3/assets/blt2d43f51baca745a8/blt1f89ed22c4f7313c/667420f7924c65c19c8ec7c9/Add_Choices_2.png)

**Note**: You can add up to **100** options that are up to **100** characters long.

After you configure this property in your [content type](/docs/headless-cms/about-content-types) and [create an entry](/docs/headless-cms/create-an-entry), you will see your entry page as shown below.

![Add\_Choices\_3.png](https://images.contentstack.io/v3/assets/blt2d43f51baca745a8/blt8aaa1bd7dea133f9/66742124ca9c56bc8835e800/Add_Choices_3.png)