Discord image guide
How to compress images for Discord
A giant screenshot or camera photo can be inconvenient to upload and slow for others to view. The aim is not the smallest possible image — it is a lightweight image that still makes the message, meme, or screenshot easy to understand.
Start with a practical target for the image type
For a normal screenshot or shared photo, 500KB to 1MB is a useful starting range. A simple meme or small avatar can often use less, while a detailed game screenshot may need more room to keep small text readable.
Open the Discord image compressor with a 1MB target.
Resize extra-large screenshots before reducing quality
Modern displays can produce very wide screenshots. If people will view the image inside a chat window, they usually do not need the original pixel dimensions. Reducing width and height first often preserves text and interface detail better than forcing a low JPEG quality.
Use Resize Image when you need to make a large screenshot more practical.
Keep screenshots and photos in the right format
JPG is normally efficient for photos and game captures. PNG is helpful for sharp UI screenshots, diagrams, and transparency, but it can remain larger. If a screenshot becomes too soft as JPG, try a slightly higher target or keep PNG when file size is not a concern.
Use Convert Image to JPG for a smaller photo file when appropriate.
Compress a small batch consistently
If you are sending a sequence of screenshots, use one target across the batch so every file stays manageable. TargetKB can process up to 10 images at once, which is useful for a bug report, game highlights, or a visual walkthrough.
Check small text before sharing
Open the final image and zoom in on the parts other people need to read: error messages, UI labels, stats, or chat text. If those details are not clear, increase the target or start from a full-resolution original instead of repeatedly compressing a downloaded file.
For messaging by email instead, see how to compress images for email attachments.
File-size limits and output details
Check how TargetKB handles KB and MB limits, image quality, transparency and batches before preparing an upload.