imageresizers.net

Discord Image Sizes — Emoji, PFP, Server Icon & Banner Dimensions

Discord uses a different set of image dimensions for every part of the app — server branding, profiles, emoji, and stickers all have their own size limits, file-format rules, and boost-level requirements. Uploading at the right size keeps icons crisp in their circular crops, stops banners from stretching, and avoids the “file too large” rejection on emoji and stickers.

All Discord Dimensions at a Glance

Server Branding

  • 512 x 512 — Server icon (cropped to a circle)
  • 960 x 540 — Server banner (16:9, Boost Level 2+)
  • 1920 x 1080 — Invite splash (16:9, full-screen)
  • 64 x 64 — Role icon

Profile

  • 128 x 128 — Profile avatar / PFP (minimum upload)
  • 512 x 512 — Profile avatar (recommended upload)
  • 600 x 240 — Profile banner (5:2, Nitro)

Emoji & Stickers

  • 128 x 128 — Custom emoji (256KB; 512KB at Boost L2+)
  • 320 x 320 — Sticker (PNG / APNG / Lottie, 512KB)

Quick links

Discord Image Specs Comparison

AssetDimensionsAspect RatioMax File SizeNotes
Custom emoji (static)128 x 1281:1256KBPNG / JPG / WebP; displays ~32px
Custom emoji (animated)128 x 1281:1256KBGIF; usable by Nitro members across servers
Sticker320 x 3201:1512KBPNG, APNG, or Lottie (.json) — not GIF
Server icon512 x 5121:18MB (GIF)Circular crop; GIF icon needs Boost Level 1+
Profile avatar / PFP128 x 128 min · 512 x 512 rec.1:110MBCircular crop; animated avatar needs Nitro
Profile banner600 x 2405:210MBNitro required; supports animated GIF
Server banner960 x 54016:9Boost Level 2+ required
Invite splash1920 x 108016:9Boost Level 1+ required
Role icon64 x 641:1256KBBoost Level 2+ required

Discord Emoji Size

Discord custom emoji should be uploaded at 128x128 pixels, square, and under 256KB. Discord re-encodes and serves them at roughly 32x32 in chat and a slightly larger size in the emoji picker, so designs need to read at thumb-nail sizes — bold silhouettes and high contrast beat fine detail every time.

Recommended upload128 x 128 px (1:1)
Display size in chat~32 x 32 px (larger in emoji-only messages and the picker)
Max file size256KB (standard and animated)
Supported formatsPNG, JPG, WebP for static; GIF for animated
Slot limits by boost level
  • No boost — 50 static + 50 animated
  • Boost Level 1 — 100 + 100
  • Boost Level 2 — 150 + 150
  • Boost Level 3 — 250 + 250
  • Animated emoji are GIF only. APNG and WebP animations aren’t supported for emoji (that’s stickers). Keep the loop short and the palette small to stay under 256KB.
  • Non-Nitro users can use animated emoji from a server they’re in, but only inside that server. Nitro lets members use them everywhere.
  • Bigger sources are downscaled, not rejected — but the resulting JPEG/PNG re-encode is softer. Upload at exactly 128x128 for the sharpest result.

Resize an image to 128x128 → Pick the “Custom Emoji” preset in the Discord platform.

Discord Sticker / Emote Size

Stickers are Discord’s bigger, higher-fidelity cousin to custom emoji. They’re uploaded at 320x320 pixels, capped at 512KB, and use a different format set — PNG, APNG (animated PNG), or Lottie (vector JSON). Note that stickers do not accept standard GIF; animated stickers must be APNG or Lottie.

Dimensions320 x 320 px (1:1)
Max file size512KB
Supported formatsPNG (static), APNG (animated), Lottie .json (vector)
Lottie requirements100% vector (no embedded raster), transparent background, ≤ 60 FPS
Slot limits by boost level
  • No boost — 5 stickers
  • Boost Level 1 — 15
  • Boost Level 2 — 30
  • Boost Level 3 — 60
  • Stickers vs emoji: stickers display much larger in chat (closer to a small image), take up their own message, and don’t mix inline with text. Emoji are small inline marks for reactions and short replies.
  • Converting an animated GIF to a sticker? You’ll need to convert it to APNG first — Discord rejects GIF on sticker uploads.
  • Lottie stickers stay crisp at any size because they’re vector, and have tiny file sizes — great for simple shapes and text-based animations.

Resize an image to 320x320 → Pick the “Sticker” preset in the Discord platform.

Discord Server Icon Size

The Discord server icon is uploaded at 512x512 pixels and displayed as a circle in the server list, server header, and across the Discord mobile and desktop apps. Anything outside the inscribed circle is hidden — design inside a safe zone, not corner-to-corner.

Recommended upload512 x 512 px (1:1)
Display shapeCropped to a circle (~80% of the square is visible)
FormatsPNG or JPG for static; GIF for animated (Boost Level 1+ required)
Animated GIF sizeKeep under 8MB; loop seamlessly at 512x512
Safe zone for logosKeep content inside the inscribed circle — a ~10% padded square (~410x410) is a safe target
  • Design for the circle. Discord crops to a circle on every surface — a rectangular wordmark with text at the edges will get sliced off. Center your mark.
  • Read at sidebar size. The server icon is rendered at ~48px in the left rail. Test your artwork at small sizes before uploading — fine detail disappears.
  • Animated icons need Boost Level 1. Static PNG/JPG works at any boost level.

Resize an image to 512x512 → Pick the “Server Icon” preset in the Discord platform.

Discord Avatar / PFP Size

Discord’s minimum profile picture upload is 128x128 pixels, but the modern recommendation is 512x512 — higher-DPI displays render the avatar above 128px on the profile card. Like the server icon, your PFP is cropped to a circle, so keep faces and logos centered.

Minimum upload128 x 128 px (1:1)
Recommended upload512 x 512 px (or larger — CDN serves up to 4096x4096)
Display shapeCropped to a circle in every surface
Supported formatsJPG, PNG, WebP, AVIF; GIF for animated avatars
Max file size10MB
Animated PFPRequires Discord Nitro — free accounts get static only

Discord Profile Banner

While you’re setting up the profile, the banner sits behind the avatar at 600x240 pixels (5:2 ratio) and is a Nitro-only feature. Nitro subscribers can use an animated GIF banner up to 10MB.

Dimensions600 x 240 px (5:2)
Max file size10MB
Animated bannerGIF, Nitro required
Layout noteAvatar overlaps the bottom-left of the banner on the profile card — keep important detail toward the upper-right
  • Circular safe zone for the PFP. Keep faces and logos within the inscribed circle (~80% of the square). Anything in the corners is invisible.
  • Upload bigger than 128. 512x512 is the practical floor today — modern surfaces (profile card, voice tiles) render the avatar well above 128px.
  • Banner avatar overlap. The avatar sits at the bottom-left of the banner. Don’t place text or a logo behind where the avatar will land.

Resize an image to 128x128 (avatar) or 600x240 (banner) → Pick “Profile Avatar” or “Profile Banner” in the Discord platform.

Discord Image Optimization Tips

  • Design icons for a circle: server icons and avatars are cropped to circles — keep logos and faces centered, away from the corners.
  • Server banner needs Boost Level 2: the server banner requires the server to reach Boost Level 2, and the recommended upload is 960x540 or larger at 16:9.
  • Keep emoji bold and simple: custom emoji display at roughly 32px in chat, so upload a clean 128x128 image with strong shapes that read at small sizes.
  • Mind the file size limits: emoji must stay under 256KB and stickers under 512KB — compress before uploading to avoid rejection.
  • Animated formats vary by asset: emoji use GIF only, stickers use APNG or Lottie (not GIF), and server icons / avatars / banners use GIF for animation. Nitro is required for animated personal avatars and banners.

Drop an image here or click to browse

Social Media Image Size Cheat Sheet (2024)

PlatformTypeDimensions
InstagramPost (Square)1080 x 1080
Post (Portrait)1080 x 1350
Post (Landscape)1080 x 566
Story / Reel1080 x 1920
Profile Photo320 x 320
TikTokVideo Cover1080 x 1920
Profile Photo200 x 200
YouTubeThumbnail1280 x 720
Shorts1080 x 1920
Channel Banner2560 x 1440
Profile Photo800 x 800
FacebookPost (Landscape)1200 x 630
Post (Square)1200 x 1200
Cover Photo820 x 312
Profile Photo170 x 170
Event Cover1200 x 628
X (Twitter)Profile Photo400 x 400
Header Photo1500 x 500
In-Stream Photo1600 x 900
Card Image1200 x 628
LinkedInPost Image1200 x 627
Cover Photo1584 x 396
Profile Photo400 x 400
Company Logo300 x 300
PinterestStandard Pin1000 x 1500
Idea Pin1080 x 1920
Board Cover600 x 600
Profile Photo165 x 165
TwitchProfile Banner1200 x 480
Offline / Video Player Banner1920 x 1080
Profile Photo256 x 256
Info Panel320 x 100
Emote (Large)112 x 112
Emote (Medium)56 x 56
Emote (Small)28 x 28
SnapchatSnap1080 x 1920
Geofilter1080 x 2340
Profile Photo320 x 320
Story Ad1080 x 1920
ThreadsProfile Photo320 x 320
Feed Image1080 x 1350
Feed Square1080 x 1080
Link Preview1200 x 628
DiscordServer Icon512 x 512
Profile Avatar128 x 128
Profile Banner600 x 240
Server Banner960 x 540
Invite Splash1920 x 1080
Custom Emoji128 x 128
Sticker320 x 320
Role Icon64 x 64
RedditPost Image1200 x 675
Community Banner1920 x 384
Avatar / Community Icon256 x 256
Old Reddit Thumbnail70 x 70
WhatsAppStatus (Story)1080 x 1920
Business Catalog1024 x 1024
Profile Photo500 x 500
Group Icon500 x 500
TelegramChannel Post Photo1280 x 1280
Story1080 x 1920
Sticker512 x 512
Profile Picture512 x 512
Channel / Group Icon512 x 512
SpotifyCanvas (Looping Video)1080 x 1920
Cover Art3000 x 3000
Show / Podcast Artwork3000 x 3000
Profile Image (Artist)750 x 750
Playlist Cover640 x 640
SubstackNewsletter Header1456 x 816
Post / Section Hero1456 x 816
Publication Logo256 x 256
Profile Photo256 x 256
beehiivPost Thumbnail1200 x 630
Publication Logo800 x 800
Profile Picture800 x 800
Inline Image (Landscape)1200 x 675
Inline Image (Square)1200 x 1200
Subscriber Profile Picture100 x 100
MediumStory Cover1500 x 750
Topic / Tag Header1500 x 750
Publication Logo (Horizontal)600 x 60
Publication Logo (Square)500 x 500
Profile Photo500 x 500
BlueskyProfile Avatar1000 x 1000
Profile Banner3000 x 1000
Post Image (Portrait)1200 x 1500
Post Image (Landscape)1200 x 675
Link Card Preview1200 x 630
MastodonProfile Picture400 x 400
Header Image1500 x 500
Post Image (Landscape)1280 x 720
Post Image (Square)1200 x 1200
Post Image (Portrait)1200 x 1500
Link Preview Card1200 x 630
EtsyListing Photo (Square)2000 x 2000
Listing Photo (4:3)2700 x 2025
Search Thumbnail570 x 456
Shop Banner (Big)1200 x 300
Shop Banner (Large)3360 x 840
Shop Icon500 x 500
AmazonMain Image (Recommended)2000 x 2000
Main Image (Zoom Minimum)1000 x 1000
Secondary / Lifestyle Image1600 x 1600
Video Thumbnail1280 x 720
Swatch Image30 x 30
ShopifyProduct Image (Recommended)2048 x 2048
Product Image (Maximum)5000 x 5000
Slideshow / Hero Banner1280 x 720
Blog Post Image1200 x 800
Logo (Wordmark)400 x 100
Favicon32 x 32
CanvaPresentation (16:9)1920 x 1080
Instagram Post (Square)1080 x 1080
Instagram Story1080 x 1920
Facebook Cover851 x 315
YouTube Thumbnail1280 x 720
Pinterest Pin1000 x 1500
Logo500 x 500
WixHero / Banner1920 x 1080
Section Background1920 x 1080
Blog Post Thumbnail880 x 586
Gallery Image1000 x 1000
Product Image (Wix Stores)3000 x 3000
Logo250 x 100
Favicon96 x 96
WordPressFeatured Image / og:image1200 x 630
Thumbnail (cropped)150 x 150
Medium300 x 300
Large1024 x 1024
2x Large2048 x 2048
Max Upload Before Scaling2560 x 2560
SquarespaceBanner / Section Background2500 x 1406
Full-Bleed Background2500 x 1667
Blog Featured Image1500 x 1000
Gallery Image1500 x 1500
Product Image2000 x 2000
Logo1200 x 400
Favicon300 x 300
Google SlidesWidescreen Slide (16:9)1920 x 1080
Standard Slide (4:3)1024 x 768
Slide at 100% (16:9)960 x 540
Slide at 100% (4:3)960 x 720
SlackWorkspace Icon512 x 512
Profile Photo512 x 512
Profile Photo (Max)1024 x 1024
Custom Emoji128 x 128
Shared Image (Full Preview)1024 x 1024
Link Preview (og:image)1200 x 630
Google Business ProfileLogo720 x 720
Cover Photo1920 x 1080
Post Photo720 x 720
Product Photo720 x 720
Photo (Minimum)250 x 250
TumblrPhoto Post (Recommended)540 x 810
Photo Post (Max)2048 x 3072
GIF (Recommended Width)540 x 540
Header Image2048 x 1152
Avatar128 x 128
Email HeaderSubstack Email Banner1100 x 220
Header @2x (600px Email)1200 x 240
Mailchimp Header @2x (New Builder)1320 x 264
Email Body Width (1x)600 x 120
Email SignatureBanner @2x (400x100 Display)800 x 200
Banner (Google Footer Max)1000 x 100
Logo / Headshot @2x200 x 200
Logo / Headshot (1x)100 x 100
Facebook AdsFeed Single Image1440 x 1800
Carousel Card1080 x 1080
Stories & Reels1440 x 2560
Link Ad (Legacy 1.91:1)1200 x 628
Google Display AdsInline Rectangle300 x 250
Large Rectangle336 x 280
Leaderboard728 x 90
Half-Page300 x 600
Wide Skyscraper160 x 600
Billboard970 x 250
Large Mobile Banner320 x 100
Responsive Landscape1200 x 628
Responsive Square600 x 600
LinkedIn AdsSingle Image Ad (1.91:1)1200 x 628
Single Image Ad (Square)1200 x 1200
Single Image Ad (Vertical)720 x 900
Carousel Card1080 x 1080
Spotlight Ad Background300 x 250
Spotlight Ad Logo100 x 100
Message Ad Banner300 x 250
Video Thumbnail (16:9)1200 x 675

Frequently Asked Questions

What is the Discord emoji size?

Discord custom emoji should be 128x128 pixels and under 256KB. They display at roughly 32x32 pixels in chat, so use bold shapes and high contrast — fine detail disappears at small sizes. Animated emoji must be GIF; APNG and WebP animations aren’t supported for emoji.

What is the Discord PFP size?

Discord profile pictures (PFPs) require a minimum of 128x128 pixels, but the practical recommendation in 2026 is 512x512 to look sharp on modern high-DPI displays. The avatar is cropped to a circle on every surface, so keep your face or logo centered. Animated PFPs require Discord Nitro.

What is the Discord server icon size?

A Discord server icon should be 512x512 pixels. It is cropped to a circle and rendered at about 48px in the server sidebar, so design for the circular crop and use a simple, centered mark. Animated GIF server icons require the server to reach Boost Level 1.

What is the Discord sticker size?

Discord stickers are 320x320 pixels and capped at 512KB. They accept PNG (static), APNG (animated), or Lottie JSON (vector), but not standard GIF — animated GIFs have to be converted to APNG before upload. Servers start with 5 sticker slots and unlock more at each boost level (15 at Level 1, 30 at Level 2, 60 at Level 3).

What is the Discord server banner size?

The Discord server banner uses a 16:9 aspect ratio with a recommended minimum of 960x540 pixels. Uploading at 1920x1080 keeps it sharp on larger displays. Server banners require the server to reach Boost Level 2.

What is the Discord profile banner size?

Discord profile banners are 600x240 pixels (5:2 aspect ratio) and require Nitro. Nitro members can upload an animated GIF banner up to 10MB. Your avatar overlaps the bottom-left of the banner, so place text and logos toward the upper-right.

How many emoji and stickers can a Discord server have?

A non-boosted server gets 50 static emoji + 50 animated emoji slots and 5 sticker slots. Boost Level 1 doubles emoji to 100 + 100 and raises stickers to 15. Boost Level 2 raises emoji to 150 + 150 and stickers to 30. Boost Level 3 raises emoji to 250 + 250 and stickers to 60.