Drag-and-drop form builder for WordPress. Multi-step flows, digital signatures, conditional logic, and EHR-ready PDFs β all free, all on your server.
| ID | Form | Status | Date |
|---|---|---|---|
| #1042 | Patient Intake | New | 28 Aug |
| #1041 | Contact Us | Read | 27 Aug |
| #1040 | Job Application | PDF ready | 27 Aug |
| #1039 | Consent Form | Read | 26 Aug |
| #1038 | Patient Intake | PDF ready | 25 Aug |
Everything below ships in the plugin you download. No seat limit, no feature gate, no trial that expires.
Build forms visually in the WordPress admin. Add, rearrange, and configure fields without writing a line of code.
Text, email, phone, date, time, range, color, file upload, digital signature, heading, HTML, page breaks, and more.
Split long forms into clear steps with a progress bar and Next / Previous navigation. Higher completion rates.
Show or hide fields based on previous answers. Forms that adapt β shorter for most people, complete when needed.
HTML5 canvas signature pads with mouse and touch. Perfect for consent, intake, and agreements.
Pure-PHP engine creates branded PDF sheets of every submission. No TCPDF, no Dompdf, no external service.
Built-in honeypot plus optional Google reCAPTCHA v2 or v3. Keep junk out without punishing real users.
Files land outside the public uploads tree, protected by .htaccess. Only admins can download them.
Admin alerts and optional user confirmation emails, with PDF and file attachments when you need them.
Drop any form into Elementor pages with a dedicated widget. No shortcode hunting.
Theme presets, colors, border radius, shadows, heading styles, and button alignment to match your brand.
View, search, export to CSV, and manage every entry from a clean admin interface.
Long single-page forms kill completion. Break them into focused steps so users always know where they are and what comes next.
Capture signatures inside the form β mouse, trackpad, or touch. Ideal for patient intake, consent forms, and agreements.
Every submission can produce a clean, branded PDF β ready for medical offices, clinics, and any workflow that needs printable documentation.
From a simple contact form to full patient intake β Flexible Forms adapts.
Medical history, signatures, insurance details, and PDF charts.
Clean, spam-protected contact and inquiry forms.
Job, membership, or program applications with file uploads.
Multi-step surveys with conditional questions.
Digital signatures for agreements and waivers.
Event or class registration with custom fields.
Secure private uploads for sensitive files.
Staff request forms with email routing and PDFs.
No tracking, no forced SaaS, no heavy dependencies. Your forms and submissions stay on your server.
Private file storage, optional data retention on uninstall, and no analytics or third-party tracking baked in.
Multi-step, signatures, conditional logic, and PDF generation all ship in the free core. Nothing locked behind a paywall.
Modular PHP classes, security hardening through v2.0.8, and a pure-PHP PDF engine with zero external libraries.
Upload β Activate β Build your first form
Everything you need to know before installing.
No. The drag-and-drop builder lets you create and customize forms visually. Advanced users can still extend it via standard WordPress hooks.
Only if you enable Google reCAPTCHA. All other features β including PDF generation β work entirely on your server with zero external dependencies.
Yes. Flexible Forms includes a dedicated Elementor widget so you can drop any form into Elementor pages without shortcodes.
Files are stored in a private directory under your uploads folder, protected by .htaccess. They are never publicly accessible. Only users with manage_options can download them.
Yes. Every submission can produce a clean, branded PDF sheet using the built-in pure-PHP engine. PDFs can be emailed as attachments and downloaded from the admin.
By default, form definitions and submissions are kept so accidental deletion does not destroy records. Enable full removal by setting fforms_delete_data_on_uninstall to 1 before uninstalling.
Yes. It uses the text domain flexible-forms and includes a /languages folder for translation files.
Download Flexible Forms and create professional multi-step forms with signatures and PDF generation in minutes.
WordPress 5.8+ Β· PHP 7.4+ Β· GPLv2 or later Β· *reCAPTCHA is optional