Server Identity Kit - 372 Discord Assets: Role Icons, Dividers, Headers & Banners
SERVER IDENTITY KIT
372 files that make a Discord server look designed instead of default. Six colourways.
WHAT YOU GET
180 role icons 30 designs x 6 colourways, 128px PNG - all under Discord's 256KB limit
120 dividers 20 designs x 6 colourways, 1920px section separators
48 channel headers 8 titles x 6 colourways, 1920x480
18 server banners 3 designs x 6 colourways, 1920x1080 - the exact size Discord asks for
6 animated dividers GIF, looping, every one verified under 256KB
180 SVG sources every role icon, resolution-independent, editable
Colourways: obsidian, ember, forest, orchid, gold, parchment.
Five are dark because Discord servers overwhelmingly are. Parchment is the light one.
WHY IT LOOKS LIKE ONE SYSTEM
All 30 role icons are the same geometry on the same 24-unit grid, rendered with ONE stroke
weight and ONE padding. Nothing is nudged per file. If a glyph reads wrong, the glyph gets
redrawn - never the individual file adjusted.
That is a rule, and it is the difference between a set and a folder. It is why servers that
install a 500-emote bundle still look chaotic: the files were made one at a time.
DISCORD'S LIMITS ARE MEASURED, NOT ASSUMED
Discord does not warn you that an asset is slightly wrong. It refuses the upload. So every file
was checked against the documented limits before release:
emoji / role icon 128x128, 256KB maximum - all 180 verified under it
animated emoji 256KB, must actually loop - all 6 GIFs verified
server banner 1920x1080 - all 18 verified
And two checks most packs skip:
* Role icons must STILL READ AT 32 PIXELS. Discord shows a role icon tiny, beside a name. An
icon that only works at 128px is decoration, not a role icon.
* Every GIF must have more than one frame and loop forever. A one-frame "animated" GIF is a
still image with a misleading file extension.
372 of 372 files passed.
WHY THE ANIMATIONS ARE 640 PIXELS AND NOT 1920
Because of the 256KB ceiling. A 1920px animated divider blows straight through it. The choice
was: ship an oversized GIF that Discord rejects, quietly claim 1920 and deliver something that
fails on upload, or build the animation at a size that actually fits. We did the third, and the
verifier checks the real byte size of every file rather than trusting that reasoning.
SVG SOURCES ARE INCLUDED
Every role icon ships as SVG as well as PNG. Rebuild at any size, recolour to your server's
exact palette, edit the geometry. Most packs sell you flattened PNGs and keep the sources.
WHAT IS NOT IN HERE, AND I'D RATHER SAY IT UP FRONT
No drawn reaction emotes. No faces, no hands, no characters.
Those are illustration work. This kit is generated geometry, which produces perfectly consistent
symbols and cannot produce personality. I could have padded the file count with forty mediocre
geometric "reaction emotes" - it would have looked better in the bullet list and been a worse
product. So this is the structural identity of a server, which is exactly where consistency
matters and where hand-drawn sets usually fall apart.
If you want expressive reaction emotes, commission an illustrator. This is the other half of
the job, and it is priced for what it is.
ONE MORE HONEST NOTE
Some Discord features need boost levels or Nitro: role icons and server banners generally need
Level 2 boost, and members need Nitro to USE animated emoji. Those are Discord's restrictions,
not properties of these files. Every file here is within every documented limit - what your
server tier allows is between you and Discord.
LICENCE
Use it on your own servers and on servers you set up for CLIENTS, including paid work, with no
per-server fee and no attribution. Use it on Twitch, Kick, YouTube or Guilded too. Recolour,
resize and edit anything, including the SVG sources.
You may not resell or redistribute the files themselves, or repackage them as your own product.
Your server and your client work are yours. The files are not.
DELIVERY
Instant download after checkout. One .zip, 3.2 MB. Nothing is shipped.
If a file will not upload to Discord, contact me - I will fix it or refund you. Every file was
checked against Discord's documented limits, so a rejection would be a genuine defect and I want
to know about it.