MaxUpload – Big File Uploads – Increase Maximum File Upload Size

Plugin Banner

MaxUpload – Big File Uploads – Increase Maximum File Upload Size

by Sadat Himel

Download
Description

MaxUpload – Upload Larger Files Easily | Maximize Server Timeouts lets you overcome default WordPress upload size restrictions.

Whether you’re uploading videos, ZIPs, or other large files, this plugin makes it smooth and stress-free using chunked uploads and a clean, responsive drag-and-drop interface.

You can customize server limits (like upload_max_filesize, post_max_size, memory_limit, and max_execution_time) directly in your WordPress dashboard – no need to edit php.ini or .htaccess.

Built for content creators, developers, and agencies.

🔧 Key Features

  • ✅ Drag-and-drop uploader for large media files
  • 🔄 Chunked uploads to bypass server-imposed size limits
  • ⚙️ Change upload_max_filesize, post_max_size, memory_limit, and max_execution_time from the admin panel
  • 👥 Role-based restrictions (e.g., limit editors to 500MB, admins to 5GB)
  • 🌍 Allow public uploads via shortcode
  • 🔗 Seamless form integrations (WPForms, Contact Form 7, Gravity Forms)
  • 🎨 Responsive UI with Bootstrap styles and a built-in FAQ section
  • 📂 Media Library integration (adds a “Big File Upload” button)

Support the Developer

Enjoying MaxUpload? Support development by buying the author a coffee:
Buy Me a Coffee

  1. Upload the plugin folder to /wp-content/plugins/ or install via the WordPress plugin dashboard.
  2. Activate MaxUpload – Upload Larger Files Easily through the ‘Plugins’ menu.
  3. Visit Media > MaxUpload to configure your settings.
  4. Use the [maxu82up_big_upload] shortcode to enable front-end upload forms.
  5. Go to Media > Library, click Big File Upload, and start uploading!
  1. Plugin settings panel with upload and memory limit options

    Plugin settings panel with upload and memory limit options

  2. Media Library view with "Big File Upload" option

    Media Library view with "Big File Upload" option

  3. Front-end drag-and-drop uploader interface

    Front-end drag-and-drop uploader interface

  4. Shortcode uploader displayed in a page or post

    Shortcode uploader displayed in a page or post

❓ What happens if I set a limit higher than the server allows?

Your server configuration takes precedence. To raise actual limits, edit php.ini, .htaccess, or contact your host.

⏱️ What’s a good value for max execution time?

300–600 seconds is a safe range for large uploads, depending on your hosting environment.

🔄 Why don’t my changes apply instantly?

PHP-FPM or server caching might delay updates. Clear your cache or restart PHP processes.

🗂️ Can I upload files over 2GB?

Yes — but only if your server supports it. Many shared hosts cap file uploads at 2GB.

📊 How can I see my current upload limits?

Go to Tools > Site Health > Info > Server or ask your web host directly.

1.4.0

  • Redesigned the Storage & Disk Analyzer to use a circular donut chart graph.
  • Centered and expanded the File Manager tab layout to use full page width.
  • Fixed frontend shortcode redirect attribute traversal using closest().
  • Cleaned up unused legacy HTML panels from uploader form template.

1.3.0

  • Overhauled frontend uploader layout with a premium glassmorphic interface and distinct panel states.
  • Implemented site-wide maximum upload size limit filter matching your custom admin panel limits.
  • Added native Gutenberg Custom Block support with a visual sidebar options editor.
  • Added localStorage-based Auto-Resume Recovery to restore interrupted uploads after network drops or browser refreshes.
  • Added a visual Storage Usage Disk Analyzer breaking down space consumption by file categories (Videos, Images, Audio, Docs, Archives).
  • Added a search and filterable Activity Audit Log tab to track all upload attempts, users, and statuses.
  • Added custom branding colors designer and customizable chunk size selection controls.
  • Added WP Cron-based auto-purge file expiry routines to conserve server storage space.

1.2.0

  • Added real-time upload speed, size progress, and ETA remaining indicators to the uploader.
  • Implemented paused-time duration compensation to ensure statistics remain accurate during pause/resume.
  • Added automatic email notifications to administrators when front-end uploads complete.
  • Implemented customizable upload subdirectories (Date-based, Role-based, or Username-based).
  • Extended the front-end shortcode attributes to support redirect, guest_message, and custom placeholders.
  • Added filename randomization options (unique prefixing or full MD5 hashing) for enhanced security and privacy.
  • Added recursive subfolder scanning to the File Manager.

1.1.0

  • Fixed critical AJAX action and security nonce mismatches.
  • Fixed frontend script and style enqueuing issues on the shortcode.
  • Added complete WordPress Media Library Integration (automatic attachment registration on upload).
  • Added direct chunked uploader tab inside standard WordPress Media Upload page.
  • Restructured options panel into Bootstrap-based tabs with an interactive Setup Wizard and FAQ section.
  • Implemented an admin File Manager to list, download, and delete chunk-uploaded files and their database attachments.
  • Added Pause, Resume, and Cancel buttons to uploader forms.
  • Configured automatic chunk retry settings to prevent upload failures on spotty networks.

1.0.0

  • Initial release
  • Chunked upload support
  • Server limit configuration
  • Drag-and-drop uploader UI
  • Role-based limits
  • Form plugin integrations
Back to top