Your images are processed in your browser — Cloud HD (Pro, opt-in) is the only exception

Compress image for Discord

Compress images for Discord uploads. Stay under the 20MB free limit and optimize for fast loading in chat.

Free, no signupWorks offlineNo upload, ever
📸
Drop an image to startTap to choose an image
PNG, JPG, WebP, AVIF, HEIC, BMP, SVG, GIF, TIFF
Pro tools Pro
Platform
Pro
Presets limit your photo’s longest side and keep its shape — nothing is cropped, so the result matches the named size only when your photo already has that shape.
ProUnlocks one-click platform presets for Instagram, LinkedIn, X, YouTube, WhatsApp, and more.See Pro plans
Responsive set
Pro
Also export as
Pro
Your Format choice is always saved. These add more copies of the same image — one per format, at each width you tick above and only at those widths — bundled in a single ZIP. Tick no width and the extra formats come at your original size.
With Pro, 1 image → up to 17 files · A width larger than your original is never upscaled, so those collapse into one file.
ProPro unlocks responsive image sets and multi-format export, packaged in a single ZIP.See Pro plans
Rename pattern
Pro
Saved presets
Pro
ProPro unlocks saved presets — bundle your responsive set, format, watermark, codec and rename template into one named profile you apply with a single click.See Pro plans
Free foreverOffline-readyImages never uploaded
Why MiniPx

Built for people who care how images travel.

100%On-device
This compressor never uploads.
Every byte processed in your browser. No copy, no trace. Cloud HD — the Pro-only option on 7 AI tools — is the one exception on the site.
50–90%Smaller
Honest compression.
Multi-pass encoding that respects your image. No silent quality cliffs.
5Files per batch
No quota. No credits. No watermark.
Five files a batch on the free tier, unlimited batches — Pro lifts the cap. Your device is the only real ceiling for compression, because your device does the work; only Pro Cloud HD runs are metered.
8Formats
Native to every modern format.
PNG · JPG · WebP · AVIF · BMP · SVG · GIF · TIFF
MiniPx
Settings
Mode
Format
Compression
Custom quality
65%
TinyMax
Max width
Privacy
EXIF data always removed
Every output drops GPS location, device info & timestamps
More tools
Everything stays on your device.

Compress Image for Discord | MiniPx — Free, Fast & Private

Discord raised the free upload limit to 20MB in August 2026 (it was 10MB before that); Nitro Basic is 50MB and full Nitro is up to 1GB. There is a catch that the headline number hides: Discord now checks file size before compression rather than after, and it says so itself — on Android, where camera files tend to be larger, you may hit the cap more often than you did under the old 10MB limit, even though the stated number doubled. Desktop and iOS generally got easier. Compressing before you upload sidesteps the difference entirely. (Verified against Discord's File Attachments FAQ, September 2026.)

For chat images: JPEG + Smart + 1920px produces files of 200-600KB that look sharp in Discord chat windows. There is no need to upload multi-megabyte originals when Discord displays images at much smaller sizes anyway.

Discord's stated minimum for a server icon is 128x128 pixels, and the icon is square; starting from a larger square, such as 512x512, gives the downscale more detail to work with. Profile pictures (avatars) are square too, so upload them larger than the small circle they appear in. Use PNG for icons with transparency or sharp edges.

Custom emoji uploads need to be under 256KB and square — that file cap and the JPEG/PNG/GIF/WebP format list are Discord's actual rules, while the popular 128x128 canvas is just convention, a distinction the Discord emoji size guide unpacks. MiniPx can resize and compress custom emoji to meet this requirement while keeping them recognizable at small display sizes.

All processing is private — your memes, screenshots, and personal photos are never uploaded to any server except Discord itself when you choose to share them.

How it works

  1. Upload your image: Add the image you want to compress for Discord.
  2. Choose settings: JPEG + Smart + 1920px for chat images. PNG for server icons and emoji.
  3. Compress: MiniPx shows the output size. Verify it is under 20MB (free) or 50MB (Nitro Basic).
  4. Download and share: Save the compressed image and upload to Discord.

Frequently asked questions

What is Discord file size limit?
20MB for free users since August 2026 (previously 10MB), 50MB for Nitro Basic subscribers, and up to 1GB for full Nitro. Discord checks the size before compression, so Android uploads can still hit the cap; compressing first avoids it.
What size should a Discord server icon be?
Discord's stated minimum is 128x128 pixels, and the icon is square; 512x512 or larger gives the sharpest result. Upload as PNG for best quality. The icon displays at various sizes from 16px to 256px depending on context.
What size is a Discord profile picture?
Discord displays avatars at 128x128 pixels. Upload at 512x512 or higher for sharp display. Animated GIF avatars are Nitro-only.
How do I make custom Discord emoji?
Custom emoji must be square and under 256KB. Use MiniPx to resize to 128x128 and compress. PNG for graphics, JPEG for photo-based emoji.
Should I use PNG or JPEG for Discord?
JPEG for photographs and screenshots (smaller files). PNG for graphics, emoji, and anything with transparency. Discord displays both formats well.
Is MiniPx safe for private Discord images?
Yes. MiniPx processes everything in your browser. Your images are never uploaded to any server during compression.

All Image Tools

AI Tools

Solutions by use case