JavaScript library that can create animated GIFs from media streams, videos, or images


Why Use Gifshot?

Easy to Integrate

The client-side nature of the library makes it extremely portable and easy to integrate into almost any website (sort of like animated GIFs themselves).


By harnessing the power of web workers, you get fast GIF creation that doesn't block the UI. An image quantization algorithm is also used to reduce the number of colors required to represent the image.


Leverages cutting edge browser APIs including WebRTC, FileSystem, Video, Canvas, Web Workers, Typed Arrays, and Base 64 Encoding to support over 20 options.


Custom builds can be used to only include the specific functionality needed for your project.

Get Started!

Why Was Gifshot Created?

Yahoo Sports

Gifshot was originally created during a Yahoo Sports team hackathon. The hackathon project allowed Yahoo Fantasy users to talk "smack" to other league members, by creating and publishing funny animated GIFs of themselves. After testing this feature internally, we soon learned what the internet has known for over 25 years; animated GIFs are fun.

The Yahoo Sports team recently released this feature to all Yahoo Fantasy private leagues (currently bucket testing), so try going to your team matchup page and clicking on the red record icon at the bottom right corner of your page to start creating your GIFs! If you aren't in a Yahoo Fantasy league yet, make sure to not miss out on the fun and create an account now.

If you're awesome and want to work with us on other fun projects like this, email us now at!