Compress to KB topic guide
Compress images for Discord: hit the 20 MB free upload cap
Direct answer
Discord file limits are per attachment in chat, not an email-style message total. Discord Support’s File Attachments FAQ states that for non-Nitro subscribers the maximum file upload is 20 MB (raised from 10 MB as of August 2026) and that Discord is experimenting with various file upload size limits for select users. When a JPEG screenshot or PNG meme for a text channel, voice-channel chat, or group message approaches that ceiling, compress to a deliberate KB budget under 20 MB before you tap Upload a File.
What this workflow handles
Treat the published free cap as a hard pre-compression check on desktop and mobile. The same FAQ explains that Discord now checks file size before compression on mobile as well as desktop, so the number you see is the number that counts — unlike the old mobile path that compressed first and could still fail afterward. Nitro Basic raises uploads to 50 MB; full Nitro allows up to 500 MB per Discord’s Account Caps table (File Sharing Limit row). Boosted servers can raise member upload limits by boost level (for example Level 2 around 50 MB and Level 3 around 100 MB in Discord’s Server Boosting FAQ) — if your server tier differs from your account default, trust the error Discord shows at upload time. Chat settings note that images larger than 20 MB may be shared as a download instead of inline when uploaded directly to Discord. Common upload types listed in the FAQ include JPEG among PDF, MP3, MOV, and MP4. Prefer JPEG for photographs; use PNG for UI screenshots with sharp text. Enter a Compress to KB target safely under 20480 KB (commonly 16000–19000 KB), quality-sweep at the original dimensions first, and downscale only if the quality floor still misses the budget. Beita’s Compress to KB uses a temporary analysis upload with no long-term storage; see the Privacy Policy for retention details.
Use Compress to KB with a target under 20480 KB (for example 16000–19000 KB) before you upload a photo to Discord. For GitHub’s 10 MB issue attachment cap instead, see Compress image for GitHub.
How to use it
- Open Discord Support’s File Attachments FAQ and note your account tier (free 20 MB, Nitro Basic 50 MB, Nitro up to 500 MB per Account Caps) plus any server boost upload perk that may apply in that channel.
- Pick JPEG for photos and PNG for sharp screenshots; remember Discord may send very large direct uploads as downloads instead of inline previews.
- Enter a Compress to KB target under 20480 KB for free accounts (commonly 16000–19000 KB), quality-sweep at the original dimensions first, and allow stepped downscale only if the quality floor still exceeds the budget.
- Confirm the output is at or under your cap and still readable in chat width, then attach via Upload a File in the text field.
- If Discord still rejects the file, re-read the client error — pre-compression checks and experiments can differ from the headline 20 MB free cap.
Frequently asked questions
What is Discord’s free file upload size limit?
Discord Support’s File Attachments FAQ states that for non-Nitro subscribers the maximum file upload is 20 MB. The same article’s Q&A notes that as of August 2026 the free limit was raised from 10 MB to 20 MB. Treat 20480 KB as the ceiling and aim slightly lower for encoding headroom.
What are Nitro Basic and Nitro upload limits?
Discord Support’s “What are Nitro & Nitro Basic?” article lists Enhanced File Uploads up to 50 MB for Nitro Basic. Discord’s Account Caps table lists the File Sharing Limit at 50 MB for Basic and 500 MB for Nitro. The File Attachments FAQ Q&A points to Nitro Basic at 50 MB when you need more room regularly; treat 500 MB as the full Nitro cap per the Account Caps table.
Does Discord check file size before or after compression?
Before compression, on both desktop and mobile today. The File Attachments FAQ Q&A states Discord aligned mobile with desktop’s pre-compression check so the limit you see matches what applies. That change can feel stricter on Android when source camera files are large, even though the stated free cap is higher than the old 10 MB limit.
Why might my upload still fail after the August 2026 limit increase?
Discord checks the on-disk file size before any client compression, and Discord notes it is experimenting with various upload size limits for select users. Server boost tiers can also change the effective cap in a channel. Compress under your account’s published cap and trust Discord’s upload error if a boosted server or experiment gives you a different number.
What KB target should I use in Compress to KB?
Start from 20480 KB (20 MB) for free accounts and leave headroom: 16000–19000 KB is a practical target for a single chat image. Quality-sweep first at the original pixel dimensions; allow stepped downscale only if the quality floor still exceeds the budget. web.dev’s compress-images guide recommends experimenting with quality rather than assuming one universal setting.
JPEG or PNG for Discord photos and screenshots?
Discord’s File Attachments FAQ lists JPEG among common upload types. Prefer JPEG for photographs; use PNG when you need sharp UI text or flat graphics. Either can count against the same per-file MB cap — pick the format that stays readable after compression.
Do boosted servers change the upload limit?
Discord’s Server Boosting FAQ documents higher upload limits for members on boosted servers at Level 2 and Level 3. Those server perks can exceed a free account’s 20 MB default in that server. Compress for the cap you actually hit in the client; do not assume every channel shares the same number.
How is this different from the WhatsApp, email, and GitHub guides?
compress-image-for-whatsapp covers Meta Cloud API 5 MB JPEG/PNG image messages. compress-image-for-email covers Gmail and Outlook.com 25 MB message attachment totals. compress-image-for-github covers GitHub Docs 10 MB image and GIF attachments on issues and pull requests. compress-image-to-kb covers forms and marketplaces (GOV.UK, LinkedIn, Shopify). This page isolates Discord’s per-file chat upload rules from Discord Support. Same Compress to KB tool; different destination budget.
Sources
- Discord Support — File Attachments FAQ: https://support.discord.com/hc/en-us/articles/25444343291031-File-Attachments-FAQ — Free 20 MB max upload; experiments for select users; common types including JPEG; pre-compression size check on mobile and desktop; 20 MB inline vs download setting; Nitro Basic 50 MB pointer in Q&A.
- Discord Support — What are Nitro & Nitro Basic?: https://support.discord.com/hc/en-us/articles/115000435108-What-are-Nitro-Nitro-Basic — Nitro Basic Enhanced File Uploads up to 50 MB; Nitro Premium perk marketing copy still says up to 1 GB — operative Nitro file cap is 500 MB in Account Caps.
- Discord Support — Discord Account Caps, Server Caps, and More: https://support.discord.com/hc/en-us/articles/33694251638295-Discord-Account-Caps-Server-Caps-and-More — Account caps table File Sharing Limit row: Basic 50 MB, Nitro 500 MB (Base column may lag the 20 MB free cap from the File Attachments FAQ).
- Discord Support — Server Boosting FAQ: https://support.discord.com/hc/en-us/articles/360028038352-Server-Boosting-FAQ — Boosted-server upload limits for members at higher boost levels (Level 2 and Level 3 caps).
- web.dev — Compress images: https://web.dev/articles/compress-images — Experiment with quality settings; there is no one universal compression setting.
- Pillow — Image.save (JPEG quality, optimize): https://pillow.readthedocs.io/en/stable/handbook/image-file-formats.html#jpeg — JPEG quality and optimize parameters used in the quality sweep behind Compress to KB.
Explore the compress to kb topic cluster
This guide covers Discord chat file upload size. Related guides cover general KB budgets, email, WhatsApp, and GitHub caps, and the Compress to KB tool.
Related guides
-
Compress image to KB
General hard byte-budget workflow for forms and marketplaces.
-
Compress images for email
Gmail and Outlook.com 25 MB attachment caps.
-
Compress images for WhatsApp
Meta Cloud API 5 MB JPEG/PNG image-message cap.
-
Compress images for GitHub
GitHub Docs 10 MB cap for images and GIFs on issues and pull requests.
-
Compress to KB tool
Set a KB target and download a file under budget.