doodle blog top mobile

Discord Photo Resizer

doodle blog left mobiledoodle blog right mobile

Upload Your Image

Click to upload or drag and drop

PNG, JPG or JPEG

The Discord Photo Resizer is a free browser tool that resizes and optimizes images to match every official Discord image size requirement. Whether you need the perfect profile avatar, a crisp server icon, a welcoming server banner, or a custom emoji that stays under the platform’s strict file limit, this resizer handles the math, the cropping, and the compression for you in seconds. Just upload a JPG, PNG, WEBP, GIF, or APNG file, pick a Discord placement, and download a pixel-perfect result that uploads cleanly the first time.

Discord is picky. Upload an avatar that is too small and it looks blurry; upload one that is too large and Discord compresses it into a muddy mess. Server icons get cropped into circles, banners get stretched across different screen ratios, and emoji get rejected outright if the file exceeds 256KB. The discord image size rules change depending on whether you are on free Discord, Discord Nitro, or managing a boosted server. Our resizer takes the guesswork out of it with one-click presets that match the current specs for every Discord surface.

Current Discord image sizes and specs

Discord recommends specific dimensions, aspect ratios, and file size caps for each image placement. The resizer ships with presets for all of the following so you never need to remember a number.

Profile avatar (128×128 or 256×256)

  • Recommended size: 128×128 pixels minimum, 256×256 pixels preferred for a sharper display on high-DPI screens.
  • Aspect ratio: 1:1 square. Discord automatically masks it into a circle, so keep important details away from the corners.
  • Format: JPG, PNG, or GIF. Animated GIF avatars require a Discord Nitro subscription.
  • File size cap: 8 MB maximum, but aim for under 1 MB for faster uploads.

Server icon (512×512)

  • Recommended size: 512×512 pixels. Discord displays it at 96×96 in most places, but the source needs headroom.
  • Aspect ratio: 1:1 square, cropped into a circle on the server list.
  • Format: JPG, PNG, or GIF (animated icon requires Server Boost Level 1 or higher).
  • Tip: Use transparent PNG if you want a logo to float without a background fill.

Server banner (960×540)

  • Recommended size: 960×540 pixels, 16:9 aspect ratio.
  • Where it appears: Across the top of the channel list for members. Requires Server Boost Level 2.
  • Format: JPG, PNG, or GIF. Animated banners require Server Boost Level 3.
  • Tip: Keep text within the center 70 percent of the frame because mobile crops the edges.

User profile banner (680×240 minimum)

  • Recommended size: 680×240 pixels minimum. A larger 1500×500 source works well and scales cleanly.
  • Aspect ratio: Approximately 17:6.
  • Availability: Discord Nitro subscribers only.
  • Format: JPG, PNG, GIF, or APNG for animated variants.

Channel banner (960×540)

  • Recommended size: 960×540 pixels. Shown at the top of individual text channels.
  • Aspect ratio: 16:9 widescreen.
  • Availability: Requires Server Boost Level 2.
  • Format: JPG or PNG. Keep contrast high so channel names remain legible when Discord overlays them.

Custom emoji (128×128 and under 256KB)

  • Recommended size: 128×128 pixels. Anything smaller will appear fuzzy at full size.
  • File size cap: 256KB maximum. This is the hardest limit to hit manually.
  • Format: PNG for static emoji, GIF for animated emoji (Nitro users), APNG for animated emoji with full alpha channel.
  • Tip: The resizer automatically downsamples frames and tunes compression to slip under the 256KB ceiling.

Custom stickers (320×320 and under 512KB)

  • Recommended size: 320×320 pixels.
  • File size cap: 512KB per sticker.
  • Format: PNG, APNG, or Lottie JSON for animated stickers.
  • Availability: Unlocks with Server Boost Level 1 and above.

Message attachments (25MB free, 500MB Nitro)

  • Free accounts: 25 MB per file, per message.
  • Nitro Basic: 50 MB per file.
  • Nitro: Up to 500 MB per file.
  • Tip: Use the resizer to compress large screenshots and photos before sending so they embed as previews instead of downloads.

What the Discord Photo Resizer does

This tool does three things at once: it crops your image to the correct aspect ratio, it scales the pixel dimensions to match the Discord spec, and it compresses the output to stay under the file size limits. You pick a target placement, drag your image in, and the resizer returns a ready-to-upload file. No account, no watermark, no email capture.

  • Automatic square crop for avatars, server icons, emoji, and stickers.
  • Smart 16:9 framing for banners with a movable focal point.
  • Adaptive compression that trims the file until it fits Discord’s cap without destroying quality.
  • Batch mode so you can resize an entire emoji pack in one pass.

Supported formats

  • JPG / JPEG — Best for photographic avatars and banners where transparency is not needed.
  • PNG — Best for logos, illustrations, and any image that requires a transparent background.
  • WEBP — Modern format with superior compression. Great source input, but Discord re-encodes it on upload.
  • GIF — For animated avatars, banners, and emoji. Requires Nitro or a boosted server in most cases.
  • APNG — Animated PNG with alpha transparency, ideal for animated emoji that need to blend with Discord’s dark and light themes.

How to use the Discord Photo Resizer

  • Step 1. Upload your image by dragging it onto the drop zone or clicking to browse.
  • Step 2. Pick the Discord placement you are designing for (avatar, server icon, banner, emoji, sticker, or custom dimensions).
  • Step 3. Adjust the crop handles if you want to reframe the subject. The live preview shows exactly what Discord will display.
  • Step 4. Choose an output format. PNG is the safe default; pick GIF or APNG only for animated content.
  • Step 5. Download the resized file and upload it to Discord.

Best practices for Discord images

  • Design for the circle mask. Profile avatars and server icons are cropped into circles. Keep your logo and faces centered, with at least a 10 percent margin from the edges.
  • Use APNG for animated emoji. APNG preserves full alpha transparency where GIF only supports a single transparent color, so your animated emoji will not show ugly fringes against Discord’s background.
  • Keep emoji legible at 32×32. Discord shows emoji inline at a fraction of their source size. Bold shapes and strong silhouettes read better than fine detail.
  • Favor PNG-24 for logos. Transparent PNG with 24-bit color keeps gradients smooth and edges clean.
  • Compress before you animate. Animated GIFs and APNGs blow past the 256KB emoji cap fast. Trim frame count, reduce palette, and drop dimensions to 128×128 before exporting.
  • Match your server’s theme. Pair your server banner, icon, and channel banners so the whole space feels intentional.

Frequently asked questions

What is the best Discord avatar size?

Discord recommends 128×128 pixels as the minimum, but uploading a 256×256 or 512×512 source produces a sharper result on Retina and 4K displays. The resizer defaults to 512×512 so your avatar looks crisp everywhere.

Why does my Discord emoji keep getting rejected?

Almost always because the file is larger than 256KB or the dimensions are outside the 128×128 target. The resizer’s emoji preset enforces both limits automatically, so rejected uploads become a thing of the past.

Can I use this tool for animated GIF avatars?

Yes. Upload a GIF, choose the avatar preset, and the resizer will keep the animation intact while scaling and compressing the file. Remember that animated avatars only display for Discord Nitro subscribers.

Does the resizer keep transparency?

Yes. PNG and APNG outputs preserve the full alpha channel so logos, mascots, and animated emoji keep clean edges on every Discord theme.

Is there a file size limit for uploads?

The tool runs in your browser and processes images locally, so there is no server-side cap. As long as your device can open the source file, the resizer can shrink it down to Discord’s requirements.

Does this tool work on mobile?

Yes. The resizer is fully responsive and works in mobile Safari, Chrome, and Firefox. Crop gestures use touch handles on small screens.

Schedule your Discord content with Postiz

Once your images are sized perfectly, you still need a way to actually promote your Discord community across every other platform. Postiz is the open-source social media scheduler that lets you plan, write, and publish posts to Twitter, LinkedIn, Instagram, TikTok, YouTube, Threads, Bluesky, Mastodon, and more from a single calendar. Announce new server boosts, share emoji packs, and cross-post community highlights without juggling a dozen tabs. Combine the Discord Photo Resizer with Postiz and your server grows on autopilot.

Try Postiz free and bring your Discord community to every social channel that matters.

Nevo David

Do you want to grow your social media faster?

Yes, grow it faster!

Ready to get started?

Grow your social media presence with Postiz.
Schedule, analyze, and engage with your audience.

Grow your social media presence with Postiz.