Discord Nitro File Size Limit: 500MB, and It Doesn't Stack

Sep 22, 2026

With Discord Nitro the per-file upload limit is up to 500MB, with Nitro Basic it is 50MB, against 20MB on a free account. The part that trips people up is what happens when the server also raises the cap: the two do not add together. Discord's developer documentation states that the limit is "calculated as the maximum of these values" — the larger of your personal tier and the server's Boost tier, never the sum.

That one sentence settles most of the real questions about Nitro and file size, so much of this page unpacks it — along with the published numbers and the conditions attached to each.

The limits, at a glance

TierPer-file upload limitDiscord's wording
Free (non-Nitro)20MB"For non-Nitro subscribers, the maximum file upload is 20MB."
Nitro Basic50MB"Share larger files up to 50 MB!"
Nitroup to 500MB"Share larger files up to 500 MB"
Nitro Classic (no longer sold)50MB"Bigger file uploads (50MB)"

Two conditions travel with that table.

Nitro Classic is not something you can buy. Discord's Nitro article says: "At this moment, you can only subscribe to Nitro and Nitro Basic. Nitro Classic is not available for purchase." If you already hold it, you kept it. If you are shopping for 50MB, the product on the menu is Nitro Basic.

The numbers are under active experiment. At the top of the File Attachments FAQ, Discord states: "Important: We're currently experimenting with various file upload size limits. Select users may have the ability to upload larger file sizes." So somebody uploading a file bigger than their tier should allow is not proof that the published limit changed, and not something you can count on for your own account.

The Boost ladder is a second, separate cap

Server Boosts raise the ceiling for everyone in a server, and the rungs are not where people assume.

Server levelBoosts requiredUpload limit inside that server
Basesee the conflicting figures below
Level 12 BoostsSame as Base — Level 1 does not raise the upload limit
Level 27 Boosts"50MB Upload Limit for all members (server only)"
Level 314 Boosts"100MB Upload Limit for all members (server only)"
Larger File Uploads (experiment)5 Boosts, separate from levels250MB

The Level 1 row is the one worth pausing on. Discord's account and server caps table marks the Level 1 upload entry as "Same", and the same page defines the convention: "In the tables below, Same means the limit is identical to the Base tier, and N/A means that feature isn't available for that tier." Two Boosts do not buy a larger upload cap.

Three qualifiers in Discord's wording have to survive into any summary of those rows:

  • "(server only)" — those are Discord's parentheses. The raised cap applies inside that server. It is not attached to your account, so it does not follow you into DMs or into a different server.
  • "for all members" — every member of a Level 2 or Level 3 server gets the higher cap, whether or not they personally subscribe to anything.
  • 250MB is explicitly an experiment. Discord's wording: "We're currently running an experiment that gives some servers the option to upgrade the file limit to 250MB by purchasing Larger File Uploads (5 Boosts) with Server Boosts." That is "some servers", not a tier you can plan around.

The extra perk sits alongside the level system rather than replacing it. Discord's Boosting FAQ: "No, this supplements the existing level system. All current server level perks (emoji slots, file upload limits, etc.) remain exactly the same."

Maximum, not sum — and per file, not per message

The sentence this page hangs on, from Discord's developer reference:

"The file upload size limit applies to each file in a request. The default limit is 20 MiB for all users, but may be higher for users depending on their Nitro status or by the server's Boost Tier. The attachment_size_limit value provided when working with interactions is calculated as the maximum of these values."

Three things follow.

1. The two ladders are compared, not combined. A Nitro subscriber in a Level 2 server uploads against 500MB, not 50MB — the personal tier is larger, so the personal tier is what applies. A free account in a Level 3 server uploads against 100MB, because there the server's number is the larger one. And a Nitro subscriber in a Level 3 server is still on 500MB, not 600MB. "Maximum" is Discord's word; nothing in the documentation adds the two together.

Practical upshot if you are deciding whether to pay: if you mostly post in a Level 3 server, Nitro Basic's 50MB buys you nothing there, because 100MB already applies to you as a member. It buys you something everywhere else — DMs, group chats, unboosted servers — which is exactly where the "(server only)" qualifier bites.

2. The cap is per file, not per message. "The file upload size limit applies to each file in a request." Attaching four files to one message means four separate size checks, not one check against their combined size. Splitting a folder of clips across one message does not help you; making each clip smaller does.

3. The developer docs count in MiB, the help centre in MB. The reference says "20 MiB" (1 MiB = 1,048,576 bytes) where the help centre says 20MB. Discord does not publish a conversion between the two figures, so plan against the help centre number rather than an imagined few extra kilobytes.

One scope note: the attachment_size_limit sentence describes what apps receive "when working with interactions", not a field every API response carries.

What to do when you hit the cap

The useful fact here is when the measurement happens. Discord checks file size before compression, and now does so on every platform: "We've now moved mobile to the same pre-compression check that desktop has always used, so the number you see is the number that counts."

Because the check lands on your original file, the only reliable move is to make that original smaller yourself. Buying a tier raises the ceiling; shrinking the file is what gets a specific video through today.

Try it right here

Runs in your browser. Your file is not uploaded anywhere.

Loading tool…

This runs inside your browser tab — the file is read from disk, re-encoded locally, and handed back, with nothing uploaded to a server. If you want the knobs rather than a preset, how to compress a video without losing quality covers what bitrate and resolution actually do. For a QuickTime file straight off a Mac or iPhone, MOV to MP4 swaps the container the same browser-local way, and all Clapr tools covers the rest.

Gotchas worth knowing before you pay

Discord's own pages disagree about the free number. The File Attachments FAQ — the most recently updated of them — says: "As of August 2026, the free upload limit is 20MB (up from 10MB), and we've aligned how that limit is checked on desktop and mobile so it's consistent and predictable." Meanwhile the account and server caps article still lists a row reading File Sharing Limit / 10MB / 50MB / 500MB, and the Nitro article still carries an FAQ headed "Why do I need Nitro to upload more than 10MB of files?". Go with 20MB from the File Attachments FAQ, which is the newest page and the one that explicitly describes the change.

Raising the ceiling can make uploads feel worse on Android. Discord spells out why: "because we now check file size before compression rather than after, the real-world effect varies by platform. Desktop and iOS users should generally find uploads easier than before. On Android, where source files tend to be larger, you may hit the size limit more often than you did previously, even though the stated number is higher." Android does not have a lower cap — its source files are simply bigger, and the original is what gets measured.

Size is not the only thing checked. Discord lists its most common accepted types, and for video the entry is specific: MP4 (Video encoded with H264, HEVC/H265, or AV1). A file named .mp4 can hold something else inside. Discord presents that list as "the most common examples" rather than a complete whitelist.

FAQ

What is the Discord Nitro file size limit? Up to 500MB per file. Nitro Basic is 50MB, and a free account is 20MB. Discord also notes that it is experimenting with upload size limits and that select users may be able to upload larger files, so check the official documentation before relying on a number.

Does Nitro stack with Server Boost level? No. Discord's developer reference says the applicable limit is "calculated as the maximum of these values" — whichever of your Nitro tier and the server's Boost tier is larger. Nitro in a Level 3 server is 500MB, not 600MB.

Is the Nitro limit per file or per message? Per file. Discord's wording is that the limit "applies to each file in a request", so each attachment in a message is judged on its own rather than against the total.

Do I still need Nitro if my server is boosted? Inside that server, no — Level 2 and Level 3 raise the cap "for all members", with no personal subscription required. Outside it, yes: Discord marks those perks "(server only)", so they do not apply in DMs, group chats, or unboosted servers.

Is there a video length limit with Nitro? Discord's documentation does not state one. Every cap quoted on this page is a file-size cap, so a long video has to fit under the size limit that applies to you. If you see a duration figure quoted elsewhere, check the official documentation rather than trusting it.

Why does my friend upload bigger files than I can on the same free plan? Most likely the experiment Discord describes at the top of the File Attachments FAQ: "Select users may have the ability to upload larger file sizes." It is not a setting you can switch on.


Figures quoted from Discord's File Attachments FAQ, Nitro article, Server Boosting FAQ, account and server caps article, and developer API reference, checked 16 September 2026. Related: what counts when Discord says your file is too large, Slack's file upload limit, the rest of the platform limits guides, or the video compressor.

Clapr team

Clapr team

Discord Nitro File Size Limit: 500MB, and It Doesn't Stack | Clapr Blog