Discord has strict image requirements for every element in its interface. Upload the wrong size or format and you get a blurry profile picture, a rejected emoji upload, or a banner that crops awkwardly. This Discord image format and size guide covers every setting — profile pictures, server icons, banners, emojis, and stickers — with the correct dimensions, accepted file formats, and size limits for 2026.
Discord Profile Picture Format and Size
Your Discord profile picture (also called a PFP or avatar) displays as a circle throughout the app — in chat, friend lists, voice channels, and server member sidebars. Discord crops the image to a circle automatically, so keep your main subject centered with margin around the edges.
Recommended specifications:
Always upload at 512 × 512 px or larger. Discord renders your avatar at multiple sizes depending on context — 32 px in compact message lists, 40 px in standard chats, 80 px in profile pop-outs, and 128 px in server member sidebars. A 128 px source will look pixelated on high-resolution displays, but a 512 px source scales down cleanly at every size.
Best format for profile pictures: PNG gives the sharpest result for illustrated avatars, logos, and anything with text or sharp edges. PNG is lossless and preserves exact pixel values with no compression artifacts. For realistic photographs, JPG or WebP at high quality produces smaller files with no perceptible difference. Animated profile pictures require GIF format and a Discord Nitro subscription.
If your image is a WebP or HEIC file from your phone or a design tool, convert it to PNG before uploading. The WebP to PNG converter and the JPG to PNG converter both run entirely in your browser — no file upload required, no account needed.
Discord Server Icon Format and Size
The server icon appears in Discord's left sidebar as a small circle representing your community. Like profile pictures, it is cropped to a circle on display, so design with safe margins on all sides.
Recommended specifications:
For server icons, PNG is almost always the correct choice. Server icons frequently feature text, logos, and graphic elements — JPG compression introduces visible artifacts on sharp edges and thin lines, especially at the small sizes Discord renders icons in the sidebar. PNG preserves these elements perfectly.
If your design file exports as JPG or WebP, convert it to PNG before uploading. The JPG to PNG converter handles this instantly, preserving all detail without any additional quality loss.
Discord Server Banner and Splash Screen Dimensions
Servers with boost levels can display a banner at the top of the channel list and an invite splash screen on the server invitation page.
Server Banner (requires Server Level 1 boost):
Invite Splash Screen (requires Server Level 1 boost):
Discovery Splash (for servers in Discord Discovery):
For photographic banners, JPG is fine and produces smaller files. For banners with illustrations, gradients, or text overlays, PNG preserves quality at sharp edges and avoids JPG blocking artifacts. Keep all important content in the center 70% of the banner — Discord crops banners differently on different screen sizes and interface contexts.
Discord Emoji Format and Size Limits
Custom server emojis have specific format and file size requirements that catch many server owners off guard.
Static emoji:
Animated emoji:
The 256 KB file size limit is the most common upload failure. A 128 × 128 PNG with a clean transparent background compresses well under 256 KB for most flat illustration designs. If your emoji exceeds the limit, it almost always means the source artwork contains a photograph or a high-complexity gradient rather than flat colors and crisp edges. Converting to WebP using the PNG to WebP converter can reduce file size 25–35% while preserving the transparent background.
Always use PNG with a transparent background for static emojis. Emojis appear on multiple background colors throughout Discord — dark theme, light theme, colored role sidebars. A transparent PNG adapts to all of them. A JPG or PNG with a white fill will show a white rectangle around your emoji in dark mode, making it look broken.
If your emoji source is a JPG or WebP file, use the JPG to PNG converter or WebP to PNG converter. If the source has a solid background, you will need to remove it in an image editor before the emoji will display correctly.
Discord Sticker Size and Format Requirements
Stickers are larger decorative images Nitro users can send in any server. They have the most precise format requirements of any Discord asset.
Discord Sticker specifications:
Stickers must be exactly 320 × 320 px. Discord will reject uploads at any other dimension. Resize precisely in an image editor before export. For animated stickers, APNG is the accessible option for most creators; Lottie JSON is for vector animations exported from After Effects or similar professional tools.
Discord File Upload Limits by Plan
Beyond image-specific limits, Discord enforces a general file size cap on uploads to chat:
| Plan | File Upload Limit | Notes |
|---|---|---|
| Free | 25 MB | Covers most image formats easily |
| Nitro Basic | 50 MB | For larger files and short video clips |
| Nitro | 500 MB | For video, screen recording, and large archives |
Most image files fall well under 25 MB. The general upload limit mainly matters for video and very large RAW or TIFF photography files. For images, the per-element caps (8 MB for avatars and icons, 256 KB for emojis) are almost always the binding constraint, not the chat upload limit.
Best Image Format for Each Discord Element
| Element | Best Format | Reason | Avoid |
|---|---|---|---|
| Profile picture (static) | PNG | Lossless, sharp edges at all display sizes | JPG (compression artifacts on crisp lines) |
| Profile picture (animated) | GIF | Required by Discord for animation | — (Nitro only) |
| Server icon | PNG | Text and logos stay crisp | JPG (artifacts at small circular display) |
| Server banner (photo) | JPG | Smaller file, no visible quality difference | PNG (needlessly large file) |
| Server banner (illustration or text) | PNG | Preserves sharp edges and gradients | JPG (blocking artifacts on hard edges) |
| Custom emoji (static) | PNG with transparency | Required for transparent background | JPG (no alpha channel) |
| Custom emoji (animated) | GIF or APNG | Supports animation | PNG (static only) |
| Sticker | PNG or APNG | Transparent background required | JPG (no alpha channel) |
How to Convert Images to the Right Format for Discord
Most Discord image problems come from three scenarios: a JPG needs to become PNG for an emoji with transparency, a WebP design export needs to be PNG for upload, or a photo is the wrong dimensions. PhotoFormatLab handles all of these in your browser — your files never leave your device.
Common Discord conversion workflows:
JPG to PNG — for converting photographs to PNG when you need a clean base for emojis or server icons. Use the JPG to PNG converter. Note that JPG has no alpha channel, so the converted PNG will have a solid (opaque) background. If you need transparency, remove the background in an image editor after converting.
WebP to PNG — design tools and modern screenshots often save as WebP. Use the WebP to PNG converter to get a PNG file Discord will accept for any element.
PNG to WebP — if your PNG emoji is approaching the 256 KB file limit, converting to WebP reduces file size by 25–35% while preserving the transparent background. Use the PNG to WebP converter.
GIF to PNG — to extract a single still frame from an animated GIF for a static emoji or sticker. Use the GIF to PNG converter, which captures the first frame as a PNG with transparency preserved.
All conversions run locally using WebAssembly. No files are uploaded to any server, which matters when your emoji artwork, server branding, or profile photos contain private or business-sensitive content. For a full breakdown of why browser-based conversion is safer, see our guide on converting images without uploading to a server.
For a broader look at choosing the right image format across web and social contexts, see our image formats for social media guide.
Frequently Asked Questions
What image format does Discord use internally?
Discord converts all uploaded images to WebP and serves them in WebP format internally for performance. Even if you upload a PNG or JPG, Discord stores and delivers a WebP version to browsers that support it. This is an internal optimization — you should still upload in the correct format for your use case (PNG for icons and emojis, JPG for photographic banners). Discord handles the internal conversion automatically.
Why does my Discord profile picture look blurry?
The most common cause is uploading an image smaller than 512 × 512 pixels. Discord upscales small images, which produces a blurry result on high-resolution screens. Upload at 512 × 512 px minimum, ideally 1024 × 1024 px for the sharpest display on Retina and high-DPI monitors. A secondary cause is JPG compression artifacts — for illustrated avatars with sharp edges and flat colors, PNG produces noticeably sharper results than JPG at small display sizes.
Can I use HEIC images on Discord?
Discord does not accept HEIC format directly. HEIC is Apple's proprietary format used by iPhone and iPad cameras. If you want to use an iPhone photo as a Discord profile picture or server icon, convert it to JPG or PNG first. PhotoFormatLab's HEIC to JPG converter and HEIC to PNG converter both process files entirely in your browser without any server upload — useful when the photos are personal.
Why is my emoji file too large for Discord?
Discord enforces a strict 256 KB limit for custom emojis. If your PNG exceeds it, the most common causes are: (1) the source image has not been resized to 128 × 128 px, (2) the artwork contains a photograph or complex gradient rather than flat illustration, or (3) the PNG was exported without optimization. To fix: first resize to exactly 128 × 128 px, then try converting to WebP using the PNG to WebP converter — WebP typically reduces file size by 25–35% compared to PNG while preserving the transparent background.
What is the correct Discord server banner size?
The correct Discord server banner size is 960 × 540 pixels at a 16:9 aspect ratio. Discord crops banners on different screen sizes and interface views, so keep important content in the center 60–70% of the frame and avoid placing text or key elements near the edges. For photographic banners, JPG produces smaller files with no visible quality penalty. For illustration or text-heavy banners, use PNG to preserve sharp edges. See our PNG vs JPG guide for a full breakdown of when each format is the right choice.
Does Discord support WebP image uploads?
Yes — Discord accepts WebP for profile pictures, server icons, and server banners. For custom emojis, PNG is the standard recommended format because it reliably handles transparent backgrounds. If you are working with WebP files and need to upload them as emojis, convert to PNG first using the WebP to PNG converter to ensure full compatibility.
Jordan builds privacy-focused web tools. He created PhotoFormatLab to make image conversion free, instant, and fully browser-based — no file uploads, no accounts, no watermarks. About PhotoFormatLab →