BLACK FRIDAY
Save 59% on PageForge Annual $191/year $485/year
Claim 59% Off →
MultiLine Files for Contact Form 7 icon
Actively maintained Tested with WP 7.1 #30 in contact form 7

MultiLine Files for Contact Form 7

Upload unlimited files to Contact Form 7 with an intuitive interface, file management, and automatic ZIP compression for email delivery.

Active installs9K+5K+ tier
Downloads · 30d916▲ +1.3% vs prev. 30d
Rating4.9/549 reviews
Health score85/100Excellent
All-time downloads128.9KSince Jun 2018
Support resolved—No recent threads
RequiresWP 5.6PHP 7.4+
Downloads · 7d255▲ +7.6% week over week
Our verdict

Safe pick

Yes — MultiLine Files for Contact For… is a safe, well-maintained plugin to use in 2026. It runs on 9K+ sites, is rated 4.9/5 and was last updated 1 month ago, and scores 85/100 on our health check.

  • Loved by users — 4.9/5 from 49 reviews
  • Tested with the latest WordPress (7.1)

How does it stack up?

Side-by-side on installs, updates, ratings & support

Daily downloads

142943Jun 28Aug 11Sep 25
Yesterday51
Daily average (1y)30
Peak day311Oct 1, 2025
Last 12 months10.8K

Download spikes usually follow a new release — each site that auto-updates counts as a download.

Rankings

Where MultiLine Files for Contact… stands today

WordPress.org search rankings

Live position in the plugin search, top 100
KeywordPositionCompeting pluginsCategory
contact form 7 #25 3,412 Best contact form 7 plugins →
file attachment #10 2,852 Best file attachment plugins →
File Uploader #9 696 Best File Uploader plugins →
form plugin #53 10,000 Best form plugin plugins →
multiple file upload #15 9,662 Best multiple file upload plugins →

Version adoption

Share of active sites per release.

  • 3.162.7%
  • 3.09.4%
  • 2.95.7%
  • Other22.2%

Rating breakdown

★★★★★★★★★★ 4.9 from 49 reviews

  • 5★91.8%
  • 4★4.1%
  • 3★4.1%
  • 2★0.00%
  • 1★0.00%

About MultiLine Files for Contact Form 7

From the official readme · v3.1.0

Description

MultiLine Files for Contact Form 7 is the ultimate solution for adding multiple file upload functionality to your Contact Form 7 forms. Whether you’re collecting documents, images, videos, or any other file types, this plugin provides a seamless, user-friendly experience that enhances your forms’ capabilities.

Why Choose MultiLine Files for Contact Form 7?

✅ Unlimited File Uploads – No restrictions on the number of files users can upload
✅ Intuitive User Interface – Clean, responsive design that works on all devices
✅ Smart File Management – Users can preview, remove, and manage files before submission
✅ Automatic ZIP Compression – All files are automatically compressed into a single ZIP file for easy email delivery
✅ Advanced Security – Built-in file type validation, size limits, and security measures
✅ Easy Integration – Works seamlessly with Contact Form 7 without complex setup
✅ Fully Responsive – Perfect experience on desktop, tablet, and mobile devices

Perfect For:

  • Document submission forms
  • Portfolio uploads
  • Job application forms
  • Support ticket systems
  • Content submission platforms
  • Any form requiring multiple file attachments

How to change style?

If you want to change our plugin button or others file listing style and apply your custom style please add your custom css in your theme’s css file. Adding style in child theme is recommended. Here I have shown style guide for button and listing. so, you can easily update style of the elements.

  1. Buttton style: #mfcf7_zl_add_file { background-color: #004834; }

  2. ‘X’ icon style: .mfcf7_zl_multifilecontainer p .mfcf7_zl_delete_file i { color: azure; }

  3. Selected file name style: .mfcf7-zl-multifile-name { color: black; }

Premium Features

Upgrade to Pro for Advanced Features:

  • 🎯 Multiple Upload Buttons – Add multiple file upload fields in the same form
  • 📊 File Limits – Set minimum and maximum file count limits
  • 🎨 Custom Positioning – Change the location of the file list display
  • 🗑️ Individual File Removal – Remove files one by one even when selected together
  • 🚀 Priority Support – Get faster response times and dedicated support
  • 🔧 Advanced Customization – More styling and configuration options

Get Pro Version Now

Need Help?

  • 📧 Email Support: Contact us through the WordPress.org support forums
  • 🐛 Bug Reports: Report issues on our GitHub repository
  • 💡 Feature Requests: Suggest new features via our support channels

Privacy Policy

This plugin does not collect, store, or transmit any personal data. All file uploads are handled locally on your server and are not sent to any third-party services. Files are temporarily stored during form submission and are automatically cleaned up after processing.

Credits

Developed by Zluck Solutions with ❤️ for the WordPress community.

Donate

If you find this plugin helpful, please consider buying us a coffee to support continued development and maintenance.

Installation

Method 1: WordPress Admin (Recommended)
1. Go to Plugins → Add New in your WordPress admin
2. Search for “MultiLine Files for Contact Form 7”
3. Click Install Now and then Activate

Method 2: Manual Upload
1. Download the plugin ZIP file
2. Go to Plugins → Add New → Upload Plugin
3. Choose the ZIP file and click Install Now
4. Click Activate Plugin

Method 3: FTP Upload
1. Extract the plugin ZIP file
2. Upload the multiline-files-upload-for-contact-form-7 folder to /wp-content/plugins/
3. Activate the plugin through the Plugins menu

Configuration:
1. Go to Contact → Contact Forms in your WordPress admin
2. Edit your desired form
3. Click the multilinefile button in the form editor
4. Configure your settings (file types, size limits, etc.)
5. Insert the generated shortcode into your form
6. In the Mail tab, add the field name to File Attachments

Frequently asked questions

How do I add a multiple file upload field to my Contact Form 7 form?

In the Contact Form 7 form editor, click the multilinefile button or manually add [multilinefile] where you want the upload field to appear. You can also use [multilinefile*] for required fields.

Can I restrict the types of files users can upload?

Yes! Use the filetypes attribute in your shortcode. For example: – [multilinefile filetypes:jpg|png|gif] – Only images – [multilinefile filetypes:pdf|doc|docx] – Only documents – [multilinefile filetypes:mp4|avi|mov] – Only videos

How do I set a maximum file size for uploads?

Use the limit attribute with file size in bytes: – [multilinefile limit:1048576] – 1MB limit – [multilinefile limit:5242880] – 5MB limit – [multilinefile limit:10485760] – 10MB limit

Is there a limit to the number of files a user can upload?

By default, there’s no limit. However, you can set limits using the minfile and maxfile options in the premium version.

How do I receive the uploaded files via email?

In your Contact Form 7 form’s Mail tab, add your field name to the File Attachments field. For example, if your field is named “documents”, add [documents] to the File Attachments field.

Will this work with my theme?

Yes! The plugin is designed to work with any WordPress theme. It uses standard WordPress styling and is fully responsive.

Can I customize the appearance of the upload button and file list?

Yes! You can add custom CSS to your theme to style the upload button and file list. The plugin provides CSS classes for easy customization. See the “How to Change Style?” section above for detailed styling examples.

Is this plugin compatible with the latest WordPress version?

Yes! The plugin is regularly updated and tested with the latest WordPress versions, Contact Form 7, and PHP versions.

Do I need any special server requirements?

The plugin requires the ZipArchive PHP extension, which is available on most hosting providers. If you’re unsure, contact your hosting provider.

Can I use this plugin on multiple sites?

Yes! The plugin is licensed under GPL, so you can use it on as many sites as you want.

Changelog

IMPORTANT UPDATE - This version includes full compatibility with WordPress 6.8.2, Contact Form 7 5.9+, and PHP 8.3. We strongly recommend updating to this version for optimal performance, security, and compatibility with the latest WordPress ecosystem.

3.1.0

  • ✅ MAJOR UPDATE – Full compatibility with WordPress 6.8.2
  • ✅ MAJOR UPDATE – Tested and compatible with Contact Form 7 5.9+
  • ✅ MAJOR UPDATE – PHP 8.3 compatibility confirmed
  • ✅ Enhanced file validation and error handling
  • ✅ Improved user interface for better accessibility
  • ✅ Updated documentation and help text
  • ✅ Performance optimizations for faster loading
  • ✅ Better mobile responsiveness
  • ✅ Enhanced security measures

3.0.1

  • Minor bug fixes and compatibility check with WordPress 6.7.2
  • Fixed file validation edge cases
  • Improved error messages

3.0.0

  • Implement support for the Tag Generator v2
  • Enhanced admin interface
  • Better file management system
  • Improved user experience

2.9.1

  • Fix the undefined variable error when upgrading plugin in WordPress version 6.6.2

2.9

  • Fix the Wordfence security issues
  • Enhanced security validation

2.8.1

  • Warning fixes and code improvements

Full changelog on WordPress.org →

Screenshots

Form Editor Integration - Easy-to-use tag generator in Contact Form 7 editor
Form Editor Integration - Easy-to-use tag generator in Contact Form 7 editor
Frontend Upload Interface - Clean, user-friendly file upload button and file list
Frontend Upload Interface - Clean, user-friendly file upload button and file list
File Management - Users can preview and remove selected files before submission
File Management - Users can preview and remove selected files before submission
Admin Settings - Comprehensive configuration options for file types and size limits
Admin Settings - Comprehensive configuration options for file types and size limits
Email Attachments - Received files automatically compressed into a single ZIP file
Email Attachments - Received files automatically compressed into a single ZIP file
Mobile Responsive - Perfect experience on all devices and screen sizes
Mobile Responsive - Perfect experience on all devices and screen sizes
File Type Validation - Built-in security with file type and size validation
File Type Validation - Built-in security with file type and size validation

For developers

Is this your plugin? Show off the numbers.

Add a live badge to your site, docs or GitHub README. It updates on its own — no account needed.

Active installs badge Rating badge Health score badge

Best MultiLine Files for Contact F… alternatives

All contact form 7 plugins →
Alternatives
Rank Plugin Active installs Rating Updated Health
1 Database Addon for Contact Form 7 – CFDB7 Database Addon for Contact Form 7 – CFDB7 Save and manage Contact Form 7 messages. Never lose important data. It is a lightweight… by Arshid 600K+ ★★★★★★★★★★ 5 (1.9K) 1 month ago 78
2 Redirection for Contact Form 7 Redirection for Contact Form 7 Redirect to any page or URL, execute scripts after submission, save data to the database… by Themeisle 200K+ ★★★★★★★★★★ 4.7 (275) 3 weeks ago 95
3 ReCaptcha v2 for Contact Form 7 ReCaptcha v2 for Contact Form 7 Adds reCaptcha v2 from Contact Form 7 5.0.5 that was dropped on Contact Form 7 5.1 by IQComputing 200K+ ★★★★★★★★★★ 5 (89) 4 months ago 77
4 Conditional Fields for Contact Form 7 Conditional Fields for Contact Form 7 Adds conditional logic to Contact Form 7. by Jules Colle 100K+ ★★★★★★★★★★ 4.8 (166) 3 weeks ago 90
5 DTX – Dynamic Text Extension for Contact Form 7 DTX – Dynamic Text Extension for Contact Form 7 Extends Contact Form 7 by adding dynamic form fields that accepts shortcodes to prepopulate… by sevenspark 100K+ ★★★★★★★★★★ 4.7 (99) 2 months ago 76
6 LukasApps CAPTCHA tools for Contact Form 7 LukasApps CAPTCHA tools for Contact Form 7 Protect Contact Form 7 forms from spam with Google reCAPTCHA v2, reCAPTCHA v3, hCaptcha or… by LukasApps 100K+ ★★★★★★★★★★ 4.1 (48) 3 days ago 92
7 Image CAPTCHA for Contact Form 7 and WPForms by HookAndHook (DSGVO/GDPR) Image CAPTCHA for Contact Form 7 and WPForms by HookAndHook… Adds an Image CAPTCHA to Contact Form 7 and WPForms, GDPR ready, perfect WPForms or Contact… by hookandhook 70K+ ★★★★★★★★★★ 4.7 (49) 1 month ago 75
8 Database for Contact Form 7, WPforms, Elementor forms Database for Contact Form 7, WPforms, Elementor forms Saves Contact Form 7, WPforms,Elementor Forms, CRM Perks Forms and many other contact form… by CRM Perks 60K+ ★★★★★★★★★★ 4.8 (124) 3 weeks ago 79
9 Ultra Addons for Contact Form 7 Ultra Addons for Contact Form 7 50+ Essential Addons for Contact Form 7 - Conditional Fields, Multi Step, Redirection… by Themefic 60K+ ★★★★★★★★★★ 4.8 (107) 3 days ago 94
10 Drag and Drop Multiple File Upload for Contact Form 7 Drag and Drop Multiple File Upload for Contact Form 7 This simple plugin create Drag & Drop or choose Multiple File upload in your Confact Form 7… by Glen Don Mongaya 60K+ ★★★★★★★★★★ 4.8 (94) 3 weeks ago 89

FAQ

MultiLine Files for Contact Form 7: quick answers

Straight answers, pulled from live WordPress.org data.

Live data from WordPress.org · checked Sep 26, 2026

Is MultiLine Files for Contact For… free?

Yes. MultiLine Files for Contact For… is free to download and use from the official WordPress.org plugin directory.

Is MultiLine Files for Contact For… safe to use in 2026?

Yes — MultiLine Files for Contact For… is a safe, well-maintained plugin to use in 2026. It runs on 9K+ sites, is rated 4.9/5 and was last updated 1 month ago, and scores 85/100 on our health check.

How many websites use MultiLine Files for Contact For…?

MultiLine Files for Contact For… is active on 9K+ WordPress websites and has been downloaded 128,925 times since it launched in June 2018. It was downloaded 916 times in the last 30 days.

Does MultiLine Files for Contact For… work with WordPress 7.1?

Yes. The developer has tested MultiLine Files for Contact For… up to WordPress 7.1.2, the latest release. It requires WordPress 5.6 or newer.

What PHP version does MultiLine Files for Contact For… need?

MultiLine Files for Contact For… requires PHP 7.4 or higher. Most hosts run PHP 8.x today, so it works on any modern WordPress hosting.

When was MultiLine Files for Contact For… last updated?

The latest version, 3.1.0, was released on August 14, 2026 (1 month ago).

Who makes MultiLine Files for Contact For…?

MultiLine Files for Contact For… is developed and maintained by Maulik Vora.

What are the best alternatives to MultiLine Files for Contact For…?

The most popular alternatives to MultiLine Files for Contact For… are Database Addon for Contact… (600K+ installs), Redirection for Contact For… (200K+ installs) and ReCaptcha v2 for Contact Fo… (200K+ installs).

Powered by PageForge

Want thousands of pages that rank like these? Build them in an afternoon.

This directory runs on the same engine as PageForge. Turn any spreadsheet, CSV or API into thousands of fast, SEO-ready WordPress pages — with schema, internal links and AI-written copy baked in.

  • CSV, Google Sheets & API data sources
  • AI content, schema & internal links per page
  • Works with Elementor, Gutenberg, Yoast & Rank Math
  • Free on WordPress.org — no credit card
Sarah is here to help!
Hi there! 👋 Need help finding what you're looking for?
Sarah
Sarah
Online & Ready to Help
Hi there! 👋 Need help finding what you're looking for?

We'll use this to continue our conversation

Just now ✓ Verified

Join 500+ SEO Pros Scaling Their Strategy

Get exclusive programmatic SEO tactics, AI content workflows, and the latest PageForge updates delivered straight to your inbox. Stay ahead of the algorithm.

We care about your data in our privacy policy.