At a glance
CMB2
CMB2 is a metabox, custom fields, and forms library for WordPress that will blow your mind.
HT Contact Form – Drag & Drop Form Builder for WordPress
The easiest drag & drop form builder for WordPress. Create contact forms, surveys, and lead capture forms in minutes with 38+ fields and 21+ integ …
Full Comparison
Technical Specs
| Metric | CMB2 | HT Contact Form |
|---|---|---|
| Requires WP | 3.8.0+ | 5.0+ |
| Tested up to WP | 7.0 | 7.0 |
| Plugin age | 12 yrs | 7 yrs |
Quick Verdict
CMB2 is the winner for WordPress developers and site builders who need precise control over custom fields, metaboxes, and options pages. While HT Contact Form focuses on form creation with a drag and drop interface, CMB2's 99% five-star rating from 91 reviews reflects its reliability for complex field management. CMB2 has 30x more installs than HT Contact Form, which tells you where the WordPress community places its trust for custom field work. Pick CMB2 if you build custom post types or need to add custom fields to wordpress posts. Choose HT Contact Form only if your single goal is a contact form and you want a visual builder.
Feature Comparison: CMB2 vs HT Contact Form
| Feature | CMB2 | HT Contact Form |
|---|---|---|
| Primary Use Case | Metabox, custom fields, and forms library | Drag and drop form builder |
| Field Types Available | Unlimited via code (text, file, WYSIWYG, repeatable groups, etc.) | 38+ pre-built fields |
| Form Builder Interface | Developer-coded (PHP arrays) | Drag and drop visual builder |
| Integration Support | Built for WordPress core, WooCommerce, any custom post type | 21+ integrations for third-party services |
| Custom Metabox Creation | Core feature, create custom metaboxes in wordpress with PHP | Not applicable (forms only) |
| Options Page Builder | Built-in, wordpress options page with cmb2 is a documented feature | Not applicable |
| Survey Form Creation | Possible with custom code and field groups | Native feature with drag and drop fields |
| Lead Capture Forms | Possible with custom development | Native feature with pre-designed templates |
Who Should Use CMB2
- Developers who need to add custom fields to WordPress posts programmatically, CMB2 handles repeatable groups, file uploads, and WYSIWYG editors without extra plugins, trusted by 300K+ sites.
- Teams building custom post types with complex metaboxes, you can create custom metaboxes in wordpress using CMB2's field array syntax, a method used by 99% of its reviewers who left five stars.
- Anyone managing custom fields for woocommerce products, CMB2 integrates directly with WooCommerce product data, giving you control over pricing fields, custom tabs, and variation data without a page builder.
Who Should Use HT Contact Form
- Site owners who want to make a contact form in wordpress without touching code, HT Contact Form's drag and drop builder lets you place 38+ field types in under five minutes.
- Marketers needing to create survey form wordpress instances quickly, the visual builder includes survey-specific fields like rating scales and multiple choice with 21+ integrations for email and CRM tools.
- Users who prioritize a visual workflow over field depth, if you want the best contact form plugin wordpress for rapid deployment without PHP knowledge, HT Contact Form's drag and drop form builder delivers a working form in one session.
Community & Support
CMB2's user satisfaction is exceptional, 99% of its 91 reviews are five stars, with only 1% at one star. This rating spread suggests consistent quality across diverse use cases, from simple metaboxes to complex options pages. HT Contact Form shows a different pattern: 75% five-star ratings but 25% one-star ratings, indicating a polarized user base where some encounter limitations or bugs. Neither plugin has enough recent support thread data to draw conclusions about response times, so your decision should rest on feature fit rather than support expectations.
Verdict: CMB2 or HT Contact Form for WordPress sites?
Pick CMB2 if you need to manage custom fields across posts, products, or custom post types. It offers 30x more installs than HT Contact Form and a 99% five-star rate from 91 reviews. CMB2 is the right tool for anyone who asks "how to add custom fields in wordpress" and wants a library that handles options pages, metaboxes, and field groups with code precision.
Pick HT Contact Form if your sole requirement is a contact form or survey form built with visual drag and drop tools. It serves the 75% of users who rate it five stars, but skip it if you need anything beyond form creation, you'll find yourself looking for a cmb2 alternative quickly. For WordPress developers, CMB2 is the clear, data-backed choice.
This comparison is AI-generated from live WordPress.org data. Install counts, ratings, versions and support statistics sync weekly, so the numbers on this page stay current. Content passes automated quality checks before publishing, and pages below our quality threshold are held for human review.
Read our full methodologyFrequently Asked Questions
Q How many people use CMB2 compared to HT Contact Form?
CMB2 has 300K+ active installs while HT Contact Form has 10K+, meaning CMB2 is used on more sites.
Q Which has better user ratings — CMB2 or HT Contact Form?
CMB2 averages 5/5 from 91 reviews, while HT Contact Form averages 4/5 from 4 reviews — CMB2 has the higher average rating.
Q Which is more actively maintained — CMB2 or HT Contact Form?
HT Contact Form was last updated on Jun 30, 2026 and CMB2 on May 31, 2026, so HT Contact Form received the more recent update.
Q Are CMB2 and HT Contact Form both free?
Yes — both CMB2 and HT Contact Form are free to install from the official WordPress.org plugin directory. Some features may require a paid upgrade offered by the plugin author.
Q Is CMB2 or HT Contact Form better for WordPress sites?
For building contact forms or custom forms with a drag-and-drop builder, HT Contact Form is the better pick. CMB2 is better if your main goal is adding custom fields, metaboxes, or settings pages to posts, products, or theme options. Choose based on whether you need a form builder or a developer-focused field framework.
Q Which is easier to set up for a WordPress beginner — CMB2 or HT Contact Form?
HT Contact Form is easier for beginners because it includes a drag-and-drop form builder, so you can create forms without writing code. CMB2 requires you to write PHP to define fields and metaboxes, which is not beginner-friendly. Most beginners should start with HT Contact Form for simple contact forms.
Q What is the biggest feature difference between CMB2 and HT Contact Form?
CMB2 focuses on adding custom fields, metaboxes, and options pages to posts and themes, while HT Contact Form is a dedicated form builder with drag-and-drop functionality. CMB2 gives you fine control over backend data entry, whereas HT Contact Form handles front-end form submissions and email delivery. They solve different problems entirely.
Q Can you switch from CMB2 to HT Contact Form (or the other way) without losing data?
Switching between them is not straightforward because they store data differently. CMB2 saves custom field data directly to post meta, while HT Contact Form stores form submissions in its own database table. You would need to manually export and map the data to migrate from one to the other.
Q Which type of site should choose CMB2, and which should choose HT Contact Form?
Choose CMB2 for sites that need custom metaboxes on posts, pages, or WooCommerce products, or a custom settings page. Choose HT Contact Form for any site that needs a simple contact form or a custom form with a visual builder. Most sites needing a contact form will prefer HT Contact Form.
More Forms Comparisons
Fluent Forms vs Ninja Forms
Fluent Forms vs Forminator Forms
Kirki vs Sticky Chat Widget
Contact Form 7 vs Fluent Forms
Ninja Forms vs SureForms
Flamingo vs WS Form LITE
Forminator Forms vs Ninja Forms
Fluent Forms vs SureForms