{"id":85653,"date":"2018-05-12T05:12:20","date_gmt":"2018-05-12T05:12:20","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/wp-upload-size\/"},"modified":"2026-08-12T03:27:53","modified_gmt":"2026-08-12T03:27:53","slug":"wp-upload-size","status":"publish","type":"plugin","link":"https:\/\/brx.wordpress.org\/plugins\/wp-upload-size\/","author":14236429,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"2.1.0","stable_tag":"2.1.0","tested":"6.8.8","requires":"5.9","requires_php":"7.4","requires_plugins":null,"header_name":"WP Upload Size","header_author":"Husain Ahmed","header_description":"Increase upload media file size in wordpress","assets_banners_color":"1e513d","last_updated":"2026-08-12 03:27:53","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/www.paypal.com\/cgi-bin\/webscr?cmd=_xclick&business=husain.ahmed25@gmail.com&item_name=Donation%20For%20Plugin","header_plugin_uri":"https:\/\/wordpress.org\/plugins\/wp-upload-size\/","header_author_uri":"https:\/\/husain25.wordpress.com\/","rating":4.5,"author_block_rating":0,"active_installs":2000,"downloads":64584,"num_ratings":8,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"2.1.0":{"tag":"2.1.0","author":"husainahmedqureshi","date":"2026-08-12 03:27:53"}},"upgrade_notice":{"2.1.0":"<p>Major usability update: set limits in MB\/GB, see PHP limits clearly, and avoid Media Library showing sizes PHP cannot accept.<\/p>"},"ratings":{"1":1,"2":0,"3":0,"4":0,"5":7},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3128123,"resolution":"128x128","location":"assets","locale":"","width":297,"height":296}},"assets_banners":{"banner-772x250.png":{"filename":"banner-772x250.png","revision":1873103,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["2.1.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":1873066,"resolution":"1","location":"assets","locale":"","width":1598,"height":624},"screenshot-2.png":{"filename":"screenshot-2.png","revision":1873067,"resolution":"2","location":"assets","locale":"","width":1598,"height":624}},"screenshots":{"1":"Settings page under Tools \u2192 WP Upload Size with current PHP and WordPress limits.","2":"Media Library reflecting the updated maximum upload size."}},"plugin_section":[],"plugin_tags":[42542,159634,3191,34867,159633],"plugin_category":[],"plugin_contributors":[158224],"plugin_business_model":[],"class_list":["post-85653","plugin","type-plugin","status-publish","hentry","plugin_tags-file-size","plugin_tags-max-upload-size","plugin_tags-media-upload","plugin_tags-upload-limit","plugin_tags-upload-size","plugin_contributors-husainahmedqureshi","plugin_committers-husainahmedqureshi"],"banners":{"banner":"https:\/\/ps.w.org\/wp-upload-size\/assets\/banner-772x250.png?rev=1873103","banner_2x":false,"banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/wp-upload-size\/assets\/icon-128x128.png?rev=3128123","icon_2x":false,"generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/wp-upload-size\/assets\/screenshot-1.png?rev=1873066","caption":"Settings page under Tools \u2192 WP Upload Size with current PHP and WordPress limits."},{"src":"https:\/\/ps.w.org\/wp-upload-size\/assets\/screenshot-2.png?rev=1873067","caption":"Media Library reflecting the updated maximum upload size."}],"raw_content":"<!--section=description-->\n<p>WordPress and PHP both control how large a file you can upload. <strong>WP Upload Size<\/strong> lets you set a higher WordPress media upload limit in a few clicks\u2014using MB or GB instead of raw bytes.<\/p>\n\n<h4>Features<\/h4>\n\n<ul>\n<li>Set upload limit in <strong>KB, MB, or GB<\/strong> (no byte math required)<\/li>\n<li><strong>Quick presets<\/strong>: 32 MB, 64 MB, 128 MB, 256 MB, 512 MB, 1 GB<\/li>\n<li>One-click <strong>Match PHP max<\/strong><\/li>\n<li>Dashboard showing <code>upload_max_filesize<\/code>, <code>post_max_size<\/code>, <code>memory_limit<\/code>, and the <strong>effective<\/strong> WordPress limit<\/li>\n<li>Clear warning when your desired limit is higher than PHP allows<\/li>\n<li>Never promises more than PHP can accept in the Media Library<\/li>\n<li>Settings link on the Plugins screen<\/li>\n<li>Translation-ready (text domain: <code>wp-upload-size<\/code>)<\/li>\n<\/ul>\n\n<h4>Important<\/h4>\n\n<p>This plugin adjusts the WordPress upload size filter. It <strong>cannot<\/strong> raise PHP limits by itself. If uploads still fail, ask your host to increase <code>upload_max_filesize<\/code> and <code>post_max_size<\/code> in <code>php.ini<\/code> (or use <code>.user.ini<\/code> \/ hosting panel settings).<\/p>\n\n<h4>Where to find settings<\/h4>\n\n<p>Go to <strong>Tools \u2192 WP Upload Size<\/strong> after activating the plugin.<\/p>\n\n<!--section=installation-->\n<h4>Automatic installation<\/h4>\n\n<ol>\n<li>Go to <strong>Plugins \u2192 Add New<\/strong>.<\/li>\n<li>Search for <strong>WP Upload Size<\/strong>.<\/li>\n<li>Click <strong>Install Now<\/strong>, then <strong>Activate<\/strong>.<\/li>\n<li>Open <strong>Tools \u2192 WP Upload Size<\/strong>.<\/li>\n<li>Enter a size (for example <code>64<\/code>) and choose <strong>MB<\/strong>, or use a quick preset.<\/li>\n<li>Click <strong>Save upload limit<\/strong>.<\/li>\n<\/ol>\n\n<h4>Manual installation<\/h4>\n\n<ol>\n<li>Upload the <code>wp-upload-size<\/code> folder to <code>\/wp-content\/plugins\/<\/code>.<\/li>\n<li>Activate the plugin through the <strong>Plugins<\/strong> screen.<\/li>\n<li>Open <strong>Tools \u2192 WP Upload Size<\/strong> and set your desired limit.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"why%20does%20my%20upload%20still%20fail%20after%20increasing%20the%20limit%3F\"><h3>Why does my upload still fail after increasing the limit?<\/h3><\/dt>\n<dd><p>Your server PHP limits are lower than the file size. Check the <strong>Current limits<\/strong> panel on the settings page. Raise <code>upload_max_filesize<\/code> and <code>post_max_size<\/code> with your host, then try again.<\/p><\/dd>\n<dt id=\"do%20i%20still%20enter%20the%20size%20in%20bytes%3F\"><h3>Do I still enter the size in bytes?<\/h3><\/dt>\n<dd><p>No. Starting in 2.1.0 you can enter values in KB, MB, or GB. Existing byte-based settings are kept and shown in a readable unit.<\/p><\/dd>\n<dt id=\"does%20this%20affect%20other%20files%20on%20my%20site%3F\"><h3>Does this affect other files on my site?<\/h3><\/dt>\n<dd><p>No. It only changes the WordPress media upload size limit.<\/p><\/dd>\n<dt id=\"will%20this%20work%20on%20multisite%3F\"><h3>Will this work on multisite?<\/h3><\/dt>\n<dd><p>The plugin works on single sites and network-capable installs. On multisite, network upload caps set by the network admin may still apply.<\/p><\/dd>\n<dt id=\"can%20this%20plugin%20increase%20php%20memory%20or%20upload%20limits%20in%20php.ini%3F\"><h3>Can this plugin increase PHP memory or upload limits in php.ini?<\/h3><\/dt>\n<dd><p>No. Only your hosting environment can change PHP ini values. This plugin makes the WordPress side easy and shows what PHP currently allows.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>2.1.0<\/h4>\n\n<ul>\n<li>Redesigned settings UI under Tools \u2192 WP Upload Size<\/li>\n<li>Added KB \/ MB \/ GB unit selector (no more raw bytes required)<\/li>\n<li>Added quick size presets and \u201cMatch PHP max\u201d<\/li>\n<li>Added server limits overview (upload_max_filesize, post_max_size, memory_limit)<\/li>\n<li>Effective limit is capped at the PHP maximum so Media Library stays accurate<\/li>\n<li>Warning notice when desired limit exceeds PHP<\/li>\n<li>Proper Settings API, capability checks, escaping, and sanitization<\/li>\n<li>GPL-2.0-or-later license header aligned with WordPress.org<\/li>\n<li>Translation-ready text domain and uninstall cleanup<\/li>\n<li>Compatibility update: Tested up to WordPress 6.8<\/li>\n<\/ul>\n\n<h4>2.0.2<\/h4>\n\n<ul>\n<li>Maintenance release<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>First release<\/li>\n<\/ul>","raw_excerpt":"Increase the WordPress media upload size limit with MB\/GB units, quick presets, and a clear view of PHP server limits.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/brx.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/85653","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/brx.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/brx.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/brx.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=85653"}],"author":[{"embeddable":true,"href":"https:\/\/brx.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/husainahmedqureshi"}],"wp:attachment":[{"href":"https:\/\/brx.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=85653"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/brx.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=85653"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/brx.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=85653"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/brx.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=85653"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/brx.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=85653"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/brx.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=85653"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}