
Finally, WordPress forms made easy!
BBForms is a code form plugin designed to help you build multipurpose forms in seconds.
Full control of your forms
Tired of the visual builder's limitations? Take full control of your form's content.
Submissions management
Store, view, filter, edit, delete or export your submissions in one place.
Multi-column from layout
Responsive multi-columns that fits their look based on the screen size.
File uploads
Handle file uploads easily with options to limit them by file type & size.
Email notifications
Send as many emails as you wish! Notify the admin, send email confirmations & even email to other team members.
Automate workflows
Process anything when a form gets submitted: record, email, redirect even register a personal data request.
Form templates
Start a form with one of our templates & modify it for your needs.
Form restrictions
Restrict your forms to logged in users only, by a unique field value or apply a submissions limit.
Form protection
Anti-bot & anti-spam protection through honeypot included.
Export/Import Forms
Easily share, export or import any form by copying & pasting code or a TXT file.
Designed for extensibility
The proof is that BBForms is already integrated with our plugins GamiPress, AutomatorWP & ShortLinks Pro.
Developer friendly
Plenty of WordPress hooks to let any developer or team extend & customize BBForms.
Optimized for speed
Built with performance in mind, BBForms runs smoothly & fast with just 4kb CSS & 9kb JS.
Mobile-friendly forms
Forms & fields 100% responsive to work perfectly across different screen sizes.
GDPR Compliant
Actions to register request in the WP personal data tools to help you meet with GDPR & other privacy laws.
And yes, everything listed here is included in the [free] version!
Live demo
Also you can play with BBForms in a [sandbox] site!
Integrated with +200 [WordPress] plugins & platforms
We are the authors of GamiPress, AutomatorWP & ShortLinks Pro so, we already made BBForms ready to work with them
GamiPress
Most trusted gamification plugin
- Add gamification to your forms & award your users with digital rewards for fill them.
- GamiPress already adds gamification to +200 WordPress plugins & offers +70 add-ons.
- Benefit from it’s add-ons like Leaderboards, Notifications, Points Gateways, among others.

AutomatorWP
Powerful no-code automation plugin
- Connect your forms with +200 plugins & platforms like OpenAI, Learndash & WooCommerce.
- Add custom workflows to your forms like enroll user in a course after submit a form.
- Benefit from it’s add-ons like Webhooks, Schedule Actions, Calculator, among others.
ShortLinks Pro
Complete link’s management plugin
- Create short links to your forms to share them with an easy-to-remember URL.
- Track visits to your forms & monitor your marketing campaigns with live statistics.
- Benefit from it’s add-ons like Advanced Redirects, QR Codes, Dynamic Redirects, among others.
Screenshots











Powerful [add-ons] to extend BBForms
Premium add-ons to expand & extend the functionality of BBForms
Premium features
Our premium add-ons give you access to the most advanced features
Calculations
Enhance your forms with math calculations and deliver results in real-time.
Multi-Step Forms
Split long forms making them easier to complete & boosting conversion rates.
Save & Resume
Give your users the freedom to save their form progress and come back later.
Signature Field
Easily collect electronic signatures in your forms from any device, including touchscreens.
Conditional Display
Show or hide fields based on the user’s input and make every form submission a personalized experience.
Conditional Logic
Add if then conditions to your fields and actions to process exactly what you want.
Repeatable Fields
Let your forms get dynamically expanded to collect more data in a flexible way.
Address Autocomplete
Help users to enter accurate addresses easier and faster by auto-completing them.
Geolocation
Meet your audience by collecting your users geolocation data on form submission.
Rating Field
Make your forms more engaging with interactive and cross-device compatible rating fields.
Users Management
Create fully customizable login, registration, and profile update forms.
Post Submissions
Empower your users to create and manage content directly from the front end.
Spam Protection
Protect your forms from unwanted spam connecting them with Google reCAPTCHA, hCaptcha & Cloudflare Turnstile.
And more to come! We continue working to bring you more features, feel free to request the ones you wish
[Passes] that fits your needs
Handcrafted passes to help you boost your forms
Annual
Lifetime
Free
BBForms is open-source and can be downloaded directly from the WordPress repository
Pro add-ons help to maintain the project and offer the most advanced features
Personal Pass
$99
billed yearly until cancelled
- Access to all add-ons
- License for 1 site
- 1 add-on for all pro features
- 1 license key for all add-ons
- 1 year of support & updates
Professional Pass
$149
billed yearly until cancelled
- Access to all add-ons
- Licenses for 5 sites
- 1 add-on for all pro features
- 1 license key for all add-ons
- 1 year of support & updates
All Access Pass
$299
billed yearly until cancelled
- Access to all add-ons
- Licenses for unlimited sites
- 1 add-on for all pro features
- 1 license key for all add-ons
- 1 year of support & updates
Free
BBForms is open-source and can be downloaded directly from the WordPress repository
Pro add-ons help to maintain the project and offer the most advanced features
Personal Pass
$299
one-time payment
- Access to all add-ons
- License for 1 site
- 1 add-on for all pro features
- 1 license key for all add-ons
- Lifetime support & updates
Professional Pass
$449
one-time payment
- Access to all add-ons
- Licenses for 5 sites
- 1 add-on for all pro features
- 1 license key for all add-ons
- Lifetime support & updates
All Access Pass
$899
one-time payment
- Access to all add-ons
- Licenses for unlimited sites
- 1 add-on for all pro features
- 1 license key for all add-ons
- Lifetime support & updates
What people says
Check some reviews from wordpress.org members HIDDEN IN SIMPLE CSS!!!!
When I tried ShortLinks Pro, I was coming from other link shortening plugins, and… what a change!
I wasn’t a big fan of this kind of plugins, due to past experiences, but… I can say that this one is highly recommended.
I have been testing ShortLinks Pro for several days and finally I will switch all my webs from Redirection to this one.
ShortLinks Pro is simple yet powerful, easy to use and has a nice UI/UX.
I first heard about Shortlinks Pro during a WordPress meetup and decided to try it. It’s simple to use, works perfectly, and really improves link management.
It’s now one of the first plugins I install. Great work!
Alberto MartinFrequently asked questions
Coding your forms brings greater flexibility, control, and scalability compared to relying on a visual builder.
While visual builders may seem easier at first, they quickly reveal their limitations, becoming less flexible and slower to use.
Defining your forms in text gives you complete control over their content. You can insert custom elements wherever you need, copy and paste only the parts you want, and easily share your form code with others.
By contrast, visual builders force you to work within a graphical interface and restrict you to the actions they support. As a result, even a simple task like duplicating one or multiple fields depends on whether the editor includes a specific control for it.
In short, a text-based editor offers a level of freedom and efficiency that visual builders simply cannot match.
BBForms is designed to build multipurpose forms, which means that you can build almost any kind of form you need. Here are some types of WordPress forms you can create:
- Contact Forms
- Job Application Forms
- File Upload Forms
- Quiz Forms
- Lead Forms
- Feedback Forms
- Polling & Survey Forms
- Appointment Forms
- Booking Forms
- Event Registration Forms
- RSVP Forms
- Newsletter Signup Forms
- CRM Forms
- Email Forms
- Support Ticket Forms
- Request Forms
- Sales Forms
- Questionnaire Forms
- Export or Delete Data Request Forms
With our premium add-ons you can build even more advanced forms:
- Calculation Forms
- Multi-Step Forms
- Signature Contract Forms
- Conditional Forms
- Repeatable Fields Forms
- Address Autocomplete Forms
- Payment Calculator Forms
- Quote & Cost Calculator Forms
- Health & Fitness Calculator Forms
… and many more!
Yes. We are the authors of AutomatorWP, an automation plugin that can connect your forms with +200 plugins & platforms like OpenAI, HubSpot, Learndash & WooCommerce.
In addition, you can create custom workflows like:
- Enroll in a LifterLMS course after submit a form
- Update a Google Sheets with the submitted data
- Register as contact in WPFusion after submit a form
- Send a webhook to Zapier with the submitted data
- Register as affiliate in AffiliateWP after submit a form
The possibilities are unlimited!
We have tested BBForms with the most popular WordPress themes and since it uses HTML5 inputs, almost all themes should display them correctly.
If your theme does not display a field correctly, just let us know to fix it as soon as possible.
Yes, BBForms includes anti-bot & anti-spam protection through honeypot which is enabled on all forms by default in the form options.
Additionally, there are premium integrations with Google reCaptcha (v2 & v3), hCaptcha, & Cloudflare Turnstile.
Lastly, you can add a custom Captcha using the Quiz field to create math or question-based captcha for your forms.
Absolutely not. BBForms was built carefully with performance in mind to make BBForms run smoothly & fast with just 4kb CSS & 9kb JS.
In addition, BBForms only loads styles & scripts in the pages where you place a form.
- [text] – Text
- [textarea] – Text Area
- [email] -Email
- [tel] – Phone
- [url] – URL
- [password] – Password
- [date] – Date
- [time] – Time
- [file] – File
- [number] – Number
- [range] – Range
- [check] – Checkbox
- [radio] – Radio
- [select] – Select
- [country] – Country
- [quiz] – Quiz
- [hidden] – Hidden
- [honeypot] – Honeypot
- [submit] – Submit
- [reset] – Reset
Documentation about fields can be found here.
- [record] – Records the submission in the database.
- [email] – Sends an email.
- [redirect] – Redirects user to the URL of your choice.
- [message] – Shows a message in the form.
- [export_request] – Registers an email in the WP personal data export tool.
- [delete_request] – Registers an email in the WP personal data deletion tool.
Documentation about actions can be found here.
Yes, BBForms is stored in the official WordPress plugins repository where you (and anyone) are able to submit your own translations.
Yes. All user submitted data is stored locally on your server only, unless you expressly configure BBForms to send it elsewhere, for example via an email action.
We never see or collect any user submitted data and we do not act as Data Controllers or Data Processors per GDPR Article 4.
If you collect Personally Identifiable Information (PII) using BBForms, here is a guide to make your forms GDPR compliant and also you can automate export and deletion data requests.