Skip to content

Instantly share code, notes, and snippets.

@Druah
Last active May 31, 2024 19:22
Show Gist options
  • Save Druah/39e86d9490f6dedadf6a11c895ecb204 to your computer and use it in GitHub Desktop.
Save Druah/39e86d9490f6dedadf6a11c895ecb204 to your computer and use it in GitHub Desktop.
How to Enable 7TV, BetterTTV, and FrankerFaceZ Emotes for Newbs

This guide is slightly deprecated as V3 of 7TV's browser add-on now supports 7TV, BetterTTV, and FrankerFaceZ emotes out of the box, and has some great quality of life chat features that are currently not found in any other emote add-on. You should consider going to 7TV's website and downloading their browser add-on from there.

What even is this? FeelsDankMan

7TV, BetterTTV, and FrankerFaceZ, more commonly stylized as 7TV, BTTV, and FFZ, are 3rd party emote services for Twitch chat, which aim to enhance a viewer's chatting experience on Twitch by allowing for more emotes to be used in chat, free of charge. Think of it like Discord emojis.

If you're wondering what those weird phrases people in chat seem to be spamming are, it's probably an emote from one of the above mentioned 3rd party emote services. Having the ability to see those emotes is pretty essential, considering the popularity of those 3 emote services, especially in larger channels.

image

Installation How2Read

Step 1: Install the FrankerFaceZ add-on for your browser of choice.
Go to frankerfacez.com and click on the download button.
If you're on a Chromium based browser (Brave, Chrome, Edge, Opera) it'll redirect you to the Chrome Web Store where you can install it from there. Otherwise, if you're on Firefox or another browser, it'll install through the website.
The add-on is available as a user script as well.

image

Step 2: Once installed, go to twitch.tv and click on the FrankerFaceZ button in the top right. A menu should then pop up.
It should be next to the get bits button or your profile picture.

image image

Step 3: Click on the add-ons button.

image

Step 4: Enable the 7TV Emotes and BetterTTV Emotes add-ons.

image

You're now done. Enjoy your less scuffed Twitch chat experience. peepoPog

Optional OFFLINECHAT

You can also install a program called Chatterino on to your computer and keep chat tabs open on your favorite channels or offline chats.
The version linked here is regular upstream Chatterino 2 (which now supports 7TV emotes out of the box), but other forks of Chatterino exist as well, such as 7TV's fork of Chatterino, Chatterino7, which has additonal 7TV related features that are not currently present in Chatterino 2.
Chatterino Homies and Dankerino are also other noteworthy forks.

And for mobile support, as the official Twitch app doesn't natively support 7TV, BTTV, and FFZ emotes, install Chatsen or Frosty, which are both open-source chat apps available on iOS or Android.
Or alternatively, DankChat, available on Android only.

Chat overlays Chatting

StreamElements' chat overlay natively supports 7TV emotes, while Streamlabs' doesn't. If you're using Streamlabs' chat overlay, you can instead use jChat or ChatIS, a fork of jChat with additonal features.
(But you should consider just switching to jChat or ChatIS regardless if you're using one or the other.)
If though for some reason you wish to continue using Streamlabs' chat overlay and you're also using Streamlabs OBS (why), you can refer to the image below on how to enable 7TV emotes on Streamlabs OBS:

image

@crawfordjw99
Copy link

Ok

@gavtography
Copy link

I have to do this because for some reason 7TV performs like garbage on firefox when there's a large number of emotes being spammed in chat at once. Oh well.

@ranjithramesh2000
Copy link

Even after enabling 7tv emotes through FrankerFaceZ, streams are so laggy on firefox :(

@ZomoXYZ
Copy link

ZomoXYZ commented Dec 31, 2023

Even after enabling 7tv emotes through FrankerFaceZ, streams are so laggy on firefox :(

An alternative could be to use a desktop client like Chatterino, which comes with native support for BTTV+FFZ+7TV.

@ranjithramesh2000
Copy link

Thanks but the streams seem to work fine for now without any lag!

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