Photo to Emote — Turn Yourself into an Emote

Upload a selfie, pick an expression, get an emote that actually looks like you.

0/200

Style

Platform size

Your first emote is free · no sign-up

Use only your own photos or ones you have permission to use. · Terms

Popular Emote Examples

View more emotes
  • Emote made from a selfie
  • Excited anime girl emote
  • Girl hugging a heart emote
  • Laughing LUL style emote
  • Cat photo turned into an emote
  • Pug photo turned into an emote
  • Hype cat Twitch emote
  • GG bear emote

How it works

  1. 1Upload a selfieA clear, front-facing photo with good light works best. JPG, PNG or WEBP up to 10 MB.
  2. 2Add an expressionOptional: "winking with a thumbs up", "screaming with hype". Pick a style and hit Generate.
  3. 3Download every sizeGet a transparent PNG plus 112, 56 and 28 px files, ready to upload to Twitch.
BEST VALUE

Channel Kit $9.99

Matching emotes, sub badges, PFP, banner and panels for a complete channel look.

Photo to emote is an AI tool that turns your selfie into a cartoon Twitch emote that still looks like you. It keeps features like your hair colour, glasses, beard and headphones, removes the background, and exports 112, 56 and 28 px PNGs. Photo emotes take a minute or two. The first one is free.

  • Looks like you

    The AI keeps your hair colour, glasses, beard, piercings and headphones, the things viewers recognise.

  • Transparent background

    Emotes, badges and logos come out with the background removed, and the result screen checks the corners are really transparent.

  • Every platform size

    Twitch, Discord, Kick, YouTube, 7TV and BTTV sizes in one ZIP, resized and sharpened in your browser, with the KB size of each file shown.

  • Selfie deleted in 24 hours

    Uploaded photos are deleted automatically after 24 hours. Emotes made with credits stay private in My Emotes.

What is photo to emote?

Photo to emote is a way to make a custom emote of yourself without drawing anything. You upload a photo, and the AI redraws you as a small cartoon character with a clear expression, ready for chat. A streamer’s own face is a natural emote for wins, fails and funny moments, because chat already knows it. It works just as well for VTubers who want a "real me" version and for anyone who wants their face in a Discord server.

With an artist, a personal emote means sending reference photos and waiting on sketches. Here you get a finished, transparent emote in a minute or two. Before you download, the result page shows it at 28 px in a mock chat and lists the KB size of the 112, 56 and 28 px files, so you can tell whether your face still reads at chat size. Not happy? Change the expression line and generate again.

How to turn a photo into an emote

Open the Photo to Emote tab at the top of the page and upload a selfie. In the box below, describe the expression you want, for example "laughing with eyes closed" or "shocked, hands on cheeks". Pick a style and press Generate.

Under the hood, the AI studies your photo, keeps your recognisable features and draws a new emote with a big head and bold outlines. It removes the background automatically and shows the result at 112, 56 and 28 px so you can check it reads in chat. Then download the ZIP and upload the three files to your Twitch creator dashboard.

Which photos work best?

A clear, well-lit photo of your face from the front works best. The AI can only keep what it can see, so the more of your face and signature details are visible, the more the emote will look like you. If a result misses a detail, mention it in the expression line, for example "keep my round glasses".

  • Face the camera. Side profiles and heavy angles lose detail.
  • Use even light. Strong shadows can confuse hair and skin colour.
  • Show your signature look: your usual glasses, headset, hat or hair.
  • One person per photo. Crop out friends and busy backgrounds.
  • Avoid heavy filters, which can change your colours.

Expression ideas for streamer emotes

Most streamers start with the reactions their chat uses most. A hype face for wins, a laugh, a sad or crying face, a love emote for raids and subs, and a wave for "hi" cover most of chat. You can make each one from the same selfie by changing the expression line.

EmoteExpression to type
Hypescreaming with hype, both fists up
LUL / laughlaughing hard, eyes closed, tears of joy
Sadcrying big cartoon tears
Lovehugging a big pink heart
Hiwaving hello with a big smile
GGthumbs up, confident grin

Twitch emote sizes

Twitch asks for three square PNG or GIF files at 112×112, 56×56 and 28×28 pixels, each under 1 MB. Every photo emote downloads in all three, plus the original 1024 px PNG and sizes for Discord, Kick, YouTube, 7TV and BTTV. The Twitch emote size guide explains why the 28 px version matters most. Resizing happens in your browser with light sharpening on the small sizes, so your face stays crisp instead of turning into a blur.

Make a full emote set from one selfie

One good selfie is enough for a whole emote set. Upload the same photo each time and change only the expression line: hype, laugh, cry, love, wave. Keeping the photo and style the same gives every emote the same face, so they look like a matching set in chat.

Cute and Chibi are the most forgiving styles for selfie emotes: big heads and simple faces keep your features easy to spot at 28 px. Anime suits VTubers and anime channels, Kawaii adds soft pastels and blush, 3D turns you into a glossy collectible figure, and Pixel makes you a retro game character. Meme exaggerates your expression for laugh and rage emotes.

Start with the reactions your chat uses most and add more as Twitch gives you more emote slots. Every emote you make while signed in is saved to My Emotes, so you can download it again any time.

Is it safe to upload my photo?

Yes. Your photo is used only to create your emote, and uploaded photos are deleted automatically after 24 hours. Emotes made with credits are saved to My Emotes and stay private unless you share them. The one exception is the free guest emote: it goes to the public free emote gallery by default, and you can switch sharing off on the result page. Please only upload your own photos, or photos you have permission to use. Twitch does not allow emotes of other people’s likeness without permission, and neither do we.

More ways to make emotes

No good selfie? Describe a character instead with the main Twitch emote maker, or turn your cat or dog into a mascot with the pet emote maker. The same photo can also become a profile picture on the PFP maker.

Your first emote is free with no sign-up. After that, each emote costs 30 credits, with packs from $5.99 for 250 credits that never expire. See pricing.

Frequently Asked Questions

Yes. Upload a clear selfie on the Photo to Emote tab, add an expression and press Generate. You get a cartoon emote of yourself with a transparent background in 112, 56 and 28 px.

More emote tools

Make your first emote free

No sign-up. Transparent PNG in every Twitch size in under a minute.