Videojs HTML5 Player
View on WordPress.orgScores higher than 73% of indexed plugins
About
Embed video file beautifully in WordPress using Video.js HTML5 Player. Embed HTML5 compatible responsive video in your post/page with Video.js.
Security History
What It Does
Videojs HTML5 Player lets you embed self-hosted MP4, WebM, and other HTML5-compatible video files into WordPress posts and pages using the Video.js player library. It outputs a responsive video element that scales to fit the content area, supports standard HTML5 playback controls, and works without depending on YouTube, Vimeo, or any third-party host. In short, it is a lightweight, dependency-free way to play videos you have uploaded to your own server or CDN.
Who It's For
This plugin suits creators, agencies, and small businesses that host their own video files and want a clean, standards-based player without bringing in a heavyweight media suite. It fits video bloggers, course creators, real estate agents, trainers, and documentary makers who already have an MP4 pipeline and just need a reliable embed shortcode. Anyone whose videos live on YouTube, Vimeo, or Wistia will not benefit from this plugin's main feature set.
Who Should Skip It
If you embed primarily from YouTube, Vimeo, or YouTube/Vimeo-style providers, or if you need analytics, paywalls, playlists, or adaptive bitrate streaming, skip this plugin and choose Presto Player or EmbedPress instead. Large media publishers that need a managed video backend or CDN will also outgrow this tool quickly.
The Bottom Line
Videojs HTML5 Player is a focused, well-maintained, and well-rated plugin that does one job, self-hosted HTML5 video playback, without bloat. It earns its 79.08 score honestly through strong maintenance and clean compatibility rather than through a large install base or feature breadth. For users with simple, self-hosted video needs it is a solid pick; everyone else should look at Presto Player or EmbedPress.
Related Plugins
Pick EmbedPress if you need to embed videos from many external sources, not just self-hosted MP4 files.
Pick Presto Player if you need advanced features like private videos, analytics, overlays, or integration with LMS and membership plugins.
Pick FIFU if your real problem is sourcing external images for post thumbnails rather than embedding playable videos.
Pick H5P if you need interactive video with quizzes and branching, not just simple playback.
Pick Insert Pages if you want to embed reusable page content anywhere on your site, which is a different problem than video playback.