Upload, embed, or link to a video depending on your project’s needs.
You can add videos to your site by uploading it directly, adding a URL, or pasting embed code. Usually, uploading or using the video URL is more convenient, while embed code offers more advanced display options.
To add video using a URL or embed code, first upload your video to a supported host like YouTube or Vimeo, then copy the video's URL or embed code. This guide outlines the different ways to add videos to your site and when to use each method.
Note: We have step-by-step instructions for the different places you can add videos. To troubleshoot video, visit Adding videos to your Squarespace site.
Upload video to Squarespace
To have Squarespace host your videos, upload them from your device directly to your site. You can use this option to add videos you own to your site, without having to rely on a third-party video host.
You can upload up to 30 total minutes of video to your site for free. If you reach the limit, subscribe to a Digital Products plan for more storage.
To learn about video upload specifications, visit Adding videos to your site.
Use a video URL
If you'd like to host your videos outside of Squarespace, you can embed videos from YouTube or Vimeo to your site by copying and pasting the video's URL into areas like backgrounds, course pages, video blocks, and videos pages.
To learn how to use video URLs to add videos to your site, visit these guides:
For advanced display options, add your video using embed code.
Use embed code
For more advanced video options, you'll copy and paste embed code from your video host. Using embed code is the best option for:
- Using advanced display settings your video host provides.
- Embedding videos from Animoto, Wistia, and other video hosts in embed blocks.
Note: Your video host needs to use the oEmbed standard to work with blocks and pages. If your host doesn't use the oEmbed standard, we recommend uploading it to a service that supports it. Otherwise, paste the code into a code block. Custom code like this falls outside of the scope of Squarespace Support.
To begin, make any customizations to your video in your video host and copy its embed code. The steps to find the code vary by hosting service. If you can't find the code, contact your hosting service.
Here's an example of YouTube's embed code:
Add embed code to embed blocks
To add videos using embed code to embed blocks:
- In the block editor, click Code Snippet, then click Embed data.
- Paste your embed code into the Embed Data field.
- Click Back.
- Add a featured image or description for more customization.
- Click Save.
Add embed code to gallery blocks
To add videos using embed code to gallery blocks:
- In the block editor, click +.
- Click Add video, then click the </> icon.
- Paste your embed code into the Embed Data pop-up window.
- Click Set.
- "Embed data has been manually set" may appear. This confirms we recognize the embed code.
- Add a featured image, title, caption, or description for more customization.
- Click Save.
Add embed code to gallery pages and cover pages (version 7.0)
If your site's on version 7.0, you can also embed code in other places: