Docs

Getting Started

What is FormKit?

Installation

Your first form

Community & support

Essentials

Inputs

Forms

Validation

Styling

Icons

Internationalization

Custom inputs

Schema

Configuration

Architecture

Examples

Inputs

Autocomplete

Button

Checkbox

Color

Colorpicker

CurrencyNew

Date

Datepicker

Datetime-local

Dropdown

Email

File

Form

Group

Hidden

List

Mask

Meta

Month

Number

Password

Radio

Range

Rating

Repeater

Search

Select

Slider

Submit

Taglist

Telephone

Text

Textarea

Time

Toggle

Toggle ButtonsNew

Transfer List

UnitNew

URL

Week

Plugins

AutoAnimate

Auto-height textarea

Barcode input

Floating labels

Multi-step input

Save to localStorage

Zod validation

Inertia

Guides

Build a multi-step form

Create a custom input

Create a Tailwind CSS theme

Export and restructure inputs

Optimizing for production

API Reference

@formkit-addons

@formkit-core

@formkit-i18n

@formkit-inputs

@formkit-observer

@formkit-themes

@formkit-utils

@formkit-validation

@formkit-vue

@formkit-zod

Context object

Tools

Playground
Themes
Pro
i18n Locale Builder
AutoAnimate
Tempo
Drag and Drop

About

About
What is FormKit?
Changelog
Privacy Policy
Terms of Service
  • Docs
    • Getting Started
    • Essentials
    • Inputs
    • Plugins
    • Guides
    • API Reference Changelog
  • Inputs
  • Playground
  • Pro
Theme

Docs

  • Getting Started
  • Essentials
  • Inputs
  • Plugins
  • Guides
  • API Reference
  • Changelog

Tools

  • Playground
  • Themes
  • i18n Locale Builder
  • AutoAnimate
  • Tempo
  • Drag and Drop

About

  • About
  • What is FormKit?
  • Privacy Policy
  • Terms of Service

Sign up for the latest news

©2025 FormKit, Inc. All rights reserved.
Theme