Jetpack’s video hosting feature allows you to upload videos from your computer to be hosted on WordPress.com, rather than on your host’s servers. You can then insert these on your self-hosted Jetpack site.
To add HD, ad-free video hosting to your WordPress site, check out Jetpack VideoPress.
Note: This page describes how to use Video Hosting when using the Classic Editor plugin or a Classic block. You can find instructions for the standard block editor here.
For general features and FAQs, please see our information page.
Inserting a Video
In the post editor, position the cursor where you’d like the video to be displayed. Then click the “Add Media” button to bring up the Media Library view. From that view, select your video.
Adjusting Video Settings
After embedding a video, you can adjust a few settings that will affect how it behaves on this page/post. Select the video, click the pencil icon, and then update the settings as needed.
Adjusting Sharing Settings
Jetpack makes video playback and sharing a simple experience for your viewers through our default sharing options. Using the share links your viewers will be able to easily download and embed your videos. By default, clicking sharing icon in the top right of the video player reveals the following sharing options:
This will give anyone viewing your videos the option to download the video file in a variety of formats, and options for sharing the video permalink or iframe embed code. If you would like to disable sharing, you can do that in the video settings in the Media Library.
Note: Disabling the sharing options removes the functionality from the video player but it is still possible to download the video from your browser. We take reasonable steps to prevent embedding on other sites by hiding the sharing options which should stop most attempts.
All videos come with stats tracking which can be viewed within the WordPress.com stats. You can scroll down and find the “Videos” stats:
Clicking on “Video” will take you to the page that shows more statistics:
Impressions: The number of times a video was loaded on the page.
Hours watched: The total number of hours that the video has been watched by all viewers.
Views: The total number of how many times the video was played.
Jetpack’s video hosting supports MP4 (.mp4, .m4v), QuickTime movies (.mov), Windows Media Video (.wmv), Audio Video Interleave (.avi), MPEG (.mpg), 3GPP ( .3gp ) and 3GPP2 ( .3g2 ).
Video hosting also allows you to retrieve a video’s [wpvideo xyz] shortcode, and insert it into your post. You can then modify the video by adding these parameters in the shortcode:
- w=X for width in pixels, do not include units
- h=Y for height in pixels, do not include units
- hd=true/false to force HD playback
- freedom=true/false to force only use open-source video formats
- autoplay=true/false to automatically play the video when it loads
- loop=true/false to automatically play the video over and over
- at=x to specify a time offset in seconds that the video will start
Video preview elements and HTML5 video are directly inserted into your WordPress post or page, enabling custom styling through CSS or inclusion in your site statistics. All files are optimized for progressive loading, enabling viewers to play your video while it downloads.
If you’re having any trouble uploading videos, please refer to Troubleshooting Video Hosting Issues.
This feature is deactivated by default, and activating/unlocking it requires the purchase of a Security or Complete plan. If you ever need to deactivate the feature, you can do so at any time by toggling the Fast, ad-free video hosting setting in the Media section from Jetpack → Settings → Writing in your dashboard.
|Site Owners / Users
In order to track video plays for your stats, we will send the site ID, post ID (on which the video is played), and domain name of your site with these events.
If Google Analytics tracking is enabled, some video information (size, quality, format, file name, ID, etc.) will be sent there, as well.
|Site Owners / Users
We track when, and by which user, the feature is activated and deactivated.
|Data Synced (Read More)|
|Site Owners / Users
We sync a single option that identifies whether or not the feature is activated.