Column Types

TinyTables supports 37 column types organized into 10 categories.

Text columns

TypeDescriptionSettings
Short TextSingle line of textMax length
Long TextMulti-line text areaMax length
EmailEmail address with validationAuto-validates format

Numeric columns

TypeDescriptionSettings
NumberNumeric valueDecimal places, format
CurrencyMoney with currency symbolCurrency type, decimals
SliderValue within a configurable rangeMin, max, step
RatingStar or icon-based ratingIcon type (star, smile, heart, crown, thumbs, cup), max value
Opinion Scale1-10 NPS-style scaleLabels for min/max

Choice columns

TypeDescriptionSettings
Single SelectOne option from a listOptions with colors
Multi SelectMultiple options from a listOptions with colors
DropdownStructured id/label dropdownOption objects
Yes/NoThree-state (yes, no, empty)Default value
CheckboxBoolean true/falseDefault checked/unchecked

Date/Time columns

TypeDescriptionSettings
Date & TimeDate with optional timeDate format, include time
TimeTime only12/24 hour format

Contact columns

TypeDescriptionSettings
Phone NumberPhone with country codeCountry selector
Zip CodePostal codeCountry-specific validation
AddressStructured address (name, line 1/2, zip, city, state, country)Required sub-fields

Media columns

TypeDescriptionSettings
File UploadAttach filesMax size, allowed types, max count
SignatureDigital signature captureNone

Specialized columns

TypeDescriptionSettings
RankingOrdered preference listItems to rank
ListArray of strings or numbersNone
ButtonClickable button with actionsAction type: open URL, run script, or none. Click tracking enabled.

Relational columns

TypeDescriptionSettings
LinkLink to records in another table4 relationship types: One-to-One, One-to-Many, Many-to-One, Many-to-Many

Computed columns

TypeDescriptionSettings
LookupPull values from linked recordsSource link field, target field
RollupAggregate values from linked recordsSource link, target field, function
FormulaComputed value from other columns4 functions: concatenate, lower, upper, average

AI columns

TypeDescriptionCredits
AI ColumnAI-generated content per cell using a prompt and source fieldsNano=1, Mini=5, Pro=10, Max=20 per cell
EnrichmentAuto-enrich from external data sourcesVaries by enrichment type

System columns (read-only)

TypeDescription
Created ByUser who created the record
Last Modified ByUser who last edited the record
Created TimeWhen the record was created
Last Modified TimeWhen the record was last edited
Auto NumberAuto-incrementing ID
IDUnique record identifier
Note

System columns are added automatically and cannot be edited or deleted. They provide an audit trail for every record.

Tip

Use Link columns to create relationships between tables, e.g., link Contacts to Companies with a Many-to-One relationship. Then use Lookup and Rollup to pull and aggregate data across tables.