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

# Field columns

> The plain columns you fill in yourself, and what happens to your values when you change a column's type.

A field column holds whatever you type or paste into it. Pick its type when you add it, and change that type again later.

<Frame caption="The column type picker, open on a new column.">
  <img src="https://mintlify.s3.us-west-1.amazonaws.com/oneprofile/images/tables/columns/field-columns.png" alt="The add column type menu listing Text, Paragraph, Number, Currency, Date, URL, Email and Image from URL above a line, then Checkbox, Select, Multi-select and Assigned to below it." />
</Frame>

## Pick a type

The picker lists the everyday value types first, then a line, then the types whose value is one choice from a set.

* **Text**, **Paragraph**, **Number**, **Currency**, **Date**, **URL**, **Email**, **Image from URL**
* **Checkbox**, **Select**, **Multi-select**, **Assigned to**

## Change a column's type

<Steps>
  <Step title="Open the column's type menu">
    Open the column's header menu and choose a new type from the list.
  </Step>

  <Step title="Check what carries over">
    A value the new type can still hold stays as it is. One it cannot hold, like text switched to Number, goes blank instead.
  </Step>
</Steps>

## Good to know

<AccordionGroup>
  <Accordion title="Why doesn't the picker offer Decimal, List or Object?">
    They still exist. A column arriving from an import or an API can be one of them, and it displays and edits normally. The picker leaves them out of a column you build by hand, since Currency already covers the everyday decimal case.
  </Accordion>

  <Accordion title="What happens to a default value when I change a column's type?">
    It only survives a change that keeps the same kind of value. Switching to a different kind, like Text to Number, clears the default so an old value never renders wrong on every empty cell.
  </Accordion>

  <Accordion title="Can I turn a field column into a formula or enrichment column?">
    No. A column's kind is fixed once it exists. Add a new formula or enrichment column instead, and delete this one if you no longer need it.
  </Accordion>

  <Accordion title="Which types can hold a default value for new rows?">
    Every plain type except Multi-select, Assigned to and Image from URL. Multi-select's value is a list, not one item; Assigned to is an identity nobody should default; Image from URL has no picture to default to.
  </Accordion>
</AccordionGroup>

## Next steps

<CardGroup cols={2}>
  <Card title="Add a column" icon="circle-plus" href="/tables/columns/add-a-column">
    Open the catalog and create any kind of column.
  </Card>

  <Card title="Reference other columns" icon="at-sign" href="/tables/columns/reference-other-columns">
    Point one column at another so it reads its value.
  </Card>
</CardGroup>
