Direct upload to the cloud
If you don't want to be limited by your server's upload settings at all, use the plugin's direct-to-cloud upload, which bypasses the server entirely. Support and limits vary per provider:
- Use-your-Drive (Google Drive): direct upload, no size limit imposed by the plugin.
- Share-one-Drive (OneDrive and SharePoint): direct upload, no size limit imposed by the plugin.
- Out-of-the-Box (Dropbox): direct upload up to 300 MB per file. Larger files are routed through your server.
- Lets-Box (Box): uploads always go through your server. To raise the upload limit for Box, see the server-side options below.
If uploads go through your server
When direct upload isn't used (because the provider doesn't support it, or the file is larger than the provider's direct-upload limit), the plugin uploads via your server. In that case, the maximum upload size is determined by your server's PHP configuration, specifically post_max_size and upload_max_filesize. Almost every hosting provider lets you adjust these. Try one of the following methods.
1. Server configuration panel (recommended)
Most hosting providers (cPanel, Plesk, managed WordPress hosts) offer a panel where you can raise PHP limits with a few clicks. If you don't know where to find it, ask your host's support team, this is usually a one-minute task for them.
2. Custom php.ini
If you have shell or file-manager access, you can override PHP settings in a custom php.ini file:
upload_max_filesize = 1024M post_max_size = 1024M max_execution_time = 300 max_input_time = 300
3. .htaccess
If you're on Apache and your host allows php_value directives in .htaccess, add the following to the .htaccess file in your WordPress root:
php_value upload_max_filesize 1024M php_value post_max_size 1024M php_value max_execution_time 300 php_value max_input_time 300
4. Theme functions.php
In some setups, adding the following to your active theme's functions.php can raise the limit:
@ini_set( 'upload_max_filesize', '1024M' ); @ini_set( 'post_max_size', '1024M' );
This won't work on every server (some configurations override these at PHP startup), but it's worth trying if you don't have access to the other options.
If none of these work, you're likely on a shared hosting plan that doesn't permit raising PHP limits at the user level. In that case, contact your hosting provider directly.