Field Types

Browse all 28 available field types. Each field has interactive examples and complete API documentation.

Special Fields

Specialized fields for dates, sliders, OTP, and custom content.

Date Picker

stable

Calendar-based date selection with configurable constraints.

date calendar picker

Date Range

stable

Calendar-based selection for date ranges like booking periods or date filters.

date range calendar

File Upload

stable

A file upload field rendered as a native HTML file input. Supports accept filters, multiple selection, and acts as the attachment mechanism for hosted uploads.

file upload attachment

Hidden

stable

Invisible field that resolves a dynamic value at runtime — timestamps, URLs, IP addresses, UTM params, and more.

hidden resolver tracking

HTML Content

stable

Render custom HTML or React components within a form for static content.

html content static

Matrix

stable

A Likert-style grid where each row is a single-choice question sharing one column scale.

matrix likert survey

OTP Input

stable

One-time password input with individual digit boxes for verification codes.

otp verification code

Phone

stable

An international phone input with a country selector that stores the number as an E.164 string.

phone tel international

Rating

stable

A star rating control for capturing a 1-to-max integer score.

rating stars score

Repeater

stable

A dynamic list field — users add and remove groups of sub-fields, and the field submits an array of objects.

repeater array list

Signature

stable

A free-hand signature pad that captures a hand-drawn signature as a PNG data URL.

signature canvas draw

Slider

stable

A draggable slider for selecting numeric values or ranges. Supports single, range, and multi-thumb variants.

slider range number