WordPress plugin
MultiLine Files for Contact Form 7 Pro
MultiLine Files for Contact Form 7 Pro adds flexible upload controls to Contact Form 7 forms. Add multiple upload fields to one form, select where each selected-file list appears, and let users review their selections before submission. Visitors can remove files individually, including files selected together.

Collect documents in Contact Form 7
MultiLine Files for Contact Form 7 Pro adds flexible upload controls to Contact Form 7 forms. Add multiple upload fields to one form, select where each selected-file list appears, and let users review their selections before submission. Visitors can remove files individually, including files selected together.
Use the fields to collect files, pictures, videos, or other permitted file types. They can support document submissions, portfolio uploads, job applications, support tickets, and content submissions.
Set counts and file restrictions
- Set minimum and maximum file counts to define how many files visitors must or may choose.
- Validate file types with the filetypes attribute.
- Set a maximum file size in bytes with the limit attribute.
- Use the required field form [multilinefile*] when an upload is mandatory.
- Customize the upload experience with additional styling and configuration options. Pro includes priority support with faster response times and dedicated assistance.
Add a field and send its files
Install MultiLine Files for Contact Form 7 Pro alongside Contact Form 7. In the form editor, insert a multiline file field with the available button or add the [multilinefile] tag where the field should appear. Give the field a name so its uploads can be referenced in the form’s Mail options.
To attach submitted files to an email, place the corresponding field name in Contact Form 7’s File Attachments field. The plugin automatically compresses files into a single ZIP for email delivery. Uploads are handled locally on your server, stored temporarily during submission, and automatically cleaned up after processing.
Style the upload interface
You can style the upload button, delete icon, and selected file names with custom CSS in your theme’s CSS file. A child theme is recommended for custom styles. The interface is responsive on desktop, tablet, and mobile shows.
