Title: BeautyForms Form Builder
Author: BeautifulPlugins
Published: <strong>July 19, 2026</strong>
Last modified: July 19, 2026

---

Search plugins

![](https://ps.w.org/beautyforms-form-builder/assets/banner-772x250.png?rev=3613967)

![](https://ps.w.org/beautyforms-form-builder/assets/icon-256x256.png?rev=3613967)

# BeautyForms Form Builder

 By [BeautifulPlugins](https://profiles.wordpress.org/beautifulplugins/)

[Download](https://downloads.wordpress.org/plugin/beautyforms-form-builder.1.0.0.zip)

 * [Details](https://wordpress.org/plugins/beautyforms-form-builder/#description)
 * [Reviews](https://wordpress.org/plugins/beautyforms-form-builder/#reviews)
 *  [Installation](https://wordpress.org/plugins/beautyforms-form-builder/#installation)
 * [Development](https://wordpress.org/plugins/beautyforms-form-builder/#developers)

 [Support](https://wordpress.org/support/plugin/beautyforms-form-builder/)

## Description

**BeautyForms Form Builder** is a lightweight, block-native form builder for the
WordPress block editor. A form is just a block: drop in a **Form** block, nest the
field blocks you need, and publish. Submissions are validated on the server and 
stored as entries.

Because every field is a real block, forms live inside normal posts and pages — 
no shortcodes, no embeds, no separate builder screen. Reuse a form anywhere with
core synced patterns.

#### Fields

 * Text, Email, Textarea, Number, Phone, URL
 * Select, Radio, Checkbox (single consent and multiple)
 * Date, Hidden, Submit

#### Features

 * **Native styling** — fields use the block editor’s own spacing, typography, color,
   and border controls. Nothing hand-rolled to relearn.
 * **Server-side validation** — the server rebuilds the form’s field schema from
   the source post and validates every submission against it. The browser’s field
   list is never trusted.
 * **Spam protection** — a honeypot field and a submission time-trap, both on by
   default.
 * **Email notifications** — send submissions to one or more recipients with a configurable
   subject and from address.
 * **Entry storage** — submissions are saved as a `beautyforms_entry` custom post
   type with one meta value per field.
 * **Success behavior** — show a message or redirect to a URL.
 * **Developer friendly** — extend the field allowlist through the `beautyforms_field_blocks`
   filter and hook `beautyforms_submission_saved` to react to new entries.

### License

BeautyForms Form Builder is distributed under the terms of the GNU General Public
License v2 or later. See https://www.gnu.org/licenses/gpl-2.0.html for more details.

## Screenshots

[[

## Blocks

This plugin provides 13 blocks.

 *   Select Field A dropdown select field.
 *   Hidden Field A hidden field carrying a preset value.
 *   Form A form built from field blocks. Add fields inside, then set recipients
   and success behavior.
 *   Email Field An email address field with validation.
 *   Text Field A single-line text field.
 *   Textarea Field A multi-line text field.
 *   URL Field A URL field with validation.
 *   Submit Button The button that submits the form.
 *   Date Field A date picker field.
 *   Radio Field A single-choice radio button group.
 *   Phone Field A telephone number field.
 *   Number Field A numeric field with optional min, max and step.
 *   Checkbox Field A single consent checkbox or a multi-choice group.

## Installation

 1. Upload the plugin files to `/wp-content/plugins/beautyforms-form-builder`, or install
    through the WordPress plugins screen.
 2. Activate the plugin from the Plugins screen.
 3. Edit any post or page, add the **Form** block, and insert the field blocks you 
    need.
 4. Configure recipients and success behavior in the Form block settings, then publish.

## FAQ

### Where are submissions stored?

Each submission is stored as a `beautyforms_entry` custom post type with one meta
value per field. Notification emails are sent to the recipients you configure.

### Does it work with the classic editor?

No. BeautyForms Form Builder is built exclusively for the WordPress block editor.

### How do I reuse a form across pages?

A form is a normal block, so use a core synced pattern to reuse it anywhere.

### Can developers add their own field types?

Yes. Register a block in the `beautyforms` category and append it to the allowlist
with the `beautyforms_field_blocks` filter.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“BeautyForms Form Builder” is open source software. The following people have contributed
to this plugin.

Contributors

 *   [ BeautifulPlugins ](https://profiles.wordpress.org/beautifulplugins/)

[Translate “BeautyForms Form Builder” into your language.](https://translate.wordpress.org/projects/wp-plugins/beautyforms-form-builder)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/beautyforms-form-builder/),
check out the [SVN repository](https://plugins.svn.wordpress.org/beautyforms-form-builder/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/beautyforms-form-builder/)
by [RSS](https://plugins.trac.wordpress.org/log/beautyforms-form-builder/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.0.0

 * Initial release.

## Meta

 *  Version **1.0.0**
 *  Last updated **2 days ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.0 or higher **
 *  Tested up to **7.0.2**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [block-editor](https://wordpress.org/plugins/tags/block-editor/)[contact form](https://wordpress.org/plugins/tags/contact-form/)
   [form builder](https://wordpress.org/plugins/tags/form-builder/)[forms](https://wordpress.org/plugins/tags/forms/)
   [gutenberg](https://wordpress.org/plugins/tags/gutenberg/)
 *  [Advanced View](https://wordpress.org/plugins/beautyforms-form-builder/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/beautyforms-form-builder/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/beautyforms-form-builder/reviews/)

## Contributors

 *   [ BeautifulPlugins ](https://profiles.wordpress.org/beautifulplugins/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/beautyforms-form-builder/)