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.
