Drop an image or pick a file. The tool makes emotes and badges in every size you need, shows them in light and dark chat, checks the file size and lets you download the PNGs.
No viruses, no surprises: you get a new PNG drawn in your browser. Metadata and attachments from the original file are not carried over.
Everything is calculated in your browser: nothing you enter is sent anywhere.
Twitch emotes are 112 × 112, 56 × 56 and 28 × 28 px; Twitch subscriber badges are 72 × 72, 36 × 36 and 18 × 18 px. Kick asks for a 500 × 500 px emote under 1 MB, YouTube takes member emoji from 48 to 480 px, also under 1 MB, and Discord recommends 128 × 128 px and about 256 KB. Kick, YouTube and Discord numbers come from their help pages. The Twitch file size limits (1 MB per emote, 25 KB per badge) come from designer guides, so they are marked as a guideline: double-check the hint in your Creator Dashboard before uploading. We count strictly: 1 KB = 1,000 bytes.
Your image never leaves your computer: the browser does all the work. We only accept PNG, JPG, WEBP and GIF up to 10 MB and 4096 px per side, and we check the first bytes of the file, not just the extension; SVG and other formats are refused. The output is always a brand-new PNG redrawn on a canvas, so metadata (location, camera, EXIF) and anything else bundled in the original file is left behind. Images are scaled down in steps, halving each time, with high-quality smoothing, so the small sizes stay crisp. If the image is not square, you can fit it with transparent padding or crop it to the center. For GIFs only the first frame is used; animation is not kept.
Three square PNGs: 112 × 112, 56 × 56 and 28 × 28 px. Twitch can also scale down one large image for you, but if you upload sizes manually you need all three. Aim for no more than 1 MB per file.
Draw the emote large, ideally 500 px or more, on a transparent background. Drop it here, keep the Twitch emote set on and press Download all to get three PNGs. Check the 28 px preview: if details get lost, simplify the drawing and use a thicker outline.
72 × 72, 36 × 36 and 18 × 18 px PNGs, one badge per subscription tier or tenure. Keep each file within 25 KB; that figure comes from designer guides, and PNGs this small are almost always lighter anyway.
Nothing is uploaded: your browser processes the file. We check the format by its contents, refuse SVG and give you a new PNG drawn from scratch, so hidden data and attachments from the original are not carried over.
Order or repeat in a minute, balance and order statuses — right in Telegram