Skip to content

Instantly share code, notes, and snippets.

@szepeviktor
Last active November 9, 2025 20:09
Show Gist options
  • Save szepeviktor/2a8a3ce8b32e2a67ca416ffd077553c5 to your computer and use it in GitHub Desktop.
Save szepeviktor/2a8a3ce8b32e2a67ca416ffd077553c5 to your computer and use it in GitHub Desktop.
Download Wistia videos - Please do not misuse it!

Download Wistia videos

  1. right-click on the playing video, select Copy link
  2. find Wistia video ID in the copied link e.g. wvideo=tra6gsm6rl
    • alternative: look for e.g. hashedId=tra6gsm6rl in the page source
  3. load http://fast.wistia.net/embed/iframe/ + video ID in your browser
  4. look for "type":"original" in the page source and copy the URL from the next line e.g. "url":"http://embed.wistia.com/deliveries/129720d1762175bcd8e06dcab926ec76ad38ff00.bin"
    • alternative: look for "type":"hd_mp4_video"
  5. download the video from the URL with .mp4 extension instead of .bin
@Concept211
Copy link

The old Wistia Video Downloader chrome extension that was taken down still works if you load it as an unpacked extension:
https://fastupload.io/1153d3c99d9d7468

Double-checked the code and there's nothing malicious about it.

@c-michail
Copy link

@Concept211 Where i put the unpacked extension ?

@Concept211
Copy link

@Concept211 Where i put the unpacked extension ?

Anywhere on your computer. Then in Chrome go to: chrome://extensions/ and click Load unpacked and browse to the unzipped folder you saved on your drive. You should then be able to enable the unpacked extension and start using it.

@c-michail
Copy link

Thanks!

@imrans999
Copy link

imrans999 commented Feb 26, 2025

The old Wistia Video Downloader chrome extension that was taken down still works if you load it as an unpacked extension: https://fastupload.io/1153d3c99d9d7468

Double-checked the code and there's nothing malicious about it.

This link is redirecting me to some spam website, wanting me to purchase norton av.

Managed to eventually download and install. After 10 mins or so, chrome removes the extension again saying it contains malware

@miquelpedro
Copy link

This is great! Anyone have something similar for Vimeo videos? Thanks!

@Concept211
Copy link

Concept211 commented Mar 5, 2025

The old Wistia Video Downloader chrome extension that was taken down still works if you load it as an unpacked extension: https://fastupload.io/1153d3c99d9d7468
Double-checked the code and there's nothing malicious about it.

This link is redirecting me to some spam website, wanting me to purchase norton av.

Managed to eventually download and install. After 10 mins or so, chrome removes the extension again saying it contains malware

Same thing started happening to me. I'm not sure what part of the code is triggering Chrome to think that it has malware but I ended up just temporarily disabling the "Safe Browsing" protection temporarily while I used the extension. Once I was done with it, I disabled the extension and re-enabled "Safe Browsing".

You can find the setting here:
chrome://settings/security

@wdmtech
Copy link

wdmtech commented Mar 25, 2025

Still works :-) Thank you!

@erlonbie
Copy link

erlonbie commented Apr 8, 2025

Thanks, it works really nice!

@egoldy
Copy link

egoldy commented Apr 9, 2025

I created a little website based on this that gets all asset urls, which fit my use case better. Maybe its helpful for some as well: https://jannispaul.github.io/wisita-url-fetcher/

Thanks for creating and sharing this my friend, I was panicking when the wistia extension disappeared but this works great.

Thanks...

@berroz1
Copy link

berroz1 commented May 4, 2025

HI guys!
I created a Chrome extension that does just that in a click of a button: https://chromewebstore.google.com/detail/fhmlmcbfjnegdoafmfcfmhpahfegdjlp?authuser=1&hl=en

I'd really appreciate it if you can give me your feedback after trying it. Any bugs, anything I can improve on it?

@imrans999
Copy link

HI guys! I created a Chrome extension that does just that in a click of a button: https://chromewebstore.google.com/detail/fhmlmcbfjnegdoafmfcfmhpahfegdjlp?authuser=1&hl=en

I'd really appreciate it if you can give me your feedback after trying it. Any bugs, anything I can improve on it?

Perfect thank you. Working Well and file sizes are good also

@berroz1
Copy link

berroz1 commented May 24, 2025

HI guys! I created a Chrome extension that does just that in a click of a button: https://chromewebstore.google.com/detail/fhmlmcbfjnegdoafmfcfmhpahfegdjlp?authuser=1&hl=en
I'd really appreciate it if you can give me your feedback after trying it. Any bugs, anything I can improve on it?

Perfect thank you. Working Well and file sizes are good also

I'm happy to hear that!

It would be great if you can leave me a review on the Google webstore, it will really help me and encourage me to offer more :)

Thanks!

@captainhook
Copy link

HI guys! I created a Chrome extension that does just that in a click of a button: https://chromewebstore.google.com/detail/fhmlmcbfjnegdoafmfcfmhpahfegdjlp?authuser=1&hl=en

I'd really appreciate it if you can give me your feedback after trying it. Any bugs, anything I can improve on it?

Brilliant. Are you going to put the code on Github so others can possibly contribute?

@Kaloian2
Copy link

Has anybody encountered different code for the video like thumbnail_120728 (https://study.com/academy/lesson/what-is-word-processing-software-definition-types-examples.html)? On this site there are different video IDs.

@m43hbl
Copy link

m43hbl commented Jun 12, 2025

I had to extract 365 links and download them with a proper naming - best way I found for myself:

  1. Use/Open Ditto to save everything copied to the clipboard
  2. Rightclick on every video and copy the link (takes some time for 365 videos, you just need some quick fingers)
  3. Copy all the links from Ditto into notepad (because of the link format) and afterwards into Excel
  4. Extract the ID with an easy formula into this format "http://fast.wistia.net/embed/iframe/ + video ID"
  5. Copy all 365 links into JDownloader and enjoy

This way the naming of the original source will also be taken, in my case everything was named like 01-01, 01-02 ... 80-01, 80-02 ... and it took it from the original source. As I'm working with Excel everyday, it was also the quickest way for me.
If someone wants to use this way, the Excel formula (if the link is in A1):
=CONCATENATE("http://fast.wistia.net/embed/iframe/", MID(A1, FIND("wvideo", A1) + 7, FIND("""", A1) - 2))

With the tool for Google Chrome it just gets saved with the name "video", the other tools can just handle one at a time and also don't take the original name like JDownloader. But I also see, that you could rename the videos afterwards, if you're doing it chronologically, as their names will be (1), (2), ...
Hope you can still improve the tool regarding the names, would be pretty nice!

@berroz1
Copy link

berroz1 commented Jun 22, 2025

I had to extract 365 links and download them with a proper naming - best way I found for myself:

  1. Use/Open Ditto to save everything copied to the clipboard
  2. Rightclick on every video and copy the link (takes some time for 365 videos, you just need some quick fingers)
  3. Copy all the links from Ditto into notepad (because of the link format) and afterwards into Excel
  4. Extract the ID with an easy formula into this format "http://fast.wistia.net/embed/iframe/ + video ID"
  5. Copy all 365 links into JDownloader and enjoy

This way the naming of the original source will also be taken, in my case everything was named like 01-01, 01-02 ... 80-01, 80-02 ... and it took it from the original source. As I'm working with Excel everyday, it was also the quickest way for me. If someone wants to use this way, the Excel formula (if the link is in A1): =CONCATENATE("http://fast.wistia.net/embed/iframe/", MID(A1, FIND("wvideo", A1) + 7, FIND("""", A1) - 2))

With the tool for Google Chrome it just gets saved with the name "video", the other tools can just handle one at a time and also don't take the original name like JDownloader. But I also see, that you could rename the videos afterwards, if you're doing it chronologically, as their names will be (1), (2), ... Hope you can still improve the tool regarding the names, would be pretty nice!

Have you thought of using this Chrome extension? Maybe it'll save you all that headache:
https://chromewebstore.google.com/detail/fhmlmcbfjnegdoafmfcfmhpahfegdjlp?authuser=1&hl=en

@dmcclung
Copy link

dmcclung commented Aug 3, 2025

Awesome @willberthun

@mbagattini
Copy link

I think they might have tighten their service, as no available method seem to work anymore

@willberthun
Copy link

willberthun commented Sep 15, 2025

Awesome @willberthun

<3

I think they might have tighten their service, as no available method seem to work anymore

Try the wistia video downloader. it always work fine and fast. few ads will appear just to keep me motivated and pay the server costs

ezgif com-animated-gif-maker

Planning on creating an issue-free Chrome extension sooner as well. Gday!

@mbagattini
Copy link

That one fails too, at least with my URLs

@willberthun
Copy link

That one fails too, at least with my URLs

The tool is made to extract the video ID, even after pasting the whole source code (it does the video ID filtering itself with some regex)

Is it a private video? Providing the video ID here may help. if the video is not sensitive

@mbagattini
Copy link

Yep it's private, but I remember this tool worked with these videos anyway. Can't paste it here, but I can provide the ID privately if you wish to give it a try.

@berroz1
Copy link

berroz1 commented Sep 15, 2025

I think they might have tighten their service, as no available method seem to work anymore

This Chrome extension is still working to download Wistia vids as far as I'm concerned...
https://chromewebstore.google.com/detail/fhmlmcbfjnegdoafmfcfmhpahfegdjlp

@mbagattini
Copy link

Has anyone tried the extension or wistiavideodownloader.com with a private url? I'd love to share my links to try but don't really want to share them publicly. One way I can think of is making a private repo and sharing access there, I don't think this platform has PMs.

@berroz1
Copy link

berroz1 commented Sep 18, 2025

Has anyone tried the extension or wistiavideodownloader.com with a private url? I'd love to share my links to try but don't really want to share them publicly. One way I can think of is making a private repo and sharing access there, I don't think this platform has PMs.

What do you mean by private URL? a URL that requires login to view the video?

@jgeekw
Copy link

jgeekw commented Sep 18, 2025

Has anyone tried the extension or wistiavideodownloader.com with a private url? I'd love to share my links to try but don't really want to share them publicly. One way I can think of is making a private repo and sharing access there, I don't think this platform has PMs.

I logged into my paid training portal on Edge and found the wistia hashed_Id code, went to Chrome and used the video downloader and pasted in the hashed code without having logged in previously. So, technically, the wistia codes are all "public" but good luck getting the hashed Ids without accessing the paid training at least once.

@mbagattini
Copy link

I'm all for keeping a local copy of something I paid for. In this case, the videos are hosted on Wistia while the course provider is Thinkific. I'm 100% sure something changed between a couple of months ago and now, as the *.bin files previously accessible by looking into the jsop now return 403, even from within the same authenticated browser session. I'm not a frontend dev, but if I have to guess an authentication code/token is now sent when the website requests that resource.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment