Support Home > Photos and Videos > Video Hosting (Classic Editor)

Video Hosting (Classic Editor)

Jetpack’s video hosting feature allows you to upload videos from your computer to be hosted on, rather than on your host’s servers. You can then insert these on your self-hosted Jetpack site. 

The instructions here are for the Classic Editor. This document explains how to upload a video in the Block Editor. For general features and FAQs, please see our marketing page.

Jetpack includes unlimited video hosting for all users with Jetpack Security and Complete plans. Please note that there is a 2TB soft-limit on storage. If this limit is reached please reach out to Jetpack support and we can increase it for you.

Enabling Video Hosting

Once you’ve purchased the plan, go to Jetpack → Settings → Performance and activate the “High-speed, ad-free video player” option.

Uploading Videos

There are 2 different ways to upload your videos:

  1. Go to and select your site, then click Add New, and select a video file from your computer.
  2. In the wp-admin dashboard, go to Media → Library and drag the video file from your computer directly to the media library.

Note: It’s not currently possible to upload videos to the cloud via Media → Add New

Once your video has finished uploading, you’ll see a placeholder image in your media library while the video is being processed:

When it’s finished processing, you can select the video in your media library, and check the video url. If it’s uploaded to the video url will begin with rather than your site url.

Video Sharing Settings

Jetpack’s video hosting 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 on the Share button in 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. You can also turn off sharing while you are adding a video to a page by unchecking the option to display sharing options in the video player.

Note: Disabling sharing removes functionality, 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, and that will stop most attempts.

Video Stats

All videos come with stats tracking which can be viewed from the Stats screen in your homepage. Clicking on the name of a video will display a chart showing daily activity for the video. It will also list the URLs where the video has been embedded. Plays are counted when a visitor actually clicks the play button on the Flash video player.

Additional Information

Jetpack’s video hosting supports MP4 (.mp4, .m4v), QuickTime movies (.mov), Windows Media Video (.wmv), Audio Video Interleave (.avi), MPEG (.mpg), Ogg ( .ogv ), 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.

Video hosting works well for files that are 1GB and lower. It may work for files between 1GB and 2GB, but the larger the file, the greater chance for the process to fail. Big files require a consistent and fast network connection. Most networks will timeout before you’re able to upload a file that’s larger than 1.4 GB. We cannot support any files that are larger than 2 GB.


Can I use this module to host videos on my own server?
No. When video hosting is active, videos are uploaded straight to the cloud. They are intentionally not hosted on your own server to avoid any storage or upload limits enforced by your hosting provider.

My upload dies before it finishes.

A slow or unreliable Internet connection can further limit the size of the video you can upload. Try uploading at a different time of day or from a computer with a faster internet connection. Keep trying (don’t worry, failed attempts don’t count against your storage space limit).

If your uploads are timing out, try uploading a video from the dashboard – This should ensure that no hosting upload limits or site upload limits are coming into play.

For best results, we recommend uploading 720p video in H.264 format. While it’s possible to upload 1080p or 4k video, Jetpack only serves video in 720p resolution. The larger file size of those higher resolutions can impact upload and processing times on your videos.

Can I change the default thumbnail image for my video?

Yes. Follow these steps:

  1. Go to for the site that contains the videos.
  2. Select the video of interest and click Edit.
  3. In the video editor, click Edit Thumbnail.
  4. Wait for a desirable frame and “Select Frame”.

Done! Your thumbnail image (also known as a poster frame) is updated automatically.

What happens to my videos if don’t renew my plan?

None of your existing video uploads will be removed from your site, and will remain embedded in any existing pages or posts you have; however, you will not be able to upload any new videos unless you renew or re-purchase the upgrade. Videos that you already uploaded will remain accessible.

If you’ve embedded videos using a shortcode, you will need to enable shortcode embeds for the videos to continue to display on your site.

What is the format of video being played?

Jetpack converts your uploaded video file into MP4 and Ogg formats. Our MP4 files are encoded with H.264 video and AAC audio lossy compression codecs. Ogg files are encoded with Theora video and Vorbis audio lossy compression codecs.

I’m already using the VideoPress plugin!
We highly recommend disabling the standalone VideoPress plugin as it is long out-of-date. Also, enabling video hosting through Jetpack will ensure that you receive all updates and bug fixes in the future.

Have questions? Feel free to contact us for more personalized assistance!

What kind of video content can I upload?

Any videos uploaded to Jetpack’s video hosting service are subject to’s content policies. The exclusions on this mature content page apply to videos as well.

My video is only available at standard resolution after uploading? Why?

If a video is longer than two hours and greater than 1GB, we don’t encode the HD or DVD files, due to storage space limitations.

Privacy Information

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.

Data Used
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.

Please refer to the privacy documentation for Stats and Google Analytics for more information on the data used to record video play tracking.

Site Visitors

Please refer to the privacy documentation for Stats and Google Analytics for more information on the data used to record video play tracking.

Activity Tracked
Site Owners / Users

Video plays.

We track when, and by which user, the feature is activated and deactivated.

Site Visitors

Video plays.

Data Synced (Read More)
Site Owners / Users

We sync a single option that identifies whether or not the feature is activated.

Site Visitors


  • Table Of Contents

  • Categories

  • Contact Us

    Need more help? Feel free to contact us.