PochiSta is a completely free emoji and sticker maker that needs no sign-up. There are three ways in, and any of them is a fine place to start. Type text and heavy display fonts with multi-layer outlines keep it readable even when it renders small. Bring your own image and one click removes the background (solid backgrounds are cut out instantly, complex photos go through the in-browser AI). Or draw freehand with a finger, mouse or stylus — scrawls like "!!" or an arrow read far better as stickers than typed text. Effects are split into Motion, Particles and Filters, and you can take one from each, so combinations like "bouncing while sparkling" are possible. If you have no artwork to start from, the logo maker is your entry point: search 400 mascot assets by name, or combine 18 characters with expressions and palettes. Keep an asset's original colours or apply one of six palettes. Export it as a channel or server icon, or drop it straight into a sticker. When you are done, export transparent PNGs and animations (GIF, plus full-colour APNG for Discord stickers) optimised for the Discord, Slack, Microsoft Teams, Misskey, Twitch and YouTube specs in one click. LINE stickers work on different assumptions, so they are exported one at a time from their own section.
Your images never leave the browser, so unreleased artwork and personal photos stay private.
If you run a channel or a server, there are features built for you. Every sticker can be checked against a mock of each platform's chat at actual 24px size, in both dark and light mode, so "it turned out too small to read in chat" and "it disappears into the dark background" get caught before you export. YouTube membership and Twitch subscriber loyalty badges can be generated in every tier colour from a single transparent PNG. Twitch emotes come out as the required 112/56/28px set, and Discord emoji and stickers are compressed to fit their upload limits automatically — so what you download is ready to upload without looking up a single spec.
| Platform | Static (transparent PNG) | Animated |
|---|---|---|
| YouTube Live | 480×480px | Not supported (static only) |
| Twitch | 112×112px 56×56px 28×28px | 112×112px (max 1024KB) 56×56px (max 1024KB) 28×28px (max 1024KB) |
| Discord | 128×128px (max 256KB) 320×320px (max 512KB) | 128×128px (max 256KB) 320×320px (max 512KB) |
| Slack | 128×128px (max 128KB) | 128×128px (max 128KB) |
| Microsoft Teams† | 128×128px (max 256KB) | 128×128px (max 256KB) |
| Misskey* | 128×128px (max 64KB) | 128×128px (max 64KB) |
* The limit differs per server; the value shown is the misskey.io default.
† The pixel size is not an official requirement: the official spec covers only a square shape and the file size cap, so the size shown is our own practical value, matched to the other platforms.
LINE stickers (370×320px, a 10px margin all round, transparent PNG, under 1MB) are not in the table above: they are not square, and they are sold as a reviewed set rather than uploaded one by one. They are exported individually from the export dialog and are not part of the bulk ZIP.
Yes. It is completely free and no account is required. You can use the emotes you create commercially — every bundled font ships under a permissive licence such as the SIL Open Font License.
No. Everything — background removal, outlining, resizing and ZIP packaging — runs inside your browser, and nothing is uploaded or stored on a server. Even the AI model is served by this site itself, so nothing reaches an external server.
Yes. The Draw tab lets you draw straight onto the canvas with a finger, mouse or stylus. A stylus uses real pressure and a mouse or finger uses stroke speed, so the line thickness varies — which makes scrawls like "!!" or arrows read far better as emotes than typed text. You can undo one stroke at a time, and the eraser removes whole strokes you drag over. What you draw is saved on your device, so it is still there after you close the page.
Yes, in two ways. It opens on "pick an asset": search 400 mascot assets by Japanese name, kana reading or English slug, or hit shuffle to compare a handful at a time. Keep an asset's original colours, apply one of six palettes, or swap its main and accent colours. The other mode, "build from shapes", lets you pick one of 18 characters and then the eyes, mouth, palette and facing. An icon has to survive at 32px, so a 32px actual-size view and a silhouette are shown the whole time you are editing. Export a single 1024px PNG or a full icon set as a ZIP (1024px down to 16px, with and without a background) for a YouTube channel icon, a Discord server icon or a favicon. The finished logo can also be handed to the emote editor or the badge maker.
Not at runtime. In shapes mode every logo is drawn by Canvas code inside your browser. The 400 mascot assets used by asset mode were generated with an image model by their publisher (IP as Logo) and are bundled with this site ahead of time — they are distributed for commercial use with no additional terms. In both cases no image-generation model is called at runtime and none of your images leave your device. The same choices always produce the same logo, so you can come back later and rebuild it with only the colours changed.
Sixteen presets: shake, bounce, spin, pulse, wave and zoom punch, plus scroll across and scroll up (which loop seamlessly like a ticker board or end credits), particle effects such as sweat drops, sparkles, glow sticks, a flame aura and emotion marks, and filters like rainbow, mosaic and blur. Animation is set per layer. Mosaic and blur stay applied rather than animating, so on their own they export as still transparent PNGs.
Yes. Effects are split into three slots — Motion, Particles and Filters — and you can pick one from each, up to three at once. That makes combinations like "bouncing while sparkling" or "shaking with a mosaic on top" possible. Tapping a selected card again clears just that slot. Rainbow, mosaic and blur follow the subject, so the cells and blur scale and rotate along with it.
Twitch emotes require a set of three sizes: 112×112px, 56×56px and 28×28px. PochiSta exports all three as transparent PNGs in one click. Animated emotes are supported as GIFs up to 1MB.
Discord custom emoji (128×128px recommended) must be 256KB or smaller. PochiSta automatically reduces colours and compresses the output so it stays under the limit. Stickers (320×320px) are kept under 512KB.
Slack custom emoji are 128×128px with a 128KB file size limit — stricter than the other platforms. PochiSta compresses automatically to stay within it, and animated GIFs follow the same rule.
Teams only specifies “square and under 256KB” — there is no pixel size in the official documentation. PochiSta uses 128×128px as a practical value, the same as the other chat platforms, and compresses to stay under 256KB. Teams renders emoji at roughly 20–32px in the message list, so 128px is plenty even when enlarged.
Misskey is federated, so the limit is set per server. PochiSta defaults to the 64KB used by misskey.io, the largest instance — the strictest cap of any platform it supports. Check your own server if it differs. For text-only stills, staying under 10KB is generally recommended. Misskey also encourages checking legibility on both light and dark themes, which the real-size preview does side by side.
Yes. A dedicated section in the export dialog writes a single image to the LINE Creators Market sticker spec (370×320px, a 10px margin all round, transparent PNG, under 1024KB). It is not square, so it is deliberately left out of the bulk ZIP for the other platforms. Bundling a set of 8–40 stickers and generating the main image (240×240px) and tab image (96×74px) are not supported — prepare those on LINE Creators Market. Selling also requires LINE's review: a sticker built from artwork, illustrations or fonts owned by someone else cannot be submitted, even after editing it here.
No. YouTube membership emoji are static images only (480×480px transparent PNG recommended). Even with an animation selected, PochiSta exports a static PNG for YouTube.