While Twitch is an incredible platform that has completely changed the way we view and interact with our favorite creators, there’s always room for improvement. Enter Twitch Extensions aka ways to enhance your time spent on the platform. Not only are there extensions which help increase community engagement and donations, there are extensions to improve Twitch’s UI and viewing experience. Check out some of our favorite extensions and how to use them.

Extensions for Streamers

As a streamer, you’ll want to use every tool at your disposal to help make your experience, and that of your audience, as enjoyable as possible. Fortunately, there are loads of Twitch extensions which can help encourage your viewers to donate bits and participate in chat, as well as provide useful stats on screen and more. We wrote an article about one of our favorite extensions, Stream Avatars, which is a super fun tool for community engagement. Here are some of our other favorite tools for streamers.

Crowd Control

Homepage for the Crowd Control Extension

Unleash absolute chaos on your streams with Crowd Control. One of the most truly interactive extensions there is, Crowd Control allows viewers to control aspects of your gameplay by donating bits. Your viewers can make one of your characters wet their pants in the Sims 4, flip your screen upside down in Fall Guys, spawn a dragon in Minecraft, and so much more. With over 90 games supported, you’re sure to find something both you and your audience will enjoy.

Crowd Control works by letting viewers exchange their bits (or channel points, if you choose) for coins. Not only can viewers individually donate to mess with your game, they can pool their resources and donate as a group. One of the best things about Crowd Control is that it has high potential to trigger a hype train. When one viewer starts interfering with your game, other viewers will often rush forward with their bits to join in on the fun. You’ll need to be a Twitch partner or affiliate in order to receive bits, so check out our article on five ways to help you reach the affiliate milestone. The perfect mix of community engagement, camaraderie, and good old fashioned “bully the streamer” spirit, Crowd Control is sure to liven up your next live stream.

Streamlabs Stream Schedule and Countdown Timer

Homepage for the Streamlabs Schedule and Countdown Timer extension

While Twitch has a schedule section for streamers, it’s a bit clunky and hard to read. With the Streamlabs Schedule extension, not only can you put a simple, attractive calendar directly on your “About” page, there’s a countdown timer too! Build anticipation for your next stream by showing viewers exactly how much time is left before you go live.

Screenshot of a streamer's about page with the Streamlabs countdown timer extension installed

The Streamlabs Schedule extension lets you customize the color and time zone and even has a “Steam Break” switch you can toggle on when you need to take some time off from going live. Naturally, we think it’s a pretty great addition to your Twitch channel and hope you’ll give it a try.

Emotes Showcase

Homepage for the Emotes Showcase Extension

One of the best ways to encourage viewers to subscribe to your channel is by offering them a variety of unique and fun emotes for them to use throughout Twitch. With Emotes Showcase, you can show potential subscribers the different emotes they can receive by subscribing at Tier 1, 2, or 3. If you enable Emotes Extension as a “Panel,” viewers will be able to navigate to the “About” section on your Twitch profile (displayed just underneath your stream when you’re live) and view all of your emotes, enticing them to subscribe—more motivation to reach the affiliate milestone if you haven’t achieved it already!

If you’re interested in creating your own emotes, check out our article on how to create Twitch emotes to get you started.

Marbles on Stream

Homepage for the Marbles on Stream Game on Steam

Though more of a game than an extension, Marbles on Stream is free to play (available from Steam) and seamlessly integrates with your Twitch account. Viewers can type “!play” in chat and are assigned a marble which will run through a course. Once the race starts, everyone can sit back, relax, and watch their marbles battle it out for first place. While there’s no actual gameplay involved, Marbles has still managed to roll its way into the hearts of viewers and streamers alike.

A favorite of streamers who host long streams, Marbles is the perfect game for your viewers to play when you need to take a little break (or a catnap if you’re hosting a 24 hour stream). It’s also a great way to warm up at the beginning of a stream or use as a transition when switching between games or activities.

How to Download and Install Extensions

Twitch homepage with Extensions section highlighted

From your Twitch Creator Dashboard, click on “Extensions” on the left side of the screen.

Twitch Extension Discovery tab with a variety of extensions to browse through

Browse through the extensions until you find what you’re looking for, then click on the “Install” button.

popup window asking if the user wants to configure the extension now

Select “Configure” to set up the extension. Each extension will have its own unique configuration that you’ll need to do before getting started. If you have any trouble, just visit the extension’s homepage for help.

Twitch dashboard with "My Extensions" section highlighted

Once you have the extension installed and configured, you’ll need to activate it. Go back to the Extensions page in your Twitch Creator Dashboard and this time click on “My Extensions” instead of “Discovery.”

From here you will need to activate your extension and choose where it goes. You can either display them as a panel (on your About page) or directly on your stream as a component or an overlay. Whether an extension can be displayed as a panel, component, or overlay will vary so you’ll need to double check the tags next to the extension information. You can only have six extensions active at one time, one overlay extension, two component extensions, and three panel extensions, so choose your favorites before going live!

***Component and overlay extensions will need to be added to your streaming software of choice before they can be viewed on your stream.

Extensions for Viewers

For those who don’t stream, there are several extensions which help improve Twitch’s user interface. There are also emote extensions that add more emotes for you to use in the Twitch chat, as well as a ton of other features. The three most popular viewer extensions are BetterTTV (BTTV), FrankerFaceZ (FFZ) and 7TV

homepage for the BetterTTV extension


BetterTTV (aka Better Twitch TV or BTTV)  is one of the most useful Twitch extensions you can download. In addition to expanding your emote catalog, it allows you to customize your Twitch page with some very handy features such as:

  • Mute the stream if you open a different window or tab
  • “Host Channel” button that appears beneath the stream you’re viewing
  • Automatic channel point collection
  • Sounds an alert if someone tags you in chat
  • Enables the use of FrankerFaceZ emotes
  • Show messages that have been deleted by mods

All of these features and more are available with BetterTTV and you can use them (or not use them) according to your preferences. A simple, straightforward extension with powerful tools, we recommend adding BetterTTV to your Twitch today.

How to Download and Install BTTV

For Chrome users, navigate to the BTTV page in the Chrome Extension Store. Firefox users can head to BetterTTV’s page in the Firefox Add-on Store.

Click on “Add extension” to authorize.

Add extension popup for BetterTTV

Upgrade your permissions if BetterTTV requests you to by clicking on “Upgrade Permissions,” then “Allow.”

BetterTTV requesting additional permissions

popup window allowing or denying additional permissions to betterttv

Next, navigate to Twitch’s chat and click on the little gear icon. From there, click on “BetterTTV Settings.”

Twitch chat window with gear icon highlighted

Take some time to go through all of BetterTTV’s options and select which ones are the best fit for your viewing preferences. If you end up disliking something, you can easily change it back from the settings menu. 

BetterTTV various settings and permissions

As mentioned above, FrankerFaceZ and 7TV are similar to BetterTTV. Though it’s not necessary to install all of them, you can certainly do so—just make sure you don’t have duplicate settings enabled.

Extensions are a great way for both streamers and viewers alike to have a more enjoyable experience on Twitch. Don’t just take our word for it, there are hundreds of extensions available for you to browse through and try out for yourself. We hope you’ve enjoyed learning about some of our favorite extensions on Twitch. Stay safe and happy streaming!

Get Streamlabs Desktop — go live in minutes!

google play store

Free Windows 240MB
Free macOS 10.14+ 309MB

Turn your passion into a profession!

Open Streamlabs University

Further reading