Guide · Move from Vimeo
How to move your videos from Vimeo to Pellio
Bring your whole Vimeo library across in one go, with titles, descriptions, captions, thumbnails, privacy and folders, then swap your embeds. Your Vimeo videos keep playing until you’re done.
About 15 minutes of your time, plus processing
Before you start
- A Pellio account (the Free plan is fine to try it; your plan’s storage needs to fit the files you import)
- A Vimeo plan that allows downloads, since Pellio copies the original files
- Access to Vimeo’s developer settings to create a token
Create a Vimeo access token
Go to developer.vimeo.com → My Apps, create an app if you don’t have one, and choose Generate token. Give it the Private and Video Files scopes, so Pellio can see private videos and download the originals.
Pellio uses the token for this import only and never stores it. You can delete it in Vimeo afterwards.
Find your videos in Pellio
In Pellio, open your Library, click Import and choose Vimeo. Paste the token and click Find videos. You’ll see up to 1,000 videos per run with their thumbnails, lengths and folders, all selected: untick any you don’t want to move.
Import
Choose whether to recreate your Vimeo folders as Pellio folders, then click Import. Each video is copied and processed in the background with its title, description, captions and thumbnail. Timestamps like “0:00 Intro” in a description become chapters.
Privacy comes across too: public videos stay public, unlisted and embed-only videos become Unlisted, and anything restricted becomes Private. Passwords can’t be copied, so password-protected videos arrive as Private; add a password in Pellio if you need one.
Bring across the rest, any time
Videos you’ve already imported are marked Imported, so running the import again only brings in new ones. A large library can move in several runs, and anything that doesn’t fit your plan’s storage shows as failed with the reason while the rest carry on.
Replace your embeds
On WordPress: install the Pellio plugin and connect it to your account. In Pellio → Migration, scan your site for Vimeo embeds, preview the changes, and replace them with the matching Pellio videos across every post, with undo. Or use WP-CLI.
Anywhere else: open each video in Pellio, go to Embed & share and copy the embed code or the web component into your page.
WP-CLI$ wp pellio scan # find Vimeo, Wistia and YouTube embeds $ wp pellio migrate # replace them with the matching Pellio videos $ wp pellio rollback <id> # undo a run, if you need toCheck, then switch Vimeo off
Watch a few pages to make sure everything plays, and check the videos’ privacy and domain settings in Pellio. When you’re happy, you can downgrade or cancel your Vimeo plan: nothing on your site depends on it any more.
Keeping some videos on Vimeo for now? The free WordPress plugin can play Vimeo and YouTube links in the Pellio player, so everything on your site looks the same while you move. See Pellio vs Vimeo for how the plans compare.