MultiLine Files for Contact Form 7
View on WordPress.orgScores higher than 79% of indexed plugins
About
Upload unlimited files to Contact Form 7 with an intuitive interface, file management, and automatic ZIP compression for email delivery.
Security History
What It Does
MultiLine Files for Contact Form 7 adds a file upload field to Contact Form 7 forms that accepts multiple files per submission. Uploaded files are bundled into a ZIP archive automatically and delivered as a single email attachment, which sidesteps the default CF7 file attachment limits.
Who It's For
This plugin is best for businesses and organizations that routinely collect large numbers of files from form submitters, such as architectural firms uploading project drawings, recruitment agencies receiving candidate portfolios, and educational institutions accepting student assignments. It is a strong fit where the recipient needs every file in one tidy package rather than scattered attachments.
Who Should Skip It
Anyone who only needs a single file upload per submission, or whose hosting environment restricts ZIP creation or large email attachments, will not get meaningful value here. Sites already using a dedicated cloud storage integration (Google Drive, Dropbox) should look at those solutions instead, since ZIP-then-email does not scale well past a few hundred megabytes.
The Bottom Line
MultiLine Files for Contact Form 7 solves a real, narrow problem cleanly: collecting many files in one submission and mailing them as a single ZIP. The high ratings, recent updates, and broad compatibility are genuinely encouraging, but the tiny install count and complete absence of public support history mean you are placing quiet trust in a single developer. Recommended for the listed use cases, with the caveat that heavy-traffic or mission-critical sites should test thoroughly before relying on it.
Related Plugins
Pick CFDB7 when you need every submission stored in the WordPress database for searching and export, rather than just emailed as a ZIP.
Pick this when your priority is stopping spam on file upload forms, which MultiLine Files does not address on its own.
Pick this when you need to send submitters to a custom thank-you page or tracking URL after a multi-file upload.
Pick this when you want the file upload field to appear or disappear based on earlier form choices.
Pick this when you need to prefill the upload form with dynamic values like a user ID or product reference.