Free Tool

Custom emoji for Discord, Slack, and Telegram from any photo

Remove backgrounds, crop to size, adjust corner radius and padding, and download all emoji sizes at once.

The problem

Creating custom emoji requires removing the background, resizing to exact platform dimensions, and often adding padding or corner rounding — all steps that require separate tools or a paid image editor subscription. Getting the sizing wrong means your emoji upload is rejected or looks wrong in chat.

The NSS solution

NSS Emoji Creator is purpose-built for the workflow: background removal, corner radius slider, padding slider, and one-click download of all required sizes (16px, 32px, 64px, 128px, 256px, 512px). Download individual sizes or ZIP all at once. Telegram Sticker and WebP download options are also included.

How to use it

  • 1

    Discord server custom emoji

    Discord requires emoji to be 128 × 128 px and under 256 KB. Upload your image, remove the background, adjust corner radius and padding, then download the 128px size directly.

  • 2

    Slack workspace custom emoji

    Slack emoji must be square, under 128 KB, and at least 32 × 32 px. The 64px or 128px download from NSS meets Slack's requirements for all workspace types.

  • 3

    Telegram sticker creation

    Telegram stickers require a 512 × 512 px WebP or PNG with transparent background. Use the 512px WebP download from NSS Emoji Creator for direct Telegram upload.

  • 4

    Brand mascot emoji packs

    Turn your brand mascot, logo, or character into a full emoji pack with multiple expressions. Process each variant through the Emoji Creator and download all sizes at once.

  • 5

    Personal reaction emoji from photos

    Use a selfie or character photo to create a custom reaction emoji. Adjust corner rounding to create a rounded-square icon style matching platform conventions.

Step-by-step guide

  1. 1

    Upload your image

    Go to /emoji-creator and drop your photo or illustration. Portraits, characters, logos, and reaction faces all work well.

  2. 2

    Background is removed automatically

    The AI removes the background immediately. Use the editor if any cleanup is needed around edges or hair.

  3. 3

    Adjust corner radius and padding

    Use the corner radius slider to round the corners (0 for square, max for circle). Use the padding slider to add space around the subject so it doesn't touch the emoji edges.

  4. 4

    Preview at all sizes

    The preview panel shows your emoji at all standard sizes simultaneously (16px to 512px). Check that small sizes are still legible.

  5. 5

    Download individual sizes or ZIP all

    Click any size button to download that resolution individually, or click Download All as ZIP to get every size at once. WebP format is available for Telegram stickers.

Common questions

What size does Discord require for custom emoji?

Discord custom emoji must be 128 × 128 px and under 256 KB. PNG is the recommended format. The 128px PNG from NSS Emoji Creator meets these requirements directly.

What are Slack's emoji size requirements?

Slack requires emoji to be square, at least 32 × 32 px, and under 128 KB. The 64px or 128px PNG downloads from NSS work for all Slack workspace types.

What format does Telegram need for stickers?

Telegram stickers require 512 × 512 px WebP or PNG with a transparent background. Use the 512px WebP download option in NSS Emoji Creator for direct Telegram sticker upload.

Can I create animated emoji?

NSS Emoji Creator processes still images only. For animated emoji, use the GIF Background Remover to process an animated GIF and then resize it in a dedicated GIF editor.

Ready to try it?

No account. No subscription. No images uploaded to any server.

Create emoji free

Related guides