Video Uploads for Vimeo
Integrates your WordPress site with Vimeo using the Vimeo API and allows the user to upload videos directly from WordPress. π
Consider an alternative
Video Uploads for Vimeo shows warning signs in 2026 β compare the alternatives below before installing. It runs on 100+ sites, is rated 5/5 and was last updated 3 years ago, and scores 37/100 on our health check.
- Small user base (100+ active installs)
- No update in 2 years
- Only tested up to WordPress 6.4 (latest is 7.1)
How does it stack up?
Side-by-side on installs, updates, ratings & supportDaily downloads
Download spikes usually follow a new release β each site that auto-updates counts as a download.
Rankings
Where Video Uploads for Vimeo stands todayWordPress.org search rankings
Live position in the plugin search, top 100| Keyword | Position |
|---|---|
| embed video | >100 |
| upload | >100 |
| upload vimeo | >100 |
| video | >100 |
| vimeo | >100 |
Version adoption
Share of active sites per release.
Rating breakdown
β β β β β β β β β β 5 from 6 reviews
About Video Uploads for Vimeo
From the official readme Β· v1.9.4Description
Integrates your WordPress site with Vimeo using the Vimeo API and allows the user to upload videos directly from WordPress. π
Disclaimer: I don’t work for Vimeo and the plugin is not official Vimeo software. It just uses Vimeo Developer API to provide interface for uploading videos directly from you WordPress site.
Especially useful in the following cases:
- If you want to speed up the entire process. No need to login to Vimeo, you can now upload videos to Vimeo directly from WordPress.
- If you don’t want to share your Vimeo login credentials with other people especially when running multi-author blog.
- If you want to accept videos in the front-end forms (WPForms or GravityForms) uploaded directly to your Vimeo account (feature available in PRO version)
How it works
In order to be able to connect to Vimeo you will need to sign up on Vimeo Developer Portal and request access to the Vimeo API. Please check the Installation tab and also the Screenshot #5.
Features
- Upload videos from the Media screen
- Upload videos from the Gutenberg editor
- Upload videos from the Classic/TinyMCE editor (NEW!)
- Responsive embeds from the Gutenberg editor
- Responsive embeds from the Classic editor
- “Media > Vimeo” page is accessible by the users that have the capability upload_files (Author, Editor, Administrators by default)
- “Settings > Vimeo” page is accessible by the users that have the capability manage_options (Administrators by default)
- Shortcode available [dgv_vimeo_video id=”the_vimeo_id”]
- Useful API information and tips in the “Settings > Vimeo”
- Potentional problem detection tool in “Settings > Vimeo” page
- Syncs videos metadata & removes deleted videos periodically using cron
Premium Version
Core premium features are: Front-end upload via GravityForms and WPForms, Embed Privacy, View Privacy, Folders and Embed Presets management and a lot more.
The following is full list of additional features:
- Front-end upload via GravtiyForms (NEW! – now supports chunked uploads with progress bar via the “Modern” field)
- Front-end upload via WPForms Lite/Premium (NEW! – now supports chunked uploads with progress bar when Theme is set to “Modern”)
- Enhanced Gutenberg Support with additional options (eg. account video search)
- Enhanced TinyMCE / Classic (“Vimeo” button is available everywhere – not only in admin, supports account video search)
- TutorLMS / TutorLMS PRO integration with course builder in frontend and backend
- Advanced Custom Fields (ACF) FREE/PRO Integration. Provides ACF field that allows to lazily search the connected Vimeo account, store video reference in the postmeta and display on the front-end
- Embed Privacy – Easily configure whitelisted domains that are allowed to embed the uploaded videos
- Embed Privacy – Easily set/modify the embed privacy in the “Media > Vimeo” tab for each video
- Veiw Privacy – Easily configure who can view the uploaded videos (separate options for videos uploaded via frontend, admin side or push buttons)
- View Privacy – Easily set/modify the view privacy in the “Media > Vimeo” tab for each video
- Folders – Option to select default folder for videos uploaded in the admin dashboard
- Folders – Option to select default folder for videos uploaded from the front-end forms
- Folders – Option to modify the folder of uploaded videos through the video “Media > Vimeo” edit page
- Embed Presets – Option to select default embed preset for videos uploaded in the admin dashboard (Applies to Vimeo.com PRO or higher plan accounts)
- Embed Presets – Option to select default embed preset for videos uploaded from the front-end forms (Applies to Vimeo.com PRO or higher plan accounts)
- Embed Presets Option to modify the embed preset of uploaded videos through the video “Edit” page (Applies to Vimeo.com PRO or higher plan accounts)
- Option to upload existing Media Library videos to Vimeo in WordPress with one click from Media Library list table view
- Option to search your Vimeo account for existing videos when inserting video via Gutenberg and TinyMCE blocks
- Option to enable/disable certain embed methods in the Gutenberg and TinyMCE Vimeo Upload forms
- Option to enable/disable creation of single Video pages that show the uploaded video (separate options for videos uploaded via frontend and admin side)
- Option to show only the videos uploaded by the current user in the Media Library page
- Update Vimeo videos directly from your WordPress
- Delete Vimeo videos from your WordPress site
- Experimental Thumbnails support
- Automatic PRO version updates if using valid key from our central repository
-
Fast Dedicated Support for premium customers
Installation
Plugin Installation
- Download the plugin from the WordPress.org repository
- Go to your WordPress Dashboard, navigate to Plugins > Add Plugin and upload the zip file you downloaded.
- Setup your pereferences and API credentials from Settings > Vimeo
- Upload videos from Media > Vimeo or the editor
Plugin Configuration
- Go to Vimeo Developer Portal sign up and “Create App”
- Navigate to My Apps in developer portal, click the app you created
- You need to obtain the following keys and save them in the “Settings > Vimeo” page:
- Client ID: Copy the code from “Client Identifier”
- Client Secret: Copy the code that is shown in the “Client Secrets” area
- Access Token: Click “Generate an access token”, select “Authenticated” and select the following scopes: “Public, Private, Edit, Upload, Delete, Create, Interact, Video Files”
- Done, make sure you saved those in Vimeo settings page and try to upload your first video.
If you have any question feel free to get in touch
Frequently asked questions
Can i use it without Client ID, Client Secret or Access Token?
No, you must have Client ID, Client Secret and Access Token with the required scopes/permissions. Please check Screenshot #5 for more details about the setup.
Which API scopes are required
Most of them. Especially if you are using the premium version. So itβs best to select the following at least: public, private, create, edit, delete, upload, video_files, interact
Do i need to do any tweaks to the hosting configuration for bigger files ?
The files are streamed directly from your browser to Vimeo using the TUS protocol, so the upload process doesnβt rely on the server where your site is hosted anymore. Therefore no need to adjust any settings.
Changelog
Version 1.9.4
- Fix issue related to the gutenberg conditional check
Version 1.9.3
- Fix issue with failing Vimeo connection related to the vimeo-php library SSL certificate
Version 1.9.2
- Added ability to cleanly close / stop the upload operation when closing the upload modal
- Added video status sync, removes videos that were deleted from Vimeo.com
- Added metadata sync process that runs on every 30 minutes and sync the videos chunk by chunk to keep the server resource usage low
- Fixed issue related to the disabled video name in the Gutenberg editor
PRO ONLY:
– Added {dgv_vimeo_id} for the GravityForms integration
– Fixed styling issue related to the Media Library video file upload modal form the list table
– Fixed issue related to the disabled video name in the Gutenberg editor
– Removed validation check for the description field (not optional) when uploading file from Media Library list table
– Improved folders loading in the search
Version 1.8.3
- Fix issues related to the select2 element
Version 1.8.2
- Support for WordPress 6.0
- Fixed TinyMCE integration javascript queuing problems and conflicts (eg. Ultimate member), etc
- Fixed PHP Deprecation warnings in PHP8.1
- Added missing translation texts (“remove” and “Filter”) in POT file
- Added filter dgv_mce_output_markup that allow developers to change behavior of TinyMCE integration output
- Added dependency check for php-curl, if curl is not installed the plugin will not run instead of triggering fatal error
PRO ONLY:
– Fixed issue with file size limit being ignored in WPForms
– Fixed issue that hide the “Smart Logic” tab because of conflict with WPForms
– Fixed GravityForms validation problem with Modern field. If validation failed, the page refreshes and video was lost. The video will now be preserved
– Updated the Digital License Manager update checker library to the latest version that fixes issues related to deactivting license form Settings
Version 1.8.0 (Sweetheart)
- Added spinner to the settings area
- Added responsive styling to all plugin pages, it looks good on mobile now.
- Added link to the video page on the site in the “Manage” screen
- Added link to the Vimeo.com page in the “Manage” screen
- Imrpoved notice display. Prevent displaying third-party notices on the plugin’s pages
- Fixed the admin list table pagination and filters, they now work correctly together
- Fixed the bug that was hidding the pagination for other roles than administrator in th admin list table
PRO ONLY:
– Added Advanced Custom Fields (ACF) FREE/PRO integration
– Added bulk actions in the Media > Vimeo list table
– Added spinner to the single video “Manage” page when saving the boxes
– Added various improvements to the “Embed privacy” section
– Fixed GravityForms Advanced Post Creation integration
– Fixed page visibility when single pages are disabled. They were still visible
– Fixed saving the “Basic Information” in “Manage”, bug caused by the “View Privacy” dropdown
– Fixed saving videos without description. It should be possible as vimeo accept it anyway
– Increased thumbnail cache time to 10 hours for the experimental thumbnails feature
– Re-styled the “Embed Presets” form in “Manage” screen and added a button to “Upgrade” page from Vimeo.com
– Updated the plugin activation library
– Improved TinyMCE asset enqueuing, use native wp_enqueue_script/style functions.
– Security improvements (sanitize & escape) throughout the codebase
Screenshots
For developers
Is this your plugin? Show off the numbers.
Add a live badge to your site, docs or GitHub README. It updates on its own β no account needed.
Best Video Uploads for Vimeo alternatives
All embed video plugins βFAQ
Video Uploads for Vimeo: quick answers
Straight answers, pulled from live WordPress.org data.
Live data from WordPress.org Β· checked Oct 10, 2026
Is Video Uploads for Vimeo free?
Yes. Video Uploads for Vimeo is free to download and use from the official WordPress.org plugin directory.
Is Video Uploads for Vimeo safe to use in 2026?
Video Uploads for Vimeo shows warning signs in 2026 β compare the alternatives below before installing. It runs on 100+ sites, is rated 5/5 and was last updated 3 years ago, and scores 37/100 on our health check.
How many websites use Video Uploads for Vimeo?
Video Uploads for Vimeo is active on 100+ WordPress websites and has been downloaded 11,739 times since it launched in March 2019. It was downloaded 114 times in the last 30 days.
Does Video Uploads for Vimeo work with WordPress 7.1?
Video Uploads for Vimeo is officially tested up to WordPress 6.4.13, while the latest release is 7.1.3. It may still work, but try it on a staging site first.
What PHP version does Video Uploads for Vimeo need?
Video Uploads for Vimeo requires PHP 5.5.0 or higher. Most hosts run PHP 8.x today, so it works on any modern WordPress hosting.
When was Video Uploads for Vimeo last updated?
The latest version, 1.9.4, was released on November 12, 2023 (3 years ago).
Who makes Video Uploads for Vimeo?
Video Uploads for Vimeo is developed and maintained by Darko G..
What are the best alternatives to Video Uploads for Vimeo?
The most popular alternatives to Video Uploads for Vimeo are JW Player for WordPress (1K+ installs), Activity Plus Reloaded for⦠(1K+ installs) and Embed Extended (400+ installs).
Powered by PageForge
Want thousands of pages that rank like these? Build them in an afternoon.
This directory runs on the same engine as PageForge. Turn any spreadsheet, CSV or API into thousands of fast, SEO-ready WordPress pages β with schema, internal links and AI-written copy baked in.
- CSV, Google Sheets & API data sources
- AI content, schema & internal links per page
- Works with Elementor, Gutenberg, Yoast & Rank Math
- Free on WordPress.org β no credit card