Easy to use PHP form generator for MySQL and MariaDB :
Smart Form Maker is a very easy to use tool for building AJAX forms from scratch to manage the records of your MYSQL and MariaDB databases with a few mouse clicks. Smart Form Maker can be used for generating different types of forms such as columnar forms, master-details forms (also known as sub-forms), editable grids (to process multiple records at once), mobile forms, and more.
Main Features of Smart Form Maker:
- Easy to use wizard-style interface.
- Generate and manage an unlimited number of dynamic forms from your MySQL database
- Extensive form types:
- Columnar forms (standard forms).
- Editable grid (help you process multiple records at once).
- justified forms.
- Mobile forms.
- Master details form(sub-forms).


- The generated forms can be used to insert, update, search, navigate and delete records from your MySQL database
- Ability to send email notifications


- Generate multi-style forms.

- Security option to password-protect any form

- validation rules based on your column data type.
- Mobile-friendly forms.

- Ajax based technology, which should let you submit your form data without having to refresh your page.
- Columns of your database will automatically be rendered into form elements, take a date column as an example; it would be changed into a calendar format using our form maker. In the same manner, an ENUM will be rendered to a drop-down list, and the list goes on
- Advanced Customization options.

- Data filters.

- Option to give labels to your fields to make them friendly using aliases rather than their original SQL name which sometimes is not informative.

- Ability to handle foreign keys easily.
- Generating editable grids to process multiple records from your MySQL database at once.
- Custom error messages.
- Many themes to choose from.
- Custom headers and footers.
- A single license allows installing Smart Form Maker in five domains!
- No set up hassles.
- Free Support!
Tutorials :
System Requirements of Smart Form Maker :
- Any webserver
- PHP version 5 or higher
- Any version of MySQL or MariaDB
Frequently Asked Questions (FAQ)
Q: Is Smart Form Maker easy to install?
A: Yes. Smart Form Maker is a pure PHP application that you simply upload to your server and run out of the box. No command-line usage, no complex setup, and no server configuration are required—just upload the files and start using it from your browser.
Q: Do I need programming skills to install or use Smart Form Maker?
A: No. Smart Form Maker is designed for both technical and non-technical users. You can install and use it through an intuitive, wizard-based interface without writing PHP, SQL, or JavaScript code.
Q: Does Smart Form Maker support both MySQL and MariaDB databases?
A: Yes. Smart Form Maker allows you to build dynamic forms from your existing MySQL and MariaDB databases, enabling you to manage records seamlessly regardless of which database engine you are using.
Q: Can I create master-detail (sub-form) forms using Smart Form Maker?
A: Yes. Smart Form Maker supports master-detail forms, allowing you to manage data from two related tables on the same page. For example, you can create a single form to manage customers and their orders, where the master record and its related detail records are handled together. You can also follow this step-by-step tutorial to learn how to build master-detail (sub-form) forms in Smart Form Maker
Q: What types of forms can I create, and do they support AJAX submission?
A: Smart Form Maker allows you to generate multiple form types—including columnar forms, editable grids, mobile forms, justified forms, and master-detail forms. All generated forms use AJAX-based technology, enabling data submission without refreshing the page for a smooth user experience.
Q: Is there a promotion if I purchase Smart Report Maker? Can I get a discount on Smart Form Maker?
A: Yes. There is usually a cross-product promotion between Smart Report Maker (SRM) and Smart Form Maker (SFM). Currently, the discount is typically around 25%, but it may change over time. When purchasing, check the “We Also Recommend” section on the checkout page to see the current discounts available on other products.
Try Demo Version
Docs