CompressImg

Compress Image for Discord

Stay under the 10MB Discord upload limit — compress JPG, PNG, and screenshots fast

Drop image here or click to upload

JPG, PNG, WebP, HEIC — max 20MB

You can also paste an image (Ctrl+V)

⚡ Compressed in seconds·🔒 Images never leave your device·✓ Free, no sign-up
80%
Smaller fileBetter quality

Discord File Upload Limits Explained

Discord free accounts can upload files up to 10MB per attachment. This limit applies to images, screenshots, documents, and any other file type. Discord Nitro Basic raises the limit to 50MB, and Discord Nitro raises it to 500MB.

Most smartphone photos are 3–6MB — well under the 10MB limit. The limit becomes significant for high-resolution screenshots from 4K displays (often 8–15MB), uncompressed PNG exports from design tools (20–50MB), and camera photos taken in RAW or maximum quality modes. For these cases, compression before upload is the fastest solution.

Account typeUpload limitNotes
Free10MB per fileDefault for all users
Nitro Basic50MB per file$2.99/month
Nitro500MB per file$9.99/month
Server boostUp to 100MBDepends on server boost level

How to Compress Images for Discord

  1. 1

    Upload your image

    Click the upload area, drag and drop your image, or paste from clipboard with Ctrl+V. Supports JPG, PNG, and WebP files up to 20MB. Your file never leaves your device.

  2. 2

    Adjust quality

    Set quality to 80 for photos. For screenshots with text (code, UI, game captures), use 75–80 — text remains readable and file size drops significantly. Check the output size shown when compression completes.

  3. 3

    Download and share on Discord

    Download the compressed file. Drag it into any Discord channel, DM, or thread to upload. The compressed image shares as a full inline preview in chat.

Expected File Size After Compression

The table below shows typical file size reduction at quality 80 for common Discord image types. All results are estimates — actual size depends on image content and complexity.

Image typeOriginal sizeAfter compression (q80)Under 10MB?
Smartphone photo (12MP)4–8MB JPG500KB–1.5MB✅ Yes
4K screenshot (PNG)8–20MB1–4MB✅ Yes
1080p game screenshot3–8MB PNG500KB–1.5MB✅ Yes
Camera RAW export20–50MB JPG3–8MB✅ Yes
Uncompressed PNG design export30–100MB5–15MB⚠️ May need resize

For very large exports that are still over 10MB after compression, use the Resize Image tool to reduce dimensions first, then compress. Halving the width and height reduces file size by approximately 75%.

Discord Image Formats — What Displays Inline

Discord shows some file types as inline image previews and others as download links. For images to display inline in chat, they must be in a supported format:

JPG✅ Inline previewBest for photos — small files, good quality
PNG✅ Inline previewBest for screenshots, logos, transparency
GIF✅ Inline animatedAnimated — free accounts limited to 8MB
WebP✅ Inline previewSupported in Discord desktop and mobile
HEIC❌ Download onlyConvert to JPG first for inline preview
BMP / TIFF❌ Download onlyConvert to JPG for inline display

Frequently Asked Questions