[twitch.tv] 7BTVFZ Emote Picker

Custom emote picker for Twitch chat: 7TV, BTTV, FFZ

As of June 2026, [twitch.tv] 7BTVFZ Emote Picker has 11 users in the Entertainment category.

Usersup 450.0 percent+450.0%
11
11
Ratingno change0%
— reviews
Reviewsno change0%
Version
3.125.26
Manifest V3
90-day change · In the last 90 days this extension 3 version updates.

History

10 snapshots

Tracking since Apr 1, 2026.

11.726.51.2799999999999994Apr 1, 2026Jun 10, 2026
View as table
DateUsersRatingReviewsVersion
Apr 1, 202621.3203.2026
Apr 17, 202621.3203.2026
Apr 27, 202631.3203.2026
May 4, 202632.024.26
May 10, 202642.294.26
May 15, 202652.294.26
May 21, 202653.125.26
May 28, 202673.125.26
Jun 4, 202693.125.26
Jun 10, 2026103.125.26
Now113.125.26

Changelog

  • May 15, 2026
    description
    7BTVFZ Emote Picker v2.294.26 — for Twitch Chat .
     
    ⚠️ Before using — disable BetterTTV, 7TV and FFZ browser extensions on twitch.tv
    
    The extension adds a button below the chat input field. Click it to open a full-screen
    emote picker popup with access to 7TV, BTTV and FFZ emotes.
    Built from scratch — no bloat, no broken features, no weird behavior.
    
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
    🧩 Core Features
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
    📦 Loads emotes from 7TV, BTTV and FFZ — channel + global sets
    🔲 Zero-width 7TV emote support — correct layering in chat
    🔘 Mini button injected below the chat input field
    🪟 Full-screen popup — opens on button click, 480 emotes per page
    🔍 Search — filter emotes by name within the current tab
    ⭐ Favorites — Ctrl+Click an emote in the popup to save/remove
         Stored locally, separately per channel
    💬 Click any emote to insert it into chat
    📨 "Send to chat" button — simulates the native Twitch send button
    🔄 Auto-refresh — detects 7TV notifications about emote add/remove/rename
         and updates the list automatically
    
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
    ⚙️ Technical
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
    📄 Pagination — 480 emotes per page with full virtual scroll support
    🔤 Autocomplete — type :emote prefix in chat to get suggestions
    🔒 No data collection — the extension does not send or store any user data
    🌐 Twitch only — does not run on directory, clips, videos or other pages
    ❌ Incompatible with official 7TV, BetterTTV and FrankerFaceZ extensions
    
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
    📋 Patch notes & source → https://github.com/ftpobpl47hGTN56/7BTVFZ-emote-Picker
    7BTVFZ Emote Picker v3.125.26 — for Twitch Chat .
     
    ⚠️ Before using — disable BetterTTV, 7TV and FFZ browser extensions on twitch.tv
    
    The extension adds a button below the chat input field. Click it to open a full-screen
    emote picker popup with access to 7TV, BTTV and FFZ emotes.
    Built from scratch — no bloat, no broken features, no weird behavior.
    
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
    🧩 Core Features
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
    📦 Loads emotes from 7TV, BTTV and FFZ — channel + global sets
    🔲 Zero-width 7TV emote support — correct layering in chat
    🔘 Mini button injected below the chat input field
    🪟 Full-screen popup — opens on button click, 480 emotes per page
    🔍 Search — filter emotes by name within the current tab
    ⭐ Favorites — Ctrl+Click an emote in the popup to save/remove
         Stored locally, separately per channel
    💬 Click any emote to insert it into chat
    📨 "Send to chat" button — simulates the native Twitch send button
    🔄 Auto-refresh — detects 7TV notifications about emote add/remove/rename
         and updates the list automatically
    
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
    ⚙️ Technical
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
    📄 Pagination — 480 emotes per page with full virtual scroll support
    🔤 Autocomplete — type :emote prefix in chat to get suggestions
    🔒 No data collection — the extension does not send or store any user data
    🌐 Twitch only — does not run on directory, clips, videos or other pages
    ❌ Incompatible with official 7TV, BetterTTV and FrankerFaceZ extensions
    
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
    📋 Patch notes & source → https://github.com/ftpobpl47hGTN56/7BTVFZ-emote-Picker
    
    Changelog — SEP Overlay Align
    [## [2.294.26] — [3.125.26] - 2026-05-12]
    Problem
    In Twitch chat with SEP (7TV) + FFZ extensions, base emotes inside overlay wrappers
    were misaligned: they shifted relative to overlay images, overlapped adjacent emotes,
    and made message text hard to read.
    
    Solution
    Pure CSS injection via a <style> tag — no DOM mutations, no MutationObserver.
    Two independent rule sets: one for standard overlays, one for modified overlays.
    
    Changes
    CSS architecture
    Wrapper switched from inline-block to inline-flex — stays inline in the chat
    flow while enabling flex alignment for the child base img
    Targeting via :has(.sep-emote-overlay) — rules apply only to wrappers that
    contain an overlay; plain base-only wrappers are untouched
    justify-content / align-items instead of a hardcoded translateX/Y pixel —
    alignment is adaptive and works correctly regardless of wrapper size
    Overlay images explicitly receive position: absolute — they are taken out of
    flex flow and do not affect base positioning
    Modifier support — sep-mod-* (ffzW etc.)
    Separate selector :has([class*="sep-mod-"]) for wrappers where the base img
    carries a modifier class (e.g. sep-mod-ffzW)
    Automatic wrapper expansion: width: var(--sep-wide-w) — SEP writes the correct
    value into that CSS variable; the wrapper expands from 64px to the actual base
    img width (140.8px), eliminating overlap with adjacent emotes
    Independent alignment settings for the standard and mod cases
  • May 4, 2026
    description
    7BTVFZ Emote Picker  v2.024.26 — for Twitch Chat .
     
    ⚠️ Before using — disable BetterTTV, 7TV and FFZ browser extensions on twitch.tv
    
    The extension adds a button below the chat input field. Click it to open a full-screen
    emote picker popup with access to 7TV, BTTV and FFZ emotes.
    Built from scratch — no bloat, no broken features, no weird behavior.
    
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
    🧩 Core Features
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
    📦 Loads emotes from 7TV, BTTV and FFZ — channel + global sets
    🔲 Zero-width 7TV emote support — correct layering in chat
    🔘 Mini button injected below the chat input field
    🪟 Full-screen popup — opens on button click, 480 emotes per page
    🔍 Search — filter emotes by name within the current tab
    ⭐ Favorites — Ctrl+Click an emote in the popup to save/remove
         Stored locally, separately per channel
    💬 Click any emote to insert it into chat
    📨 "Send to chat" button — simulates the native Twitch send button
    🔄 Auto-refresh — detects 7TV notifications about emote add/remove/rename
         and updates the list automatically
    
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
    ⚙️ Technical
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
    📄 Pagination — 480 emotes per page with full virtual scroll support
    🔤 Autocomplete — type :emote prefix in chat to get suggestions
    🔒 No data collection — the extension does not send or store any user data
    🌐 Twitch only — does not run on directory, clips, videos or other pages
    ❌ Incompatible with official 7TV, BetterTTV and FrankerFaceZ extensions
    
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
    📋 Patch notes & source → https://github.com/ftpobpl47hGTN56/7BTVFZ-emote-Picker
    7BTVFZ Emote Picker v2.294.26 — for Twitch Chat .
     
    ⚠️ Before using — disable BetterTTV, 7TV and FFZ browser extensions on twitch.tv
    
    The extension adds a button below the chat input field. Click it to open a full-screen
    emote picker popup with access to 7TV, BTTV and FFZ emotes.
    Built from scratch — no bloat, no broken features, no weird behavior.
    
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
    🧩 Core Features
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
    📦 Loads emotes from 7TV, BTTV and FFZ — channel + global sets
    🔲 Zero-width 7TV emote support — correct layering in chat
    🔘 Mini button injected below the chat input field
    🪟 Full-screen popup — opens on button click, 480 emotes per page
    🔍 Search — filter emotes by name within the current tab
    ⭐ Favorites — Ctrl+Click an emote in the popup to save/remove
         Stored locally, separately per channel
    💬 Click any emote to insert it into chat
    📨 "Send to chat" button — simulates the native Twitch send button
    🔄 Auto-refresh — detects 7TV notifications about emote add/remove/rename
         and updates the list automatically
    
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
    ⚙️ Technical
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
    📄 Pagination — 480 emotes per page with full virtual scroll support
    🔤 Autocomplete — type :emote prefix in chat to get suggestions
    🔒 No data collection — the extension does not send or store any user data
    🌐 Twitch only — does not run on directory, clips, videos or other pages
    ❌ Incompatible with official 7TV, BetterTTV and FrankerFaceZ extensions
    
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
    📋 Patch notes & source → https://github.com/ftpobpl47hGTN56/7BTVFZ-emote-Picker
  • Apr 27, 2026
    description
    7BTVFZ Emote Picker for Twitch
     
    -----------------------------------------------------------------------------------------------
    before using it, do not forget to disable such extensions as,
    BtTV,7tv,FFz addons -7tv-bttv !!!.
    ----------------------------------------------------------------------------------------------
    The extension adds a separate button, and when clicked, it opens the popout window, emote-picker, and Twitch chat panel.
    to select emojis for platforms such as
    7TV, BTTV and FFZ.
    there is no such optimization in any extension that I have used,
    there is always something stupid, something strange, something broken, something absolutely useless.
    
    
    Basic functionality:
    - Download and display emojis of 7TV (channel + global), BTTV (channel + global), FFZ (channel + global)
    - Support for zero-width 7TV emojis (layering in chat)
    - Mini button under the chat input field 
    - Full-screen popup (opens by clicking on a button in the chat,
    - 480 emojis per page)
    - Search (filtering) by the name of the emojis in the current tab
    - Favorites: Ctrl+click on the icon in the popup → add/remove to favorites (stored locally, separately via channels)
    - Inserting emojis into the chat on a click
    - The "Send to chat" button in the popup (simulates pressing the native send button)
    - Automatically updates the list of emojis when 7TV notifications about adding/deleting/renaming emojis are detected in the chat
    
    Features:
    - Virtualization and rendering: The list of emojis is rendered page by page (pagination),
      full virtualization (endless scrolling without pagination) 
    - Auto-completion when entering :username - and emote prefix ":kappa" etc and so on.
    - The extension is incompatible with the official extensions 7TV, BetterTTV and FrankerFaceZ — they must be disabled on twitch.tv
    - Works only on Twitch pages (does not work in directories, clips, videos, etc.)
    
    The extension does not collect or send any user data.
    7BTVFZ Emote Picker  v2.024.26 — for Twitch Chat .
     
    ⚠️ Before using — disable BetterTTV, 7TV and FFZ browser extensions on twitch.tv
    
    The extension adds a button below the chat input field. Click it to open a full-screen
    emote picker popup with access to 7TV, BTTV and FFZ emotes.
    Built from scratch — no bloat, no broken features, no weird behavior.
    
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
    🧩 Core Features
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
    📦 Loads emotes from 7TV, BTTV and FFZ — channel + global sets
    🔲 Zero-width 7TV emote support — correct layering in chat
    🔘 Mini button injected below the chat input field
    🪟 Full-screen popup — opens on button click, 480 emotes per page
    🔍 Search — filter emotes by name within the current tab
    ⭐ Favorites — Ctrl+Click an emote in the popup to save/remove
         Stored locally, separately per channel
    💬 Click any emote to insert it into chat
    📨 "Send to chat" button — simulates the native Twitch send button
    🔄 Auto-refresh — detects 7TV notifications about emote add/remove/rename
         and updates the list automatically
    
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
    ⚙️ Technical
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
    📄 Pagination — 480 emotes per page with full virtual scroll support
    🔤 Autocomplete — type :emote prefix in chat to get suggestions
    🔒 No data collection — the extension does not send or store any user data
    🌐 Twitch only — does not run on directory, clips, videos or other pages
    ❌ Incompatible with official 7TV, BetterTTV and FrankerFaceZ extensions
    
    ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
    📋 Patch notes & source → https://github.com/ftpobpl47hGTN56/7BTVFZ-emote-Picker
  • Apr 27, 2026
    name
    7BTVFZ Emote Picker [Twitch]
    [twitch.tv] 7BTVFZ Emote Picker

Permissions & access

Permissions
storage
Host access
https://www.twitch.tv/*, https://7tv.app/*, https://7tv.io/*, https://betterttv.com/*, https://cdn.betterttv.net/*, https://api.betterttv.net/*, *://www.twitch.tv/*, *://7tv.io/*, *://events.7tv.io/*, wss://events.7tv.io/*, *://cdn.betterttv.net/*, https://api.frankerfacez.com/*

Screenshots

[twitch.tv] 7BTVFZ Emote Picker screenshot 1[twitch.tv] 7BTVFZ Emote Picker screenshot 2[twitch.tv] 7BTVFZ Emote Picker screenshot 3[twitch.tv] 7BTVFZ Emote Picker screenshot 4

About

7BTVFZ Emote Picker v3.125.26 — for Twitch Chat .
 
⚠️ Before using — disable BetterTTV, 7TV and FFZ browser extensions on twitch.tv

The extension adds a button below the chat input field. Click it to open a full-screen
emote picker popup with access to 7TV, BTTV and FFZ emotes.
Built from scratch — no bloat, no broken features, no weird behavior.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🧩 Core Features
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📦 Loads emotes from 7TV, BTTV and FFZ — channel + global sets
🔲 Zero-width 7TV emote support — correct layering in chat
🔘 Mini button injected below the chat input field
🪟 Full-screen popup — opens on button click, 480 emotes per page
🔍 Search — filter emotes by name within the current tab
⭐ Favorites — Ctrl+Click an emote in the popup to save/remove
     Stored locally, separately per channel
💬 Click any emote to insert it into chat
📨 "Send to chat" button — simulates the native Twitch send button
🔄 Auto-refresh — detects 7TV notifications about emote add/remove/rename
     and updates the list automatically

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
⚙️ Technical
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📄 Pagination — 480 emotes per page with full virtual scroll support
🔤 Autocomplete — type :emote prefix in chat to get suggestions
🔒 No data collection — the extension does not send or store any user data
🌐 Twitch only — does not run on directory, clips, videos or other pages
❌ Incompatible with official 7TV, BetterTTV and FrankerFaceZ extensions

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
📋 Patch notes & source → https://github.com/ftpobpl47hGTN56/7BTVFZ-emote-Picker

Changelog — SEP Overlay Align
[## [2.294.26] — [3.125.26] - 2026-05-12]
Problem
In Twitch chat with SEP (7TV) + FFZ extensions, base emotes inside overlay wrappers
were misaligned: they shifted relative to overlay images, overlapped adjacent emotes,
and made message text hard to read.

Solution
Pure CSS injection via a <style> tag — no DOM mutations, no MutationObserver.
Two independent rule sets: one for standard overlays, one for modified overlays.

Changes
CSS architecture
Wrapper switched from inline-block to inline-flex — stays inline in the chat
flow while enabling flex alignment for the child base img
Targeting via :has(.sep-emote-overlay) — rules apply only to wrappers that
contain an overlay; plain base-only wrappers are untouched
justify-content / align-items instead of a hardcoded translateX/Y pixel —
alignment is adaptive and works correctly regardless of wrapper size
Overlay images explicitly receive position: absolute — they are taken out of
flex flow and do not affect base positioning
Modifier support — sep-mod-* (ffzW etc.)
Separate selector :has([class*="sep-mod-"]) for wrappers where the base img
carries a modifier class (e.g. sep-mod-ffzW)
Automatic wrapper expansion: width: var(--sep-wide-w) — SEP writes the correct
value into that CSS variable; the wrapper expands from 64px to the actual base
img width (140.8px), eliminating overlap with adjacent emotes
Independent alignment settings for the standard and mod cases

Technical

Version
3.125.26
Manifest
V3
Size
1.78MiB
Min Chrome
88
Languages
1
Featured
No

Metadata

ID
fggnkbfccljadbpmfmbjkanlbpfibkhm
Developer ID
ua607dbcb8976cae151904febbf4658e8
Developer Email
[email protected]
Created
Mar 25, 2026
Last Updated (Store)
May 13, 2026
Last Scraped
Jun 10, 2026
Website
Support URL

Data sourced from the Chrome Web Store · last verified Jun 10, 2026.