Free tool · 7TV
7TV Emote Resizer A sharp upload inside 7TV’s limits.
Drop one PNG, JPG, WEBP or GIF and this free 7TV emote resizer makes a square 512 px file for your 7TV upload plus a small 128 px copy, each checked against 7TV’s published limits: up to 7 MB, up to 1000 × 1000 px and up to 1000 frames. It runs in your browser, with nothing uploaded and no sign-up.
- Free, no sign-in
- Runs in your browser — nothing is uploaded
- Checked against official limits
7TV’s rules
7TV emote size and file limits
| Rule | 7TV’s value |
|---|---|
| Formats | PNG, APNG, WEBP, WEBM or GIF |
| Max file size | 7 MB |
| Resolution | Up to 1000 × 1000 px; 7TV resizes automatically |
| Animation | GIF or WEBM, up to 1000 frames |
| Transparency | Allowed and recommended |
| Review | Uploads are moderated; up to 10 of yours can wait for approval at once |
Because 7TV’s limits are generous, the usual problem is the other direction: a file that is fine on 7TV can be far too heavy for Discord (256 KB) or Twitch (512 KB per animated size). That is why the 128 px copy is here.
Source: https://help.7tv.app/en/articles/11069712-how-to-upload-an-emote-to-7tv
How to use it
Resize, then upload on 7tv.app
- 1Drop your emote
PNG, JPG, WEBP or GIF up to 10 MB. Fit pads other shapes with transparency; Fill crops the center.
- 2Check the cards
Each output shows its size and a pass or fix against 7TV’s limits.
- 3Upload to 7TV
7TV’s help center: log in to 7tv.app, press Upload at the top right, choose the file, set a name (the code people type in chat), optional tags, public or private, then Upload.
More sizes
Twitch, Discord, BTTV and Kick from the same file
The Twitch emote resizer exports Twitch 112/56/28 px, Discord 128 px, 7TV 128 px and BTTV 112 px at once, and the Kick emote resizer makes Kick’s 500 × 500 file. Our 7TV, BTTV and FFZ guide compares the three extensions.
7TV emote maker → · Twitch emote resizer → · Kick emote resizer → · 7TV, BTTV and FFZ sizes →
FAQ
Frequently asked questions
What are 7TV’s emote limits?
7TV’s help center lists PNG, APNG, WEBP, WEBM or GIF, a maximum size of 7 MB, a resolution up to 1000 × 1000 px (7TV resizes automatically) and up to 1000 frames for animated GIF or WEBM emotes.
Why does this tool make a 512 px file and a 128 px file?
The 512 px file is a sharp upload well inside 7TV’s 1000 × 1000 and 7 MB limits. The 128 px copy is a small, conservative file (under 1 MB) that also fits Discord’s 256 KB emoji limit most of the time, handy if you post the same emote in several places.
Can I upload wide emotes to 7TV?
7TV’s help article gives a maximum resolution, not a square requirement. This tool makes square files; to keep a wide emote wide, upload the original instead of resizing it here.
Will my emote show up right away?
Uploads go through 7TV’s moderation. Its help center says only 10 of your emotes can wait for approval at once, and public emotes stay unlisted until they are reviewed.
Is my file uploaded anywhere?
No. Resizing runs in your browser and nothing leaves your device.
No character yet? Design one in 2 minutes.
Turn a picture or a five-question brief into a locked character, then make emotes, badges and stickers that all match.