Crop, Fit, and Pad apply to both single and batch static uploads.
Drag & drop static emote images
PNG, JPEG, WEBP — up to 5 files
7TV, BetterTTV, and FrankerFaceZ do not share one universal preset. Use Custom mode to target the square size you need, such as 128×128 or 256×256 for 7TV-style artwork, 112×112 for BTTV, or 128×128 for standard FFZ emotes. Static files export as PNG and animated files export as GIF.
7TV and Third-Party Emote Specs
Custom sizing guidance for 7TV, BTTV, FFZ, and extension-based emote platforms
Third-party emote requirements change more often than the major platform presets. Treat this page as a custom resizing workflow: choose the exact target size required by your current 7TV, BTTV, FFZ, or extension upload path.
Prepare Emotes for 7TV, BTTV, and FFZ
Use custom square sizing for third-party emote platforms, then finish any platform-specific formats that need WebP, AVIF, or wide canvas output.
7TV emote size
Start with a clean 128×128 or 256×256-style square source unless your upload flow asks for another target.
7TV wide emote
Use this tool for square source prep; wide or non-square layouts still need a final editor pass.
BTTV and FFZ variants
Export separate square files for each extension instead of assuming one upload fits every service.
Animated extension emotes
Resize GIF sources when the target extension accepts GIF, but convert to WebP or AVIF elsewhere if required.
How to Resize 7TV Emotes
Use Custom mode to prepare third-party emotes for 7TV, BTTV, FFZ, and similar chat extension platforms.
Choose the Target Platform Size
Look up the current size required by your upload flow. Many 7TV-style workflows use 128×128 or 256×256 source art, BTTV commonly uses 112×112, and standard FFZ assets often use 128×128.
Enter the Custom Size
Use Custom mode and type the square target size. The tool supports 16px to 1024px, so it can cover common third-party emote sizes and one-off platform requirements.
Upload Static or Animated Art
Upload PNG, JPEG, WebP, or GIF source files. Static images export as PNG, while animated files use GIF output. AVIF/WebP output conversion is not included yet.
Preview at Chat Scale
The resized image should still be recognizable when it appears small in chat. If the output is muddy, simplify the art or start from a larger, cleaner source.
Submit to 7TV or Another Platform
Upload the resized file to 7TV, BTTV, FFZ, or the target extension platform and follow its current format, moderation, and naming rules.
💡 For multi-platform emote libraries, keep a high-resolution master file and generate each platform size from that source. Downscaling from a clean master is more reliable than resizing an already tiny chat asset.
7TV and Third-Party Emote Tips
Keep a Large Master File
Maintain a clean master source at the largest size you need, then export 7TV, BTTV, FFZ, Twitch, or Discord variants from it. Re-resizing a small emote creates blur fast.
Check the Current Upload Rules
Third-party emote platforms change format and moderation rules more often than major platform presets. Confirm the current 7TV, BTTV, or FFZ requirements before submitting.
Use PNG for the Safest Static Export
This tool exports static files as PNG, which is the safest cross-platform choice for transparent emotes. If a platform prefers WebP or AVIF output, convert after resizing.
Treat Wide FFZ as a Separate Layout
Wide FFZ emotes need a non-square canvas. Use this tool for square sources or height preparation, then finish the wide composition in an editor that supports custom aspect ratios.
Continue With the Right Preset
Use these related tools and guides when the same artwork needs another platform size, file limit, or upload workflow.
Three Steps to 7TV-Style Emotes
Set Custom Size
Enter the square target your 7TV, BTTV, FFZ, or third-party upload workflow needs.
Upload Source Emote
Use PNG, JPEG, WebP, or GIF sources. Static files export as PNG; animated files export as GIF.
Download and Submit
Download the resized file and upload it to the target extension platform according to its current rules.
Built for 7TV-Style Emote Prep
Prepare square emotes and GIF sources for 7TV, then finish platform-specific WebP, AVIF, or wide layouts elsewhere when needed.
Custom Square Sizes
Choose a 128×128, 256×256, or another square source size for your upload flow.
PNG and GIF Exports
Resize static files as PNG and animated sources as GIF.
7TV, BTTV, and FFZ Prep
Create separate source files instead of assuming one extension output fits all.
Chat-Scale Readability
Preview whether small emote details survive after resizing.
Transparent Edge Cleanup
Preserve alpha before converting to another format if your final upload requires it.
Wide Emote Guidance
Use this page for source prep, then finish non-square wide art in an editor.
Frequently Asked Questions
Ready to Resize Your Chat Asset?
Upload your source file, crop it to the right square, and download an upload-ready PNG or GIF.
Start Resizing Now