
Bootstrap 6 Forms — 10 Free Form Templates
A pack of ten Bootstrap 6 form layouts covering the shapes real projects actually need — contact, sign-up, appointment booking, multi-step, verification, filtering and billing. Each one is a standalone page you can copy the markup straight out of.
Between them they use every form component Bootstrap 6 added over v5: Combobox (searchable and multi-select), Datepicker, OTP input, password Strength, Chip input, Range with live value bubbles, and form adorns. There is no equivalent to any of these in Bootstrap 5 without a third-party plugin.

Key features
- Ten distinct form layouts, each on its own page with prev/next navigation
- Stacked contact form with form adorn and native :user-invalid validation
- Split brand-panel sign-up, the standard SaaS pattern
- Multi-step form using Bootstrap 6’s new Stepper component
- Inline filter toolbar built from searchable and multi-select Comboboxes
- Appointment booking with the new Datepicker and time-slot toggles
- Sign-up with the password Strength meter
- Verification screen using the new OTP input, with one-time-code autofill
- Tag and interest pickers built on Chip input
- Quote calculator driven by Range sliders with live value bubbles
- Floating labels with adorned inputs and a native select
- Full dark mode via data-bs-theme, remembered across visits
- ESM-only vanilla JavaScript — no jQuery, no bundler, no build step
Before you use it
Bootstrap 6 has not been released. npm i bootstrap@6 does not work yet and the framework is still changing, so treat this as a head start on learning v6 rather than a foundation for a production site you need to maintain today. The framework is vendored into the template at a pinned commit, so nothing here can drift. It targets evergreen browsers only — Safari 16.4+, Chrome 111+ and Firefox 113+ — because Bootstrap 6 is built on oklch() and color-mix().