18+ Field Types
Text, email, slider, date, color, toggle, file uploads, headings, dividers, and more.
Open-source drag-and-drop form builder powered by shadcn/ui. Zod validation, react-hook-form, multi-step flows, conditional logic, and instant code export. Stop rebuilding forms.
// That's it. Seriously.
const form = formkitcn({
fields: ["name", "email"],
validation: "zod",
autosave: true,
steps: ["info", "confirm"],
});A complete form building toolkit built on shadcn/ui, designed for developers who value speed, flexibility, and clean output.
Text, email, slider, date, color, toggle, file uploads, headings, dividers, and more.
Reorder, duplicate, and configure fields with an intuitive visual canvas.
Min/max, regex, email, required — all with custom error messages and Zod export.
Show or hide fields based on other field values with equals, contains, and more.
Real-time JSON schema preview, ready to copy or integrate into your codebase.
Download a production-ready React component with react-hook-form + Zod validation.
See your form render in real time, complete with validation and multi-step navigation.
Full history tracking with Ctrl+Z / Ctrl+Shift+Z and autosave with draft recovery.
Fully responsive builder with dedicated mobile panel layout.
From idea to exported React code in under a minute.
Pick from 18+ field types and drop them onto the canvas. Reorder with drag handles.
Set labels, placeholders, validation rules, conditional visibility, and multi-step flows.
Download a production-ready React component with react-hook-form, Zod, and conditional logic baked in.
Pre-built forms for common use cases. Load one, customize it, export it.
Simple name, email, phone, and message form
Registration with website URL and terms
Multi-step satisfaction survey with sliders & ratings
Multi-step application with phone, URL & resume
Event registration with time, dietary, and guest count
Issue reporting with severity slider and URL
Build your next React form in under a minute with shadcn/ui components. Drag, configure, export — ship production-ready code instantly.
No sign-up · No credit card · No limits