Drag & drop your emote image
PNG, JPEG, WebP, or GIF — click to browse
Beyond the major streaming platforms, a thriving ecosystem of third-party emote services exists — 7TV, BetterTTV (BTTV), FrankerFaceZ (FFZ), and emerging platforms like Rumble each have their own size requirements. 7TV accepts emotes up to 128×128 or 256×256 with AVIF/WebP support. BTTV requires 112×112 emotes under 1 MB. FFZ supports 32×128 wide emotes in addition to standard squares. Our Custom Resizer lets you target any square dimension from 16px to 1024px, giving you full control over the output.
Third-Party Emote Platform Specs
Size, Format & File Limits for 7TV, BetterTTV, FrankerFaceZ & Emerging Platforms
Third-party emote platforms like 7TV, BTTV, and FFZ extend the native chat experience on Twitch and other streaming sites. They add thousands of community emotes beyond the official platform limits. 7TV has emerged as the most feature-rich option with AVIF/WebP support and zero-width emote layering. BTTV remains the most widely-installed with ~4 million active users. FFZ differentiates with wide-format emote support and deep chat customization. When creating emotes for multiple platforms, start with the largest target size and scale down — this preserves more detail than upscaling.
How to Create Emotes for Third-Party Platforms
Step-by-step workflow for resizing emotes for 7TV, BetterTTV, FrankerFaceZ, and any custom requirement.
Research Your Target Platform's Specs
Each third-party emote platform has unique requirements. 7TV accepts up to 256×256 with AVIF/WebP support and 150 animated frames. BTTV mirrors Twitch at 112×112. FFZ supports three tiers (32/64/128px) plus wide-format emotes. Check the platform's documentation before designing — sizes that work for Twitch may not work elsewhere.
Select Custom Mode & Enter Target Size
Click the "Custom" tab in Emote Resizer. Enter your desired output size in the Target Size field (16px to 1024px). The tool creates square output — enter 128 to get a 128×128 result. If your target platform requires multiple sizes (like FFZ's 32/64/128 tiers), run the tool once per size.
Upload & Crop Your Image
Drag and drop your source image. If it's not already square, use the built-in cropper to select the best region. For animated GIFs, the file is processed server-side to resize every frame while preserving animation timing and loop behavior.
Download Your Resized Emote
The live preview shows exactly how your emote will look at the target size. Download the result as PNG (static) or GIF (animated). The output file is ready to submit directly to your platform's emote upload page.
Submit to Your Emote Platform
Upload the resized file through your platform's interface. 7TV: go to 7tv.app → Upload Emote. BTTV: visit betterttv.com → Dashboard → Emotes. FFZ: use frankerfacez.com → Emoticons → Submit. Most third-party platforms approve emotes within a few hours, much faster than Twitch's 24-48 hour review.
💡 Creating emotes for multiple platforms? Start with the largest size you need (e.g., 256×256 for 7TV) and use that as your source image for all smaller sizes. This 'design big, scale down' approach preserves the most detail. If you're also creating emotes for Twitch or Discord, switch to those platform tabs — they have built-in presets for exact sizing and compression requirements.
Multi-Platform Emote Design Tips
Design at the Largest Target Size First
If you need emotes for multiple platforms (7TV at 256px, BTTV at 112px, FFZ at 128px), always start by designing at the largest target size. Downscaling preserves detail far better than upscaling. A 256×256 source image scaled to 112×112 will look sharp, but a 112×112 image upscaled to 256×256 will look blurry regardless of the algorithm used.
Leverage 7TV's Modern Format Support
7TV is the only major emote platform supporting AVIF and WebP formats, which offer dramatically better compression than PNG or GIF. A WebP animated emote can be 40-60% smaller than an equivalent GIF at the same quality. If 7TV is your primary platform, consider exporting in WebP — our tool outputs PNG/GIF by default, but you can convert the output using free online converters.
Understand FFZ's Unique Wide Emote Format
FrankerFaceZ allows non-square emotes up to a 4:1 aspect ratio (e.g., 128×32). This enables creative designs impossible on other platforms: text-based emotes, panoramic reaction images, or multi-character scenes. To use our tool for wide FFZ emotes, resize the height dimension and adjust the width proportionally in an image editor afterward.
Plan Your Cross-Platform Emote Library
Streamers who use 7TV, BTTV, and FFZ simultaneously can have hundreds of emotes available in chat. Organize your library strategically: use official Twitch/Kick slots for subscriber-exclusive emotes, BTTV for community favorites, 7TV for animated emotes (best GIF support), and FFZ for wide-format text emotes. Each platform serves a different niche.
Three Steps to Perfect Emotes
Set Your Target Size
Enter any dimension from 16px to 1024px. Whether it's 128×128 for 7TV, 112×112 for BTTV, or any custom size — you have full control over the output dimensions.
Upload Any Image Format
Drop your emote in PNG, JPEG, WebP, or animated GIF format. Our Custom mode accepts all common image types with a generous 5 MB file size limit.
Download & Use Anywhere
Get your perfectly sized emote instantly. Upload it to 7TV, BetterTTV, FrankerFaceZ, Rumble, or any platform that accepts your chosen dimensions.
Built for Streamers, by Streamers
100% Private
All processing happens in your browser. Your images never leave your device.
GIF Support
Resize and compress animated GIFs frame-by-frame while preserving quality and transparency.
Lightning Fast
Instant processing with no server wait times. Your emotes are ready in under a second.
Smart Cropping
Auto-detect and crop to perfect 1:1 square ratio for all streaming platforms.
Preserve Transparency
Full alpha channel support. Your transparent backgrounds stay crystal clear.
Batch Download
Download all three Twitch sizes at once. One click, three perfectly sized files.
Frequently Asked Questions
Ready to Resize Your Emotes?
Join thousands of streamers who trust Emote Resizer. Free forever, no sign-up required.
Start Resizing Now