Easy Forms: Advanced Form Builder and Manager
Easy Forms is a full-featured, easy-to-use, online form builder tool that speeds up the form building process – so you can finish your online forms faster and enjoy the rest of your work without code.
Yes! You can start to create online forms quickly and easily without any programming skills in just minutes!
See Our Form In Action
Features
If you want to add even more great features, feel free to add our premium add-ons for extending your online form builder.
System Requirements
So far Easy Forms has been successfully installed in all the hosting companies hired by our users. So likely your hosting must also meet the requirements.
Easy Forms requires at least PHP 7.3. PHP 8.4 is recommended.
This documentation covers detailed system requirements for a Easy Forms installation:
docs.easyforms.dev/system-requirements.html
Demo
Username: admin
Password: 123456
Username: user
Password: 123456
Documentation & Help Center
Video Tutorials
How to Install Easy Forms on any Web Host
How To Create a Contact Form with Easy Forms
Secure Easy Forms login with Two-Factor Authentication
UPDATES
06.10.2025 - ver 2.4 - Added: Rule Builder > Deny Submissions - Added: Submission Manager > Details > Textarea field with Line Breaks - Added: Prepend and Append to nested field settings - Added: Field Size to nested textarea field settings - Added: Repeater Fields > New validations (Pattern, Min and Max) - Improved: Management of images with erroneous rotation info - Fixed: Rule Builder: Number fields with decimals - Fixed: Submission Manager > Resize Columns - Fixed: Submission Manager: Show / Hide Comments 07.08.2025 - ver 2.3.2 - Added: Form Manager > Show number of responses and Hide language & honeypot - Added: Submission Manager > Show / Hide the comments section - Added: Submission Manager > Display the selected labels of multi-choice fields - Added: Form Widget: Include Page Title in all postMessages - Added: Russian translation - Improved: Migration System > Update app from a very old version - Fixed: PHP 8.4 compatibility: Update Old Forms when new Form Builder is released - Fixed: Unique Validation 18.06.2025 - ver 2.3.1 - Added: Repeater Field: Hidden Field Support - Added: Time field: hh:mm:ss support with Step of "1" second - Improved: Conditional Validation when Field is Hidden - Improved: Compatibility between old forms, form styles and PHP 8.4 27.05.2025 - ver 2.3 - Added: Form Builder: Repeater Field - Added: Form Widget. Detect the correct label when multiple choices have the same value - Added: PHP 8.3 & 8.4 support - Improved: Form Builder: Snippet field placeholder - Improved: Send confirmation to multiple emails with the same email field - Improved: SMTP Configurations list by RBAC - Improved: RBAC Shared Rule - Improved: Translation files with IA - Fixed: Form Settings. Incompatibility between datetime pickers and custom datetime formats - Fixed: Form Builder > Field Settings. Popover throws i18n error messages - Fixed: Multi-Step Forms and Validation Error Messages - Fixed: Dashboard > Create Contact Form button when Template is not shared - Fixed: PHP 8.3 issue in Form Settings - Removed: PHP 7.2.5 support (Minimum PHP version: 7.3) - Removed: Deprecated theme: Classic - Removed: Carbon PHP - Updated vendors 22.11.2024 - ver 2.2.1 - Added: Form Widget. Edit form entries by using hash id (sid) - Improved: i18n messages - Improved: Dynamic Content. Show Signature Image by Default - Improved: Conditions Builder Widget - Improved: Form Manager. "Open Form" button - Improved: Form Builder. Allow html code in pagination buttons - Improved: Form Builder. Add Pagination Buttons to Canvas. - Improved: Form Builder. Matrix Field > Custom Attributes. - Improved: Form Builder. Implements Prepend, Append and Input Group CSS Class - Improved: Form Builder. Improves Design of Image Choices (Radio & Checkbox) - Improved: Form Builder. Display saving data error alert with BS5 Toast - Improved. Form Builder. Customize form-select design via form-control settings. - Improved. Form Builder. Adds tools to customize the design of Input Groups - Improved: Form Builder. Design Panel > Pagination buttons > Margin & Padding - Improved: Form Builder. Design Panel > Form Control > Focus > Text Color - Improved. Form Builder. Design Panel > Field Validation - Improved: Form Builder. Design Panel > Font Selector with styles and weights. - Fixed: Disabled form message is not displayed correctly - Fixed: Submission Manager > Upload Files - Fixed: Show / Hide Internation Phone Number with Conditional Rules - Fixed: Display validation errors with Krajee File Input UI widget - Fixed: Form Page Settings > Favicon (Upload and Delete) - Fixed: Adding sid=0 to a form URL causes a 500 error - Fixed: Validation error message when we send text in Number fields - Updated vendors 10.09.2024 - ver 2.2 - Added: Confirmation Settings > Show message as Custom HTML - Added: DOI Settings > Show Opt-In message as Custom HTML - Added: Auto-suggest tool in Opt-In message - Added: User ID to Field Mapping - Added: Submission Details: Show / Hide Empty Fields, DOI Status, Sender Info tool - Added: Display Add-On custom content in Submission Details page - Added: Notification Settings > Disable / Enable Rich Editor in Email Messages - Added: UI Widget: jSuites Input Mask (Currency) - Improved: Star Rating UI Widget (Multi languages and themes) - Improved: Submission Manager > Show / Hide Columns Tool - Improved: Submission Manager > Bulk Actions - Improved: Submission Report Builder (Browser memory) - Improved: Submission Manager when a Signature field has invalid data - Improved: Italian translation - Improved: Site Emails configuration fields - Improved: Form Page: Display a custom alert via url params (type & message) - Improved: Auto-Suggest Tool design - Improved: Field List for Field Mapping (Compatible with Auto-Suggest Tool) - Improved: CC and BCC support multiple email addresses with empty spaces - Improved: Ignore OSX folders in Add-On Manager - Fixed: Form tracker issue when referrer query has more than 100 characters - Fixed: Copy / Import Forms: "created_by" validation error - Fixed: 2FA modal form issue - Fixed: Report Builder > Row chart issue - Fixed: REST API to retrieve form submission and choice field - Fixed: Rule Engine: Use formula result in another rule - Fixed: Share Form By Email > Unknown cc field - Fixed: Installation in French language - Fixed: Create Template with PHP 8.2 - Fixed: Pagination of Grid View with filters - Removed: Virtual Fields in {{ submission_table }} and Submission receipt - Updated vendors 09.07.2024 - ver 2.1 - Added: Form Page Settings (Favicon, Logo, Meta Tags and CSS styles) - Added: Form Confirmation > Hide Form Before Redirect to Another Page - Added: Form Settings > Authorized Urls > Hide Form & Display Error Message - Added: Form Manager > Change Form Name Link according to user permissions - Added: target="_blank" to Help links - Added: Share / Send Form By Email - Added: Export Submissions > Adds User ID and Username - Added: UI Widgets: Flatpickr localization / i18n support - Improved: Display "Settings & Tools" menu items according to user permissions - Improved: Add-On UI > DepDrop widget - Improved: Chinese Simplified translation - Improved: i18n of Dates (Diff for humans) - Improved: Multiple Email Validator (Client side) - Improved: Notification Settings: “Recipient (Email field)” with multiple e-mails - Fixed: Error in Generated Pop-up Form Code - Fixed: Form Notifications > CC and BCC with multiple email addresses - Fixed: Export Submissions > Generate secure link to uploaded files - Fixed: User can log in without confirm email address - Fixed: Save templates and themes without user owner - Updated vendors 14.03.2024 - ver 2.0.5 - Added: Display Radio Button Group and Checkbox Group as Buttons - Added: Dynamic Content > Modifier / Virtual Field (Selected Labels) - Added: REST API: Get Submissions > Multi-Choice Field Answers > Answer Labels - Added: DepDrop widget to be used in the entire application. - Added: Event: Form is submitted (Edit Submission - Added: MailHelper. Configure From name with add-ons - Improved: Matomo Device Detector compatibility - Improved: Event: Form is submitted (New Submission) - Fixed: Forms > Add-Ons > Actions button - Fixed: Incompatibility between Submission created and PayPal payment received - Fixed: Export Submissions as MS Excel file - Fixed: Duplicate form. Form name is used to generate slug - Fixed: Form Builder: Custom Attributes design - Fixed: Form Builder > NPS Field (Label alignment). - Fixed: Hide Radio Button with conditional rules - Fixed: Amazon SES Transport > Reply-To email address in Notification Settings - Updated vendors 08.01.2024 - ver 2.0.4 - Added: Form Builder: Design Panel > Progress Bar > Height - Added: Internal "Cron" Event in the entire system - Improved: User creation without email notification - Improved: Form Builder: Horizontal Forms - Improved: Form Builder: Inline Forms - Improved: Don't display error in form when none mail transport is selected - Improved: Console Commands: Compatibility with addons - Improved: Rule engine and widget source code - Fixed: RTL layout - Fixed: Custom Application Name in Password Reset page - Fixed: Session Timeout Modal Design - Removed: PHP 7.2.0 support (Minimum PHP version: 7.2.5) - Updated vendors 20.10.2023 - ver 2.0.3 - Improved: Application delay introduced by UI notifications - Improved: Form Builder: Custom design for radio button and checkbox fields - Fixed: Installation with different languages - Fixed: Form Widget Height Calculation - Fixed: Form Widget. Checkbox "required" validation - Fixed: Form Builder > Design panel > Merge of Default CSS and Saved CSS 06.10.2023 - ver 2.0.2 - Improved: Email Notifications: Email should be unique between to, cc, and bcc - Fixed: Notification Message: Remove XML tag - Fixed: Search submissions with empty spaces - Fixed: Mail Settings: Test email when no transport has been selected - Fixed: Submission Manager: Show Map - Fixed: Multi-step forms with fields in multi columns - Fixed: Download Form as HTML file - Fixed: Form Builder > Code tab > Copy source code 03.10.2023 - ver 2.0.1 - Fixed: Swiftmailer library loading process 02.10.2023 - ver 2.0 - Added: PHP 8.2 Support - Added: Bootstrap 5 Theme Design - Added: UI Notifications - Added: Submission Manager: Send notification when a submission is created or updated - Added: Support to Heic / Heif images format validation - Added: Create New Button - Added: Site Settings > Open Source licenses page - Added: Search box for user selection in the entire system - Added: Font Awesome 5 PRO library - Improved: Bootstrap 5 Form Builder - Improved: Form Manager. Name links to Form Page - Improved: Form Widget: Form Validation - Improved: Form Page: Wider form layout - Improved: Form Analytics. Disables ONLY_FULL_GROUP_BY before processing queries - Improved: File Validation (PHP 8.2 support) - Improved: Migration files compatible with utf8mb4 and utf8mb4_unicode_520_ci in new installations - Improved: German translation - Improved: Disallow access to .git folder - Improved: Mail Settings > Brevo - Improved: Event Helper (display different events in different sections) - Fixed: Dashboard: Division by zero - Fixed: Run console commands - Fixed: "Remember me" feature - Removed: Bootstrap 3 Theme Design - Removed: Mail Settings > PHP option - Updated vendors 06.04.2023 - ver 1.18.4 - Added: Submission Manager > Send email notification when Notification Settings > Email field is selected - Improved: i18n messages - Improved: Excludes Matrix fields from Submission Report - Improved: Order in which modules are loaded - Improved: Submission Manger: Signature pad - Fixed: Save SMTP account with PHP 8.1. - Fixed: Design issue in Form Page with RTL layout - Fixed: Application command line - Fixed: Form Builder: Revert change to encode HTML code as UTF-8 - Removed: Drop support for PHP mail() function - Updated vendors 01.04.2023 - ver 1.18.3 - Added: PHP 8.1 Support - Improved: Dynamic Content: Decode "<" and ">" entities to be used as operators - Improved: Save & Resume Later: Clear after success submit, not after any submit - Improved: Mail Settings > Site Emails are required fields - Fixed: Dynamic Content and PHP 8 issue - Fixed: Password protected forms submits - Fixed: Rules Engine: Show/Hide Fields with IDs that begin with the same string - Fixed: Form Widget. Editable Select List with Placeholder - Fixed: Submission Manager. Editable Select List with Placeholder - Fixed: Form Tracker. Snowplow RefererParser library - Fixed: Form Tracker and CSRF issue - Removed: Drop support for PHP 7.0 and 7.1 - Updated vendors 07.01.2023 - ver 1.18.2 - Added: Conditional logic with Time fields - Added: Date field. Min and Max Validation with Relative Date - Improved: NPS field with responsive design - Fixed: Conditional Validation and Matrix Fields - Fixed: Form Builder: PageBreak component in canvas - Fixed: Form Submission: Undefined index "name" - Fixed: RBAC. Allow Form Submit in Private Form with "Shared with" access - Fixed: RBAC. Form Submit as anonymous user - Fixed: Form's page logo title - Fixed: Copy Forms (Confirmation Rules and PDF Templates) - Fixed: Tiny Editor in Form Builder - Fixed: Compatibility with Field Encryption add-on (Decrypt data in Form widget) - Fixed: Rule Engine. Select list multiple is present or blank - Fixed: i18n strings in embed popup form - Fixed: 2FA. Google Authenticator shows Application Name after scan QR code 17.09.2022 - ver 1.18.1 - Added: FieldsDepDropAction to be used by add-ons - Improved: Add-On Manager: Log error when an invalid add-on is detected. - Fixed: Dynamic Content. Liquid component. Fix incompatibility with PHP 8.0.15. - Fixed: Form Manager: Delete forms that were not deleted correctly - Fixed: Form Widget: Form reset when pretty urls are disabled - Fixed: Form Builder: Static html buttons - Fixed: Folder Management - Fixed: Multiple File Upload when fields don't have labels - Fixed: Conditional validation & Matrix fields 02.09.2022 - ver 1.18 - Added: Form Widget. Keep input values after submit, disabling form reset ("r: 0") - Added: Submission Manager: DOI Status - Added: Submission Manager: Download Attachments - Added: Net Promoter Score Field (NPS) - Added: Form Settings: "Edit Slug" feature - Added: Form Builder: "Copy Field ID" feature - Improved: Form Page without Login link when User Registration is OFF - Improved: Submission Manager: Delete Signature Images when a Submission is Deleted - Improved: Import Forms: Log exceptions - Improved: UI Widgets: Flatpickr. Customize Date Format via Custom Attributes - Improved: i18n messages - Improved: Dynamic Content. Allow integration with add-ons - Fixed: Min Length Validation - Fixed: Form Builder i18n messages - Fixed: Delete Form-Folder relation when Form or Folder is deleted - Fixed: Submission Manager. Search in Hebrew language - Fixed: SendGrid Integration: Email with "Reply-To" name and "Reply-To" email - Fixed: Rule Engine: Parse Text. Remove {{ tag }} that points to checkboxes - Fixed: Move forms to folders when app is in sub-folder or without pretty urls - Fixed: Design minor issues - Fixed: Incongruent alert message in the Create User page - Updated vendors 29.12.2015 - Initial release
Published:
Oct 24, 2025 04:42 PM
Version:
v2.4
Category:
High Resolution:
YesFiles Included:
Frameworks: