What to check before sending a file
First, check whether Discord explicitly says the file is too large. Use the table below to narrow down the problem, following the next step for your result. Stop once your intended file appears in a sent message.
Check file size, format, network conditions, permissions, and server workflow before sending PDFs or creative assets through Discord.
First, check whether Discord explicitly says the file is too large. Use the table below to narrow down the problem, following the next step for your result. Stop once your intended file appears in a sent message.
| Symptom | Check | Action | Next step |
|---|---|---|---|
| 1a. Upload fails | Does the error say the file is too large? | For a non-video file with that error, use the Discord file size guide. | Size error: follow that guide, or row 1b for video. No size error: row 2. |
| 1b. Video exceeds the size limit | Confirm the size error applies to the video. | Use the Compress or share a video. | Continue with that guide. If there is no size error, use row 2. |
| 2. File seems missing or has no preview | Is it attached to a sent message, rather than still in the message composer? | PDFs and DOCs can appear as attachments without a content preview. This is Discord's display behavior, described in its File Attachments FAQ; a missing preview alone does not mean an upload failed or the format is unsupported. | Attachment sent: stop. File not sent: row 3. |
| 3. File was not sent | Try a small, different file in the same destination on the same connection. | Use a small image or text file you can open on your device. | Test sends: row 4. Test also fails: row 5. |
| 4. Only the original file fails | Check whether the original opens on your device. | The problem may be specific to that file. If it cannot open, obtain or export a working copy, then retry the upload. Do not judge support by the extension alone. | Original sends: stop. Still fails: record this result and use the support guidance below. |
| 5. Small test file also fails | Retry the same small test file on the same connection and in the same destination. If it still fails, try that test file in another server channel or a DM. If needed, repeat the same test on another connection. | If the test sends in another channel or a DM, check the original destination's settings and permissions. If it sends only after a connection switch, the original connection may be involved. | Test sends in another channel or DM: check the original destination. Test fails there too: row 6. |
| 6. Test fails in another channel or DM | In a server channel, check both Send Messages and Attach Files permissions there. If the small test also failed in another channel or a DM, do not assume the problem is limited to one channel. | If either permission is missing or unclear, ask a server administrator to check it, then retry once allowed. See channel permissions guide. If both permissions are allowed and the test still fails across the channel or DM checks, check Discord Status. For a DM, skip the server-permission check. | File sends: stop. Discord Status shows an incident: wait for the service to recover. No incident is shown: continue to the support guidance below and record the reproduction conditions. |
Still unable to send? Record the exact error text, or note that no error appeared. Include your device and OS, the Discord app version, and the checks you tried with their results. Also record whether you used a server channel or DM, the failed channel and the other channel you compared, your client (Discord app, browser, or mobile), your network (Wi-Fi or mobile data), when you tried the small test file, and what Discord Status showed. Save a screenshot if it helps show the problem; Discord's client information guide explains where to find your version and device details.
If you suspect a Discord problem, contact Discord Support with those notes. Its bug-reporting guide explains how to describe the steps and results.
PDFs, design files, video assets, and recorded audio get buried quickly when they are only dropped into chat. A stable server-level sharing location reduces repeated resend requests.
DisCoRibute adds a file-sharing place to your Discord server through a bot. Check the upload flow, then expand through storage plans when the workflow fits your community.
DisCoRibute Bot
Add the Bot to your Discord server and send videos, ZIPs, and production assets through member-only share pages.