Skip to content
maskostudioDocs

All pages

  • Overview/docs/use-cases
  • Mobile app/docs/use-cases#mobile
  • Website/docs/use-cases#website
  • Desktop/docs/use-cases#desktop
  • AI agents/docs/use-cases#agents
  • Videos/docs/use-cases#videos
  • Brand/docs/use-cases#brand
  • Start building/docs/ai-agents
  • Set up once/docs/ai-agents#set-up-once
  • Ask in plain words/docs/ai-agents#ask-in-plain-words
  • What your agent does/docs/ai-agents#what-your-agent-does
  • MCP server/docs/mcp
  • Masko for Cursor/docs/ai-tools/cursor
  • Masko in ChatGPT/docs/ai-tools/chatgpt
  • Start here/docs/tutorials#start-here
  • All tutorials/docs/tutorials
  • Create your first mascot/docs/tutorials/first-mascot
  • Create an animated character/docs/tutorials/first-animation
  • Make a character talk/docs/tutorials/make-it-talk
  • Put your mascot on your website/docs/tutorials/mascot-on-your-website
  • Guide onboarding with a talking mascot/docs/tutorials/web-onboarding-mascot
  • Add a mascot that celebrates progress and welcomes users back/docs/tutorials/web-progress-companion
  • Add a talking support mascot in the bottom right/docs/tutorials/web-support-mascot
  • Show a mascot while your AI thinks/docs/tutorials/ai-loading-mascot
  • Give your AI agent a face/docs/tutorials/ai-agent-face
  • Animate the mascot you already have/docs/tutorials/animate-your-mascot
  • How to make Telegram stickers/docs/tutorials/telegram-stickers
  • How to make Discord stickers/docs/tutorials/discord-stickers
  • Quickstart: your first animation/docs/quickstart
  • Terminal quickstart/docs/terminal
  • API keys and workspaces/docs/authentication
  • CLI browser login/docs/authentication/cli
  • How mascots work/docs/how-mascots-work
  • Credits and costs/docs/credits
  • From text/docs/create/from-text
  • From an image/docs/create/from-image
  • From a website/docs/create/from-website
  • From a brand book/docs/create/from-brand-book
  • Reference images/docs/manage/references
  • What you can generate/docs/generation
  • Pose-to-animation walkthrough/docs/generate/workflow
  • Images and poses/docs/generate/images
  • Animations/docs/generate/animations
  • Talking animations/docs/generate/talking
  • Logos, backgrounds and stickers/docs/generate/design-assets
  • Cursor follower/docs/generate/cursor-follower
  • Batch generation/docs/generate/batch
  • Image and video exports/docs/manage/media-exports
  • Canvases and releases/docs/canvas
  • Build a canvas/docs/canvas/build
  • Canvas templates/docs/canvas/templates
  • Generate canvas assets/docs/canvas/generate-all
  • Export a canvas/docs/canvas/export
  • Overview and demo/docs/player
  • Play one animation/docs/player/one-animation
  • Play a canvas/docs/player/canvas
  • Hosting and file formats/docs/generate/cdn
  • File sizes/docs/generate/file-sizes
  • Float a mascot on your Mac/docs/integrations/desktop
  • Jobs and polling/docs/manage/jobs
  • Webhooks/docs/manage/webhooks
  • Manage mascots and assets/docs/manage/collections
  • All endpoints/docs/reference
  • Requests and responses/docs/reference/conventions
  • Errors and recovery/docs/reference/errors
  • Command line reference/docs/terminal/commands
  • TypeScript SDK/docs/sdk/typescript
  • Changelog/docs/reference/changelog
  • Migrate to mascots and canvases/docs/manage/studio-migration
Get an API key
Documentation

How to make Discord stickers

Affectionate squeezeProud landingGiant sleepy yawn
Dumple hugging itself with heart eyes, an animated Discord stickerDumple landing proudly with a little bounce, an animated Discord stickerDumple stretching into a huge yawn, an animated Discord sticker

Give your server its own character with stickers nobody else has. Masko's AI sticker maker draws the character, animates each reaction with a transparent background and writes the animated sticker in the exact format Discord asks for. You upload it to your server yourself.

20 min · 1 credit per image sticker, animated stickers free from an animation · Studio, then Discord

Every sticker below was made this way: the whole Dumple Everyday pack. Tap one to send it in the little chat; each comes with the Discord APNG Masko made.

Discord sticker size and format

From Discord's sticker rules:

StickerFileSizeLimit
AnimatedAPNGexactly 320 × 320512 KB
ImagePNGexactly 320 × 320512 KB

Masko's animated Discord file is a looping APNG at 320 × 320, under 471,859 bytes and up to 5 seconds, so it uploads as it is. The image sticker PNG is larger than that: resize it to 320 × 320 in any image editor first.

Already have a GIF, video or picture? The free Discord sticker maker turns it into a sticker or emoji at the right size, in your browser.

1. Make your character

Describe it in one sentence on Create a mascot, upload a drawing or your server's logo, or start from a full brand book. Every pose and animation starts from that reference, so the whole set looks like one character.

2. Give it reactions your server will use

Think of what people type all day: "lol", "gg", "wait what", "good night". Make one reaction for each.

  • For an animated sticker, in the Animations tab press Create Animation and describe the movement, such as "jumps back in surprise, eyes wide". Create an animated character walks through it.
  • For an image sticker, in the Images tab press Create Image and describe the pose, such as "sulking with arms crossed".

Every pose and animation comes out with a transparent background, so the sticker sits cleanly on Discord's light and dark themes.

3. Turn them into animated or image stickers

Press Sticker on the card. An animation becomes an animated sticker in four versions for no credits, including the Discord APNG. A pose becomes an image sticker for 1 credit. Open the sticker in the Stickers tab and download the Discord version, or the PNG for an image sticker.

Image stickerImage sticker
Dumple sighing with relief, an image sticker with a white borderDumple sulking under a little rain cloud, an image sticker with a white border

Resize an image sticker to 320 × 320 before you upload it; the animated Discord file is already that size.

4. Upload to your server

You need to own the server or have the Create Expressions permission. Uploading works in the Discord desktop or web app, not on phones.

  1. Open Server Settings → Stickers.
  2. Press Upload Sticker and choose the file.
  3. Enter a name, such as dumple_lol, and pick a related emoji so the sticker shows up in suggestions.
  4. Add a short description for screen readers, then save.

Discord previews APNG animation in the upload window. Dropped into a chat as a plain file, an APNG does not animate.

How many stickers a server can hold

ServerSticker slots
Every server5
Boost Level 115
Boost Level 230
Boost Level 360

Everyone in your server can send its stickers there. Members with Nitro can use them in other servers and DMs too.

Do it with the API

curl -X POST https://api.masko.ai/v1/assets/ANIMATION_ASSET_ID/sticker \
  -H "Authorization: Bearer $MASKO_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{}'

Poll GET /v1/assets/STICKER_ASSET_ID/sticker until formats.discord is completed, then download its file_url, or use its permanent public_url when asset hosting is on. Masko does not upload to Discord, so you add the file in your server settings. See animated sticker creation.

Put one on the Wall

The Masko Wall is one shared wall of mascot stickers, every one made with Masko. Press Put on the wall on a finished image to pin your character next to everyone else's.

Questions

Can Discord stickers be animated?

Yes. Masko's animated Discord sticker is a looping APNG at exactly 320 × 320, under Discord's 512 KB limit, and making it from an animation costs no credits.

Why does my APNG not move in chat?

Discord animates stickers, not APNG files posted as attachments. Upload it under Server Settings → Stickers and send it from the sticker picker.

Can I make emoji too?

Masko makes stickers. A pose with a transparent background is a good start for an emoji, but Discord emoji have their own sizes and upload screen.

Can I make stickers for my brand's community server?

Yes. Start the mascot from your logo or brand book, and every sticker keeps its colors and style.

Do the same stickers work on Telegram?

Yes. Each animated sticker also has a Telegram version, and Masko can add the whole set as one Telegram pack. See How to make Telegram stickers.

Next