Media Module

Block Video Uploads

Block Video Uploads prevents users from uploading video files to the WordPress media library. Video files consume massive amounts of storage space and bandwidth, making them expensive to host and slow to serve. Most sites should use video hosting services like YouTube, Vimeo, or dedicated video CDNs instead of self-hosting videos. This module blocks all video MIME types at upload time, displaying a friendly message directing users to embed videos instead. It protects your hosting storage limits and prevents the performance issues that come from serving large video files from your web server.

After
After - Block Video Uploads module
Enlarge
Settings
Settings - Block Video Uploads module
Enlarge
video uploads media storage restrictions

Block Video Uploads Part of 165+ modules $349 $249

Get Lifetime Access

Key Features

Blocks video file uploads
Saves server storage
Reduces bandwidth usage

Why Use This Module?

  • Protect hosting storage from massive video file uploads
  • Prevent bandwidth overages from self-hosted video streaming
  • Guide users toward proper video hosting solutions
  • Avoid server performance issues from serving large files
  • Maintain control over storage costs on shared or limited hosting

Real-World Use Cases

Bandwidth Management

Prevent users from uploading large video files to shared hosting with limited bandwidth, forcing them to use YouTube or Vimeo instead.

Storage Space Control

Block video uploads on sites nearing storage limits to preserve space for essential images and documents.

Performance Protection

Prevent page load slowdowns from self-hosted videos by requiring all videos be embedded from external platforms.

How to Use

Activate the module to prevent video uploads. Configure allowed/blocked video formats if needed.

Benefits & Impact

Time Savings

Automates manual tasks and streamlines your workflow

Performance Boost

Enhances overall site functionality

Better UX

Enhances media handling and optimization

Easy Maintenance

Simple setup with minimal ongoing maintenance

Frequently Asked Questions

Which video formats are blocked?

All common video formats are blocked including MP4, MOV, AVI, WMV, MKV, WebM, and others. The module targets video MIME types comprehensively.

Can administrators still upload videos?

The current implementation blocks video uploads for all users. If you need role-based exceptions, you would need to customize the module or use it alongside role capability management.

What message do users see when they try to upload a video?

Users see a friendly error message explaining that video uploads are disabled and suggesting they use video hosting services like YouTube or Vimeo instead.

What Users Are Saying

"Someone uploaded a 2GB video once and crashed the server. Never again."

— Shared Hosting Site

"Contributors kept uploading videos instead of embedding YouTube links. Storage was getting out of control."

— Multi-author Blog

"We use Vimeo for videos. No reason to allow video uploads that eat up hosting space."

— Small Business

Related Modules

MEDIA

AVIF Support

Enable AVIF image format uploads for next-generation image compression with smaller file sizes than WebP while maintaining higher quality for faster page loads

avif images media +2
MEDIA

Custom Image Sizes

Define custom image sizes beyond WordPress defaults for specific theme requirements, featured images, or responsive design needs with crop options

images sizes media +2
MEDIA

Default Featured Image

Set default featured image as fallback for posts without featured images to maintain consistent appearance in archives, listings, and social sharing

featured-image default placeholder +2
WPSwitchboard

165+ Modules.
One Plugin. Done.

Security, admin tools, performance, SEO, and more. All in one place.

Get Lifetime Access - $349 $249
Core Modules
165+
Admin Tools, Security, Optimization, and more
Enhance your WordPress admin experience
Admin Tools
Dashboard Enhancements
Customize admin interface
Security & Performance
Optimization Modules
Secure & optimize your site