ThumbnailsGrabber.com

Vimeo Thumbnail Downloader

Vimeo thumbnail preview
Download Open full size

Works with any public or unlisted Vimeo link. Pick 640, 960, 1280 or the video's own resolution. Nothing is uploaded and there is no signup.

Every Vimeo video has a poster image, the still you see in a showcase, in search and inside the player before playback. This Vimeo thumbnail downloader saves that image from any public video link. Paste the link, click Get thumbnail, and the image appears with its real pixel size and a row of size buttons. Nothing is screen-captured: the tool asks Vimeo's own embed endpoint for the poster address and lets Vimeo's image server scale it, so the file you get is the same one Vimeo uses.

How to download a Vimeo thumbnail

  1. Copy the video link. On vimeo.com copy the address bar, or click Share and copy the link. A standard link looks like https://vimeo.com/22439234. For an unlisted video copy the whole thing, including the code after the number, such as https://vimeo.com/22439234/a1b2c3d4e5.
  2. Paste it above and click Get thumbnail. The page sends the link to Vimeo's public oEmbed endpoint, which answers with the poster address and the video's native width and height. The image loads on the page and the tool measures its exact size.
  3. Pick a size and save it. The buttons under the preview switch between 640, 960, 1280 and the video's own width. Download saves a JPG named after the video ID and size, Open full size shows the file on its own in a new tab, and Copy image URL puts the direct address on your clipboard.

What size is a Vimeo thumbnail?

Unlike YouTube, which stores a fixed set of files (default, hqdefault, maxresdefault and so on), Vimeo keeps one poster image per video and resizes it on request. The width is part of the image address: a suffix such as -d_640 asks for a 640-pixel-wide copy and -d_1280 for 1280. Vimeo's embed data offers the poster at up to 1280 wide, and in our tests the image server happily served larger copies, including the video's own resolution. It will also enlarge the poster past that resolution if asked, which adds pixels but no detail, so this tool stops at the video's native width.

Size buttonPixels (16:9 video)When it is offeredTypical use
640640x360AlwaysPreviews, chat, small embeds
960960x540Video at least 960 wideBlog images, slides
1280 (HD)1280x720Video at least 1280 wideSocial posts, YouTube-size thumbnails
NativeThe video's own width, e.g. 1920x1080Video wider than 1280Print, design source, archiving

The heights above assume a 16:9 video. A vertical or 4:3 video keeps its own shape, and a custom poster a creator uploaded can have a different aspect ratio from the video itself; the tool reads the loaded file and prints whatever it measures. If you are making a custom thumbnail rather than saving one, Vimeo's own recommendation is to upload an image with the exact dimensions of your video (1920x1080 for a 1080p video) as JPG, PNG, GIF, BMP or TIFF, since it compresses uploads slightly and matching sizes stay sharpest. The thumbnail resizer on this site crops or pads any image to 1280x720 or 1080x1920 if you need a quick fit.

Which links you can paste

The tool looks for the numeric video ID (and the unlisted code when there is one) and rebuilds a clean address from it, so the channel or group name in the link does not matter.

Get the Vimeo thumbnail URL from a video ID

If you need this in code rather than in a browser, Vimeo's oEmbed endpoint is the public route and it needs no API key for public videos. Request the JSON form with the video link and read thumbnail_url:

GET https://vimeo.com/api/oembed.json?url=https://vimeo.com/22439234&maxwidth=8192

{
  "video_id": 22439234,
  "width": 1920,
  "height": 1080,
  "thumbnail_url": "https://i.vimeocdn.com/video/145027281-cf3e...-d_1280?region=us",
  "thumbnail_width": 1280,
  "thumbnail_height": 720,
  ...
}

Three things this page relies on, all checked against the live endpoint in September 2026. The endpoint sends Access-Control-Allow-Origin: *, so a browser can call it directly without a proxy. With a large maxwidth the width and height fields report the video's native resolution, which is how the tool knows where to stop. And the -d_1280 suffix on thumbnail_url is just a size request: swap it for -d_640, -d_960 or -d_1920 to get other widths from the same base address (a -d_1280x720 form with both numbers crops to that exact frame instead of scaling). Vimeo also returns thumbnail_url_with_play_button, the same image with a play icon composited on top; the tool ignores it. If you work with YouTube as well, the YouTube thumbnail URL guide covers the equivalent addresses on i.ytimg.com, and the Python and command-line pages show the same oEmbed trick for YouTube.

Why a link might fail

Downloading YouTube and TikTok thumbnails too

The rest of this site is built around YouTube. The YouTube thumbnail downloader on the homepage gives you every size up to 1280x720 for a regular video, the Shorts thumbnail downloader adds the vertical 9:16 cover when one exists, and the bulk downloader handles a whole list of links at once. For TikTok covers, the TikTok thumbnail downloader reads the same kind of public embed data TikTok publishes. One practical difference: a Vimeo 1080p upload gives you a 1920x1080 poster, while YouTube caps its stored thumbnail at 1280x720 for practically every video, so if you cross-post the same film, take the design source from Vimeo.

Frequently asked questions

How do I download a Vimeo thumbnail?

Copy the video link from vimeo.com, paste it into the box above and click Get thumbnail. The thumbnail appears with its pixel size and a row of size buttons; pick one and click Download to save it as a JPG.

What size is a Vimeo thumbnail?

Vimeo stores one poster image per video and scales it on request, so there is no single fixed size. Its embed data offers the thumbnail at up to 1280 wide, and the image server will serve it at the video's own resolution, for example 1920x1080 for a 1080p upload. For a custom thumbnail Vimeo recommends uploading an image with the exact dimensions of the video, in JPG, PNG, GIF, BMP or TIFF.

Can I get the Vimeo thumbnail in HD?

Yes. The tool offers 1280x720 for any 720p or larger video and the video's native width when it is larger, so a 1080p upload gives a 1920x1080 file. It stops at the video's own resolution because anything larger would be an enlargement of the same poster.

Do I need to install an app or sign up?

No. The page asks Vimeo's public oEmbed endpoint for the thumbnail address and shows the image; nothing is uploaded, no account is needed, and there is no extension to install.

Why does my Vimeo link not work?

Three common causes: the video is private, password-protected or was deleted; the video is unlisted and the link is missing the code after the video number, so copy the full link Vimeo gave you; or the owner has disabled embedding, which also switches off the public embed data this tool reads.

Does the Vimeo thumbnail have a play button or watermark on it?

No. The file the tool saves is the clean poster image. Vimeo also publishes a version with a play button overlaid, but the tool ignores it.

How do I get a Vimeo thumbnail URL from a video ID in code?

Request https://vimeo.com/api/oembed.json?url=https://vimeo.com/VIDEO_ID and read the thumbnail_url field. The address ends in -d_640 (or -d_295x166 for small embeds); replace that suffix with -d_1280 or -d_1920 to get a larger copy. No API key is needed for public videos.

Can I use someone else's Vimeo thumbnail on my own video?

Only with permission. The thumbnail is the creator's work, whether it is a frame of the video or a custom upload, and it is protected the same way the video is. Saving it for reference or a review is normal; re-uploading it as your own is not. See the thumbnail copyright guide for the details.