Skip to content
Shrinkcord

Updated October 9, 2026

Discord file size limit

A free Discord account can attach 20 MB per file. That number changed in August 2026, up from 10 MB, and it is the reason Shrinkcord targets 19.5 MB. The figures below are taken from Discord's own help center, not from older roundups.

PlanPer fileWhere it applies
Free20 MBEvery server and DM
Nitro Basic50 MBFollows your account
NitroUp to 1 GBFollows your account
Server boost level 250 MBThat server only
Server boost level 3100 MBThat server only

Source: Discord File Attachments FAQ. Nitro prices and perk names are described on Discord's Nitro page.

The free cap is 20 MB

Discord's File Attachments FAQ says non-Nitro members can upload 20 MB, and that the free limit rose from 10 MB in August 2026. The same note says desktop and mobile now check the limit the same way: the size is measured before Discord compresses the file. A photo that your phone would have squeezed down after you hit send can now be rejected up front.

Discord's developer changelog records the same change as 20 MiB, which is 20 × 1024 × 1024 bytes, not 20,000,000. Shrinkcord uses that binary reading. An image at 19.5 MiB is about half a megabyte under the line the client checks.

Why some pages still say 10 MB

Discord's account caps article still lists a 10 MB file sharing limit for the base plan, and 500 MB for Nitro. That table disagrees with the File Attachments FAQ and with the Nitro perk page, which lists 50 MB for Nitro Basic and up to 1 GB for Nitro. When those pages conflict, Shrinkcord follows the File Attachments FAQ, because that is the page Discord updated to explain the August 2026 change. Treat the older caps table as stale until Discord edits it.

Nitro follows you. A boost does not.

Nitro Basic raises your own uploads to 50 MB. Nitro raises them to 1 GB. Those limits travel with the account into servers and direct messages. A server boost is different: level 2 lets everyone in that server attach 50 MB, and level 3 lets them attach 100 MB, but only while they are posting inside the boosted server. Leave for a DM, or for a server that is not boosted, and a free account is back at 20 MB.

Images hit the cap before Discord compresses them

The FAQ calls out a practical consequence of checking size first. Desktop and iOS uploads got easier for a lot of people when the number moved from 10 MB to 20 MB. On Android, source photos are often larger, so the higher printed number can still reject a picture that used to sneak through after Discord compressed it. If the file on disk is over 20 MB, the free client can refuse it before any of that happens.

That is the case Shrinkcord is for. Drop a JPEG, PNG, or WebP that is over 20 MB. The tool lowers quality first and only then scales the pixels, and it stops at 19.5 MB. Files that already fit are not touched. The work happens in the browser.

Have an image over the free limit? Shrink it here, then send the download.

Shrink an image