Why Vimeo Works Differently From YouTube

On YouTube, a cover image sits at an address you can build from the video ID alone — no lookup, no waiting. Vimeo does not work that way. Its cover files live behind hashed addresses that cannot be guessed, so the only honest way to reach one is to ask Vimeo for it.

That is what this page does, through Vimeo's own public oEmbed endpoint. Nothing is scraped and no login is involved; the request is the same one any site makes when it embeds a Vimeo player.

The Size You Get Is the Size That Exists

Vimeo derives cover sizes from the source the creator uploaded rather than generating a fixed ladder. Ask for a 1920-pixel-wide cover on a video that only has a 640-pixel one and Vimeo returns the 640 file — it does not upscale, and neither do we.

So the dimensions printed on each card are the real pixel size of the file you are about to save, read from the image itself after it loads. If that number is smaller than you hoped, no tool anywhere will do better: the larger file was never created.

Which Links Work

  • vimeo.com/123456789 — the ordinary page address.
  • player.vimeo.com/video/123456789 — the embed address.
  • vimeo.com/channels/staffpicks/123456789 — channel and group addresses.
  • 123456789 — the bare numeric ID.

What You Can Do With the Image

Covers belong to the people who made them. Saving one for reference, for a private moodboard, for design study, or for commentary that discusses the work is ordinary use. Republishing it as your own cover, or using it commercially, is a matter between you and the rights holder — our Terms of Service sets out the line.

For videos hosted elsewhere, the YouTube extractor and the Dailymotion downloader work the same way, and the MP4 frame grabber handles files already on your device.