Your First Form in 3 Minutes
Open the plugin, drop in your fields, wire up a submit button. You'll have a working validated form before your coffee gets cold.
Open the Plugin
No install required. Framer plugins launch instantly inside any project.
From Framer Marketplace
- Head to the Framer Marketplace
- Search for Form Kit and click Open Plugin
- Pick which project to use it in
From Inside Framer
- Click Plugins in the bottom toolbar
- Search "Form Kit"
- Click to open — it loads right in the sidebar
Sign In
You'll see the component grid right away. Click any component and you'll land on the sign-in screen.
New here?
Hit the Register tab, enter your email and password. You're in immediately — no verification email.
Prefer Google?
One click on Continue with Google. No password needed — just authorize and start building.
Already registered?
Log in on the Login tab. Your component grid loads instantly.
Insert a Framer Form
Form Kit fields live inside Framer's native Form element — that's where submission happens.
- Open the Insert Menu (top-left "+" or press I)
- Navigate to Forms and drag a Form Builder onto your page
- Select Framer's default submit button and delete it — Form Kit Submit replaces it
Add Fields
Pick components from the plugin, then drag them inside your form.
- Open the Form Kit plugin (Plugins bar or Ctrl + Alt + L)
- Click any component in the grid to insert it onto the canvas
- Drag the component inside your Framer Form in the layers panel
- Select the field and configure it in the Properties Panel (right sidebar) — set the field name, label, placeholder, and validation
Add Form Kit Submit
The submit button validates every field before the form sends.
- In the plugin, find Submit and insert it
- Drag it inside your Framer Form (after your fields)
- Configure button text, loading state, and success/error messages in the Properties Panel
- Hit Preview (Ctrl + P) to test your form live
Form Kit Submit runs validation on all visible fields before Framer's native submission fires. If any field has errors, submission is blocked and users see inline messages exactly where the problem is.