How to Add Ready-to-Use Emojis to a Discord Server? Emoji Gallery
Search thousands of ready-to-use emojis from the panel, preview them, and add them to your server with a single toggle. Includes emoji slot counter, 256 KB limit, naming rules, custom emoji uploads, and /add_emoji for adding from other servers or links.
This article was translated automatically from the Turkish original. Read the Turkish original

In this article
- Emoji permission, dashboard access and slots
- How does VeyroBot count emoji slots?
- Step 1: Search in the gallery
- Step 2: Preview and add to the server
- Step 3: Manage from My Emojis
- Uploading your own emoji
- Adding from another server or link: /add_emoji
- If an emoji will not add or was deleted by accident
- Does a server that only uses its own emojis need it?
- Frequently asked questions
In short
The Gallery section under the Emoji tab in the VeyroBot panel lists thousands of ready-to-use emojis compiled from the most popular emotes in a public catalog. You search for an emoji by name, filter by category, and toggle the switch on its card. VeyroBot fetches the image from its source and uploads it to your server as a real Discord emoji; turning the switch off deletes the emoji from the server.
From the same tab, you can also upload your own files or use the /add_emoji command to add an emoji from another server or via an image link. The common limit for all three methods is: the file cannot exceed 256 KB, and your server must have empty emoji slots.
Emoji permission, dashboard access and slots
- The bot must be able to create emojis. VeyroBot uploads emojis using its own account. If the bot's role lacks the "Create Expressions" permission, Discord will reject the upload, and the panel will show a "Discord did not accept the emoji" error. The VeyroBot invite link requests this permission by default.
- You must have panel permissions. The Emoji tab is accessible to those with Administrator or Manage Server permissions on the server. The
/add_emojicommand requires the Manage Expressions permission. - Check the slot status. The two badges above the gallery show filled static and animated slots, for example, 12/50 static. The two pools are separate: even if static slots are full, you can still add animated emojis.
This topic in VeyroBot:Discord Emoji Gallery →
How does VeyroBot count emoji slots?
The counter is calculated based on the server's boost level and counts all custom emojis on the server, not just those added via VeyroBot.
| No boost (level 0) | 50 static, 50 animated |
| Level 1 | 100 static, 100 animated |
| Level 2 | 150 static, 150 animated |
| Level 3 | 250 static, 250 animated |
If the relevant pool is full, VeyroBot will not attempt the upload and will show a message like "Your static emoji quota is full (50/50)." Delete an unused emoji to make space.
Step 1: Search in the gallery
- Open the Panel → your server → Emoji → Gallery section.
- Type the name of the emoji into the search box. Searching is done only by name, and names are the original names from the source. Therefore, Turkish words yield fewer results: kedi finds a few emojis, while cat brings up hundreds.
- If you wish, select a category chip like Pepe, Dancing, Anime, or Gaming. The category is automatically guessed from the emoji's name; emojis that do not fit any pattern are collected in the Utility category, which holds the majority of the catalog. If you cannot find what you are looking for in a category, search by name.
- Results are sorted by name and loaded 40 at a time. Click Load More for the rest.
Step 2: Preview and add to the server
Each card displays a small preview of the emoji, its name in :name: format, and its category. When you toggle the switch on the right side of the card, VeyroBot performs the following in order:
- Checks if there is space in the relevant slot pool.
- Downloads the image from its source again at that moment; it retries twice in case of a temporary network error.
- If the image is under 256 KB, it uploads it to Discord and displays a success message.
No records are kept unless Discord accepts the emoji; there will be no emojis that appear "on" in the gallery but are missing from the server. Animated emojis are added as GIF, and static emojis as PNG. Cards with a ⚠️ sign in the category row indicate that even the smallest suitable version exceeds 256 KB; you will receive a size error if you try to add this emoji.
The emoji's name on the server is the name in the gallery. VeyroBot adapts the name to Discord's emoji naming rules: it removes characters other than letters, numbers, and underscores, and keeps a maximum of 32 characters.
Step 3: Manage from My Emojis
The My Emojis section shows the emojis you have added via VeyroBot. Those from the gallery carry the Gallery label, while those you uploaded yourself or added via /add_emoji carry the Custom label. The trash can button on the card also deletes the emoji from Discord. Emojis you delete manually in Discord will automatically disappear from this list.
Uploading your own emoji
In the Create Custom Emoji card in the My Emojis section, first type the name, then click Select and Upload Image or drag the file onto the card.
- The file must be PNG, JPG, or GIF and must not exceed 256 KB. GIF files are added as animated emojis.
- The name is a maximum of 32 characters. Non-English characters are removed from the name: if you type
gülen_kedi, the emoji becomesglen_kedi. Type the name asgulen_kedifrom the start.
The globe button (Make Global) on the card of an emoji you uploaded adds it to the public gallery; this allows other servers to use it as well. A copy of the shared emoji is stored in VeyroBot. Even if you delete the emoji from your own server, it remains in the gallery, and there is no "withdraw" button in the panel. Emojis shared by the community have a flag button on their card; reports go to the VeyroBot team for review, and emojis found to be inappropriate may be removed from the gallery.
Adding from another server or link: /add_emoji
Provide a custom emoji to the command in the <:name:id> format: /add_emoji emoji:<:pepehands:123456789012345678> name:new_name. VeyroBot fetches the image from Discord's own image server. If you do not provide a name, the emoji's original name is used.
When adding via a link, the link must start with https://, must not redirect to another address, and must point to a PNG, GIF, WEBP, or JPEG image. Files larger than 256 KB are not downloaded; local and private network addresses are rejected for security. If you do not provide a name, the file's name is used.
If an emoji will not add or was deleted by accident
- Thinking turning off the switch is hiding it. Turning off the switch in the gallery deletes the emoji from Discord. The emoji remains in the gallery; you can add it again whenever you want.
- Trying to add to a full slot. If the pool is full, the addition is not attempted. Look at the badges and delete an unused emoji first.
- Adding too many emojis in a row. If you hit Discord's rate limit, the panel will tell you to try again in a few minutes. Waiting is sufficient.
- Removing the bot's permission. If you have removed the "Create Expressions" permission from the bot role, every addition will fail with a "Discord did not accept the emoji" error.
- Clicking Make Global without being sure. Sharing cannot be undone from the panel. Only share images you have the right to use.
Does a server that only uses its own emojis need it?
Suitable for: Gaming and streaming communities that want to quickly add popular emotes for chat and reactions; servers building emoji-based features. Emojis you add from the gallery become the server's own emojis, so they can also be selected as starboard emojis.
Not suitable for: Servers that only use their own branded emojis. For them, the Create Custom Emoji card or Discord's own server settings are sufficient.
Frequently asked questions
How often is the gallery updated?
The catalog is refreshed from its source once a day. Images coming from the source catalog are not stored in VeyroBot; they are downloaded from the source the moment you add them.
Can I add animated emojis?
Yes. Animated emojis in the gallery are added as GIF; in your own uploads, a GIF file is counted as animated. Animated emojis fall into their own slot pool.
If I remove the emoji from my server, is it deleted from the gallery?
No. It is only deleted from your server; the record in the gallery remains.
Do emojis I add via Discord's own settings appear in My Emojis?
No. The list only shows those added via VeyroBot. However, the slot counter counts all custom emojis on the server.
For a general introduction to the feature, you can check the Discord emoji gallery page, for details the emoji gallery documentation, and for command details the add_emoji card. Why the bot requests certain permissions is explained in the Discord bot permissions article.
Last update: September 26, 2026. The slot counter, size and format limits, naming rules, and addition behaviors in this article have been verified against the current version of VeyroBot's emoji gallery, emoji upload endpoints, and the add_emoji command.