Easy Forms: Advanced Form Builder and Manager is a self-hosted PHP form builder sold on CodeCanyon for $29. It lets a site owner design, publish, store and manage web forms through a browser interface rather than by writing HTML and backend code. It is aimed at freelancers, agencies and small businesses that want their form data to live on their own server instead of inside a third-party subscription service.
The script comes from the developer baluart, runs on the Yii framework, and has been downloaded more than 5,270 times with a 4.9 out of 5 rating across 362 reviews. Those numbers matter in this category, because a form tool is something a site depends on for years, and a long review history is a reasonable proxy for how the vendor behaves after the sale.
What the form builder actually does
The core of the product is a drag-and-drop builder that runs in the browser. Fields are added with a click, reordered by dragging, and arranged into columns using the same touch-friendly interface, which means the builder itself works on a tablet. The vendor states that no programming skill is required for any of this, and the field library supports the usual inputs plus several less common ones: an electronic signature field, a repeater field for collecting multiple sets of related information, a matrix or Likert scale table, and a Net Promoter Score question with custom labels.
Validation is handled in two layers. Standard rules cover required fields, formats and ranges, and there is an option to write custom validation rules using regular expressions for cases the built-in rules do not cover. File uploads accept any file type, with optional limits on quantity, size and extension, and multiple files can be attached to a single submission.
Long forms can be split into multiple steps, and the builder supports linking directly to a single page within a multi-page form. That is a small detail with real consequences: it means a marketing email can point at step three of an application form without making the visitor walk through the earlier steps again.
Spam handling uses Google reCAPTCHA in either version 2 or version 3, with a choice between the invisible mode and the checkbox, plus multiple theme options. One feature worth noting is what the vendor calls smart reCAPTCHA, which remembers a visitor’s correct answer so they are not challenged again on a later submission.
Design is handled by a separate theme designer rather than by editing CSS. It offers a Google Fonts selector, a colour picker with transparency support, a web gradients editor, a set of subtle background patterns, and stock imagery pulled from Unsplash. Designs can be copied from one form to another, and the preview updates in real time as settings change.
On the management side, forms are organised into folders, can be marked private for internal use, and support right-to-left layouts. A form can be cloned along with its fields, settings, notifications, conditional rules, reports and add-ons, and forms can be exported and imported between separate installations. Publishing options include a dedicated full-page URL and embed code for placing the form inside an existing site, blog or shop.
Where this fits, and where it does not
The strongest fit is an agency or freelancer running multiple client sites on the same stack. Because forms can be exported from one installation and imported into another, a well-built contact or onboarding form becomes a reusable asset rather than something rebuilt from scratch each time. The folder structure and private forms make the same installation workable for internal HR or intake forms alongside public ones.
It also suits organisations with data residency or privacy obligations. Because the script is self-hosted on PHP and MySQL, submissions land in a database the owner controls. That is a meaningful difference from a hosted form service, where entries sit on a third party’s infrastructure and are subject to that vendor’s terms.
Research and feedback collection is another reasonable use. The matrix table field, the Net Promoter Score question and multi-step funnels cover most of what a survey needs without a separate survey tool.
The wrong choice is a site that is not running PHP and MySQL, or one where nobody wants to maintain a server-side application. This is installed software, not a service. It needs a database, it needs updating, and it needs someone willing to own backups of the submission data. A small brochure site with a single contact form and no technical owner is better served by a lightweight hosted option or a plugin that ships with its existing platform. Anyone expecting the vendor to host the forms, manage deliverability or provide an uptime guarantee is looking at the wrong category of product entirely.
Strengths and limitations
Strengths
- Self-hosted data storage keeps submissions on infrastructure the owner controls, which matters for privacy and compliance planning.
- The field library goes beyond the basics, with signature capture, repeater groups, matrix tables and NPS scoring built in rather than sold as extras.
- Export and import between installations turns forms into reusable templates across client projects.
- The theme designer removes most routine CSS work from form styling, and designs can be duplicated between forms.
- Both reCAPTCHA versions are supported with an invisible option, so spam protection does not have to add friction.
- A 4.9 rating across 362 reviews on a product with over 5,000 sales is a strong signal of stability in a category where abandoned scripts are common.
Limitations
- Installation requires a PHP and MySQL environment and the willingness to maintain it. The vendor does not present this as a zero-maintenance product, and it is not one.
- Because the script runs on the Yii framework, customising the underlying code means working within Yii conventions. Developers unfamiliar with that framework face a learning curve before they can extend anything.
- Payment collection is not part of the declared feature set. Order forms can be built, but the listing does not describe built-in payment gateway processing, so a store needs to pair this with a separate checkout.
- Conditional logic is mentioned in the context of cloning forms, but the vendor’s feature list does not detail how complex the rule builder gets. Anyone whose forms depend on intricate branching should verify that against the live demo before buying.
- Integrations with external services such as CRMs and email marketing platforms are not enumerated in the supplied specifications, so buyers who need native connectors should confirm availability rather than assume it.
How it compares with the alternatives
The realistic alternatives fall into three groups: hosted form services, form plugins bundled with a CMS, and other self-hosted form scripts.
Hosted services win on setup speed and on features that depend on infrastructure, such as payment processing, file storage at scale and deliverability monitoring. They lose on data ownership, on per-response pricing as volume grows, and on the fact that the form stops working if the subscription lapses. Easy Forms sits at the opposite end: a one-time $29 purchase with no response limits, in exchange for hosting and maintenance falling to the buyer.
CMS plugins are the middle ground. They are easier to install if the site already runs that CMS, but they are tied to that platform, and complex field types such as signature capture or matrix tables often require paid add-ons that push the total cost past a single script licence. They also tend to be weaker at managing large volumes of submissions across many forms.
Against other self-hosted form scripts, the differentiators here are the breadth of the field library, the separate theme designer, and the import/export workflow between installations. The trade-off is framework lock-in to Yii and a dependency on the vendor for updates, which is why the review history and the recent update date matter as much as the feature list.
Frequently Asked Questions
Does Easy Forms require coding knowledge to use?
No. Forms are built with a drag-and-drop interface, and styling is handled through a visual theme designer with colour pickers and font selectors. Custom validation rules using regular expressions are available for advanced cases, but they are optional. The coding requirement applies to installation and server maintenance, not to building or publishing forms.
Can Easy Forms be embedded in an existing website?
Yes. The script provides embed code that can be copied into a site, blog or shop without additional programming, and it also supports publishing a form on its own full-page URL. Multiple embedding formats are offered, so a form can appear inline within a page or as a standalone destination linked from elsewhere.
What PHP and MySQL versions does it support?
The vendor lists compatibility with PHP 8.x along with MySQL 8.x and MySQL 5.x, and describes the underlying software framework as Yii. Browser support covers Firefox, Safari, Opera, Chrome and Edge. Source files include PHP, SQL, JavaScript, HTML, CSS and LESS, so the code can be modified directly if needed.
Can forms be moved between different installations?
Yes. Forms can be exported and imported between separate installations of the script, and a form can also be cloned within one installation along with its fields, settings, notifications, conditional rules, reports and add-ons. For agencies running several client sites, this makes a finished form reusable rather than something rebuilt each time.
Verdict
Easy Forms: Advanced Form Builder and Manager is a sensible purchase for freelancers, agencies and small businesses that already run PHP hosting and want form submissions stored on their own infrastructure. The field library is broader than most competitors at this price, the theme designer removes the tedious part of form styling, and the import/export workflow is genuinely useful for anyone managing more than one site.
It is the wrong purchase for anyone without a PHP and MySQL environment, for site owners who want the vendor to handle hosting and uptime, and for projects that need built-in payment processing, since that is not part of the declared feature set. Buyers with complex conditional logic or specific CRM integration requirements should test those against the live demo first.
At $29 for a one-time licence, backed by more than 5,000 sales and a 4.9 rating from 362 reviews, the risk is low for the audience it is built for. The decision comes down to whether self-hosting is a feature or a burden in a given project.