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.

Vimeo player parameters, from Vimeo's help centre
ParameterDoesPlan
dnt=1Blocks session tracking, including cookiesAll videos
autoplay=1 + muted=1Starts silently on loadAll videos
loop=1Restarts at the endAll videos
title=0 byline=0 portrait=0Hides the title, author and avatarAll videos
background=1No controls, autoplay, loop, mutedStarter or higher
color=HEXPlayer accent colourStarter 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

  1. Pick Add-ons in the builder's "..." menu and turn on Vimeo with the video link.
  2. Tell the AI chat which page and section should show it.
  3. Preview, then Publish.

WordPress

  1. Insert a Vimeo block.
  2. Paste the Vimeo URL and click Embed.
  3. 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

  1. Open Add Elements and add a video player.
  2. Choose Vimeo as the source and paste the link.
  3. Publish.

Squarespace

  1. Add a Video block.
  2. Paste the Vimeo URL.
  3. Save the page.

Plain HTML

  1. Paste Vimeo's iframe code into the page.
  2. Append ?dnt=1 (or &dnt=1 if a ? is already there) to the src.
  3. 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

  1. Open the video on vimeo.com and click Share.
  2. Copy the embed code shown.
  3. Add parameters such as dnt=1 to the player.vimeo.com address.
  4. 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

Product

Who It's For

Features

Resources

Company

View Sitemap