Upload videos to your site

false

Upload videos to your site

Last updated October 15, 2026 18:10

Add videos to your pages to express your brand, tell better stories, and keep visitors engaged.

You can upload and store videos directly on your site. This is a great option for adding video content without using a third-party host.

Tip: With the Marketing Kit in the iOS Squarespace app, you can create professional quality videos that match the design and branding of your site.

Video on adding videos to your site

This video shows how to add a video to a video block.

Where you can upload videos to your site

Upload videos to Squarespace hosting directly from your device. You can reuse any videos you upload in other areas of your site. Review Squarespace's Terms of Service for video usage and examine your video files before uploading.

Currently, you can upload video files to:

To add videos in other areas, embed your video instead.

Video upload requirements

When uploading a video file, ensure it meets these requirements.

Video attribute Specification
File type Only .mp4, .m4v, .mov
File size - Course pages: 5000 MB limit per lesson - Videos pages: 5000 MB limit - Section backgrounds and video blocks: 500 MB limit
Length - Course pages: three hour limit per lesson (storage allowing) - Videos pages: three hour limit per video (storage allowing) - Video blocks: 30 minute limit - Section backgrounds: 60 second limit
Minimum resolution 360p
Maximum display resolution 1080p
Maximum upload resolution 4K
Aspect ratio We recommend uploading at 16:9 but videos of any aspect ratio will display.
Video bitrate - 360p: 1.5 MBps - 1080p: 3 MBps
Audio bitrate 128k
Audio codecs AAC-HE v1, .mp3
Video codecs .mpeg-4, AVC/H.264, HEVC/H.265, ProRes

Note: When you upload a video file to Squarespace directly, we automatically convert it to an .mp4 file that can display at 1080p or 360p to maximize compatibility with all devices, browsers, and internet connections. These converted files have an audio bitrate of 128k and a video bitrate of 1.5 MBps (360p) or 3 MBps (1080p).

Examine video files before uploading

To check if your video meets our requirements, ‌examine the video file's metadata. If the video doesn’t meet all the listed requirements, update it. In particular, ensure the video uses the correct audio and video codecs.

Check videos on a Mac

To examine a video's information on a Mac:

  1. Open the video file on your computer.
  2. Press Command + I.
  3. In the window that opens, click More Info.

Check video files on Windows

To examine a video's information on a Windows device:

  1. Right-click the video file and click Properties.
  2. Click the Details tab in the Properties window to view metadata. If this doesn’t show information about codecs, review Microsoft’s documentation.

Uploaded video storage

You can upload videos totaling up to 30 minutes on any site. To get more storage:

Review video metrics

Site content metrics can help you understand your video engagement, but there aren’t specific metrics for videos.

Why don't my videos display correctly?

If you encounter issues with how your uploaded video displays, return to your video editing software and try exporting the video again, ensuring your file meets our requirements, without changing any additional settings. We can't provide support for exporting videos from third-party services.

Why do my videos take so long to load?

Long or high-definition videos may require more time to load, depending on the speed of your internet connection.

Clicking Play on a video starts the buffering process. If you pause the video and wait for it to load in the background before playing again, you should be able to watch the video with fewer issues.

Why are my videos different sizes on the page?

If your videos display at different sizes, it's likely due to their aspect ratios. To make them appear at the same size, edit the videos’ aspect ratios outside Squarespace, then reupload them.

Was this article helpful?

Yes No

1251 out of 2589 found this helpful

Yes No

Upload videos to your site