How to Embed a Vimeo Video on Your Website
Vimeo embeds come from the Share button on the video, which shows an iframe you can copy. Add dnt=1 to the player URL to stop Vimeo tracking session data, and muted=1 with autoplay=1 if it must start on its own. Background mode and a custom player colour need a paid Vimeo plan.
| Parameter | Does | Plan |
|---|---|---|
| dnt=1 | Blocks session tracking, including cookies | All videos |
| autoplay=1 + muted=1 | Starts silently on load | All videos |
| loop=1 | Restarts at the end | All videos |
| title=0 byline=0 portrait=0 | Hides the title, author and avatar | All videos |
| background=1 | No controls, autoplay, loop, muted | Starter or higher |
| color=HEX | Player accent colour | Starter or higher |
Updated
People choose Vimeo over YouTube for a clean, ad-free player and control over where a video can appear. Most of that control sits in the video's privacy settings and in a handful of URL parameters.
Embed Vimeo on We.Inc, WordPress, Wix, Squarespace or plain HTML
We.Inc
- Pick Add-ons in the builder's "..." menu and turn on Vimeo with the video link.
- Tell the AI chat which page and section should show it.
- Preview, then Publish.
WordPress
- Insert a Vimeo block.
- Paste the Vimeo URL and click Embed.
- For extra parameters such as dnt=1, use a Custom HTML block with the iframe instead.
On WordPress.com, iframes in Custom HTML need a plugin-enabled plan with hosting features active; the Vimeo block itself works on any plan.
Wix
- Open Add Elements and add a video player.
- Choose Vimeo as the source and paste the link.
- Publish.
Squarespace
- Add a Video block.
- Paste the Vimeo URL.
- Save the page.
Plain HTML
- Paste Vimeo's iframe code into the page.
- Append ?dnt=1 (or &dnt=1 if a ? is already there) to the src.
- Upload and test playback.
Player URL with privacy and a clean frame
dnt, no title or byline
Replace VIDEO_ID. For unlisted videos keep the h= value that Vimeo's own embed code includes.
<iframe src="https://player.vimeo.com/video/VIDEO_ID?dnt=1&title=0&byline=0&portrait=0"
title="Studio tour" width="640" height="360"
allow="autoplay; fullscreen; picture-in-picture" allowfullscreen></iframe>Sources
- Vimeo Help: Player parameters overview, https://help.vimeo.com/hc/en-us/articles/12426260232977-Player-parameters-overview, checked October 28, 2026, for the Vimeo steps
- WordPress.org: Embeds, https://wordpress.org/documentation/article/embeds/, checked October 28, 2026, for the Vimeo steps
- WordPress.com: Code, https://wordpress.com/support/code/, checked October 28, 2026, for the Vimeo steps
Do not track
Vimeo's dnt parameter stops the player tracking session data, cookies included. It is the simplest privacy step for an EU audience, though stats from those plays are reduced. One side effect: autopause, which pauses other Vimeo players when one starts, relies on cookies.
Where the video may be embedded
In the video's privacy settings, Vimeo lets you choose where it can be embedded. If you limit embedding to certain domains, add every domain the site uses, including the www and non-www forms and any preview address, or the player will refuse to load there.
How it works
- Open the video on vimeo.com and click Share.
- Copy the embed code shown.
- Add parameters such as dnt=1 to the player.vimeo.com address.
- Paste the code or the video link into your site and publish.
Tips
- Hero background video: use background=1 on a paid plan rather than stacking autoplay, loop and muted by hand.
- Unlisted videos have a private hash in their link; copy the embed code from Vimeo rather than building the URL yourself, so the hash is kept.
- If two Vimeo players should play at once, set autopause=0.
Frequently asked questions
What does dnt=1 do on a Vimeo embed?
It stops the player from tracking session data, including cookies. It works on all videos, with no paid plan needed.
Why will my Vimeo video not autoplay?
Browsers block autoplay with sound. Add muted=1 next to autoplay=1, or use background=1 if your plan includes it.
Why does my embed say the video cannot be played here?
The video's embed setting probably limits it to specific domains, and the page you are on is not listed. Add the domain in the video's privacy settings.
Related: HTML iframes and video, Embed a YouTube video, Embed code generator, Aspect ratio calculator.
Start for free or see all free tools. We.Inc is free to start, with no card needed. AI building is on paid plans from $20 a month.
More in Guides
- How to Embed a YouTube Video on Your Website
- How to Find Which Shopify Theme a Store Uses
- How to Fix Wrong Facts About Your Business in AI Answers | How-to Guide
- How to get a free business email address
- How to Get a Google Knowledge Panel for Your Business
- How to Get More Restaurant Customers: Build a Restaurant Website That Works | How-to Guide
- How to Get My Business on Google: Maps, Search and Your Website | How-to Guide
- How to Get Your Business Recommended by ChatGPT | How-to Guide
Product
Who It's For
- For Agencies
- For Freelancers
- For Hosting Providers
- For SaaS Platforms
- For Startups
- For Financial Services
- For Healthcare
Features
Resources
- Blog
- Help Center
- Free Business Tools
- Free UI Components
- Website Templates
- Template Collections
- Website Examples
- Guides
- Comparisons
- Alternatives
- Best Lists
- Reviews
- Pricing Guides
- Use Cases
- Glossary & Guides
- Integrations
- Developers
- Benchmark
- Windows App