Webform | Drupal.org
Skip to search
Can we use first and third party cookies and web beacons to
understand our audience, and to tailor promotions you see
Primary tabs
View
(active tab)
Version control
438
people starred this project
The Webform module allows you to build any type of form to collect any type of data, which can be submitted to any application or system. Every single behavior and aspect of your forms and their inputs are customizable. Whether you need a multi-page form containing a multi-column input layout with conditional logic or a simple contact form that pushes data to a SalesForce/CRM, it is all possible using the Webform module for Drupal 10+.
▶ Watch an introduction to Webform
Try Webform
Wizard example
Form builder
Features
The Webform module provides all the features expected from an enterprise proprietary form builder combined with the flexibility and openness of Drupal.
Forms
Drafts
Preview
Scheduling
Sharing
Confirmations
Modal dialogs
Access controls
Prepopulation
Multistep
Submissions
Email notifications
Remote post
Customizable results view
Submission flagging
Submission export/import
Submission upload
Submission limits
PDF generation
Automatic purging
Elements
Standard inputs
Date/time inputs
File uploads
Computed elements
Composite elements
Custom elements
Entity references
Scales and Likerts
more....
Add-ons
SPAM protection
CRM integration
Data encryption
Submission analysis
Mail handling
Translations
Headless support
Workflow
more...
The Webform module is committed to being accessible to everyone
View our
accessibility self-assessment
| Learn more
about our commitment
Getting involved and support options
Get involved
Get involved in the Drupal community and the Webform module. Review a patch, write documentation, contribute code, volunteer, and more...
Contribute
Free for all
Drupal Association
The Drupal Association is an educational non-profit organization that fosters and supports the Drupal software project, the community and its growth.
Join
Starting at $5 a month
Fund development
Help fund the day-to-day tasks required to maintain the Webform module. Funds are used to triage issues, resolve security issues, and tag new releases.
Fund
Starting at $5 a month
Getting the most out of the Webform module
Discovering the Webform module
The best way to understand how the Webform module works is to try it out by
installing the module
. The Webform module's user interface includes inline help videos, which are also available on
Drupal.org
and
. I recommend watching the
Webform module introduction
and exploring videos about advanced features, including
PDF generation
custom elements
, and
sharing forms
The Webform module provides a great deal of functionality out of the box. It includes example modules that show all the available form elements and commonly used form features, including multi-step forms. There are also demo modules that walk you through how to build advanced applications, including an event registration system and an application evaluation workflow.
Once you have determined what
features
are available, you can start exploring
add-ons
, which are Drupal modules that provide additional features and integrations.
Finding help with the Webform module
The Webform module's
issue queue
is for bugs, feature requests, and planning. Please post general support questions to
Drupal Answers
. You can also ask questions or help answer questions on the
#webform
channel on
Drupal Slack
Getting involved with the Webform module and the Drupal community
The Webform module is part of Drupal's contributed module ecosystem. The Webform module and Drupal are
open source
and built by a collaboration of people worldwide that make up the Drupal community. By installing and using Drupal, you are a member of this community. I encourage you and your organization to
contribute something
; sometimes, simply reporting and maybe fixing a minor bug can make a difference.
Get involved in the Drupal community
Supporting the Drupal Association
The Drupal Association provides the infrastructure for hosting and distributing the Webform module. Being a member of the Drupal Association ensures that our collaboration and community are supported and sustainable.
Join the Drupal Association
Funding ongoing development of the Webform module
The Webform module uses an Open Collective to transparently collect funds that support the day-to-day tasks around the Webform module and ensure stable and reliable releases. Backing the Webform module's Open Collective helps guarantee that no tasks fall through the cracks.
Back the Webform module's Open Collective
About the Webform module
About the Webform module for Drupal 10+
Webform for Drupal 10+
is a completely new code base that takes a different but familiar approach to solve the challenges of building rich, flexible, and maintainable client-facing forms for a Drupal website. Webform for Drupal 10+ includes many new features.
Under development: Webform 6.3.x
(for Drupal 10.3.x+/11.x) has new features, bug fixes, and performance improvements with
deprecated sub-modules moved to a dedicated project
and only for Drupal 10.3.x+ and Drupal 11.
Webform 6.2.x
(for Drupal 10.2.x+) is the same as Webform 6.1.x with deprecated code removed and only for Drupal 10.2.x+. This branch will receive minimal bug fixes until some time after 6.3.x has a full release. Further changes currently held up because
tests are not passing
No other versions are supported.
Please visit the Webform documentation pages for an
introduction
features overview
video tutorials
, and more.
Migrating from Drupal 6/7 to Drupal 10+.
Please see the
Webform: Migrate module
, which provides webform and submission migration routines from Drupal 6/7 to Drupal 10+.
Thank you to the Webform module's
Open Collective Sponsors
Impact Sponsor
Your Company
Become an Impact Sponsor
Supporting Sponsors
Your Company
Your Company
Become a Supporting Sponsor
Growth Backers
Acquia
New Relic
nextide
Intranet Solutions
TechReviewer
*instinctools
SureBet
Morris Animal Foundation
NotOn
Gamstop
Casinos.com
justuk.club
Zoocha
Your Company
Become a Growth Backer
View all the contributors to the Webform module's Open Collective
Supporting organizations:
The Big Blue House
Webform 6.x
Webform module Open Collective
Webform 6.x
OpenPlus
Webform 6.2.0 release
Lullabot
Webform 7.x-3.x/7.x-4.x
University of Waterloo
Webform 7.x-3.x/7.x-4.x
Project information
Project categories:
Integrations
User engagement
345,601
sites report using this module
Created by
ullgren
on
26 April 2004
, updated
11 September 2025
Stable releases for this project are covered by the
security advisory policy
Look for the shield icon below.
Releases
6.3.0-beta8
released 5 March 2026
Works with Drupal: ^10.3 || ^11.0
Install:
Development version:
6.3.x-dev
updated 20 Apr 2026 at 14:38 UTC
6.2.10
released 19 March 2026
Works with Drupal: ^10.2
Install:
Development version:
6.2.x-dev
updated 20 Apr 2026 at 14:44 UTC
Using Composer to manage Drupal site dependencies
View all releases
Maintainers
liam morland
jrockowitz
danchadwick
mandclu
quicksketch
Issues for Webform
To avoid duplicates, please search before submitting a new issue.
All issues
242 open
15,999 total
Bug report
179 open
6,353 total
Statistics
New issues
Response rate
1st response
hours
Open bugs
Participants
2 year graph, updates weekly
Resources
Home page
Read license
Documentation for Webform 7.x
Documentation for Webform 8.x
Screenshots
View project translations
Projects that extend this
Development
Source code
Issues
Commit log
GitLab activity
Report a security vulnerability
View change records
Infrastructure management for Drupal.org provided by
Need a Drupal 7 extended support partner? Consider Tag1.
News items
News
Planet Drupal
Social media
Sign up for Drupal news
Security advisories
Jobs
Our community
Community
Services
Training
Hosting
Contributor guide
Groups & meetups
DrupalCon
Code of conduct
Documentation
Documentation
Drupal Guide
Drupal User Guide
Developer docs
API.Drupal.org
Drupal code base
Download & Extend
Drupal core
Modules
Themes
Distributions
Governance of community
About
Web accessibility
Drupal Association
About Drupal.org
Drupal is a
registered trademark
of
Dries Buytaert