FatFiles is a BetterDiscord plugin that lets you send huge videos, zips, music, and documents past Discord's 25MB limit for free. Just drag and drop any file into chat like normal. The plugin automatically uploads it to the fastest free file host and puts a playable direct link right in your message box.
- 🚀 Bypass Discords 25MB Limit: Upload files up to 10GB without getting blocked.
- 🎯 Auto Pick (Fastest Server): Checks latency to all enabled hosts and automatically uses the fastest server for your file.
- 🎬 Direct Media Embeds: Videos, songs, and images play right inside Discord natively.
- 📊 Live Floating Upload Card: Clean popup in the bottom right corner shows real-time upload speed, percentage, ETA, and a cancel button.
- 🎛️ Pre Upload Modal: Pick your favorite host with one click, or check the box to always auto-upload without asking.
- 🛠️ 8 Fast Free Hosts: Gofile.io (10GB), Temp.sh (4GB), Litterbox (1GB), x0.at (1GB), Catbox (200MB), Uguu (128MB), Tmpfiles (100MB), and Segs.lol (100MB).
| Host | Max Size | Retention | Direct Player Embeds |
|---|---|---|---|
| Gofile.io | 10 GB | Active Cloud | 📄 Download Page |
| Temp.sh | 4 GB | 3 Days | ✅ Yes (Fast cloud storage) |
| Litterbox | 1 GB | Up to 72 Hours | 📄 Direct Download |
| x0.at | 1 GB | 3 to 100 Days | ✅ Yes (Long term storage) |
| Catbox.moe | 200 MB | Permanent | ✅ Yes (Direct media link) |
| Uguu.se | 128 MB | 3 Hours | ✅ Yes (Quick temporary link) |
| Tmpfiles.org | 100 MB | 24 Hours | ✅ Yes (High speed direct stream) |
| Segs.lol | 100 MB | Permanent | ✅ Yes (Direct video player) |
Download FatFiles.plugin.js from this repository.
Open Discord, go to User Settings (the gear icon) ➔ Plugins ➔ click Open Plugins Folder at the top.
Or paste this path into your file manager:
- Windows:
%appdata%\BetterDiscord\plugins - macOS:
~/Library/Application Support/BetterDiscord/plugins - Linux:
~/.config/BetterDiscord/plugins
- Drag and drop
FatFiles.plugin.jsinto that folder. - Go back to Discord and flip the switch next to FatFiles to enable it.
Done! You're ready to upload big files.
- Drag & Drop Any Big File: Drag any file over 10MB into any Discord channel or DM.
- Choose or Auto Pick: A small popup will appear asking where you want to upload it (or leave it on Auto Pick for the fastest server).
- Watch the Progress: A small card appears at the bottom right showing live upload speed and ETA.
- Send: Once finished, the playable direct link is automatically put into your chat box!
Click the gear icon next to FatFiles in your BetterDiscord Plugins list to customize:
- Upload limit trigger (MB): Default is 10MB. Any file bigger than this triggers FatFiles.
- Ask before uploading: Toggle the host selection popup on or off.
- Preferred host: Set a default host or keep it on Auto.
- Active upload hosts: Turn individual hosts on or off based on your preference.
- How to post links:
Chat Box Draft: Put in message box so you can write a message first.Send Right Away: Posts link straight to the channel automatically.
- Direct media embeds: Sends direct URLs for videos and audio so Discord embeds them natively.
- Upload progress popup: Displays the live floating card with speed, ETA, and cancel button.
- Test server latency: One click benchmark button to ping all enabled hosts.
Do my friends need BetterDiscord or FatFiles to see my files?
No! Anyone in the chat can click the link, download the file, or watch the video directly inside Discord without needing any plugins.
Can I cancel an upload if I picked the wrong file?
Yes! Click the ✕ button on the floating upload card in the bottom right corner to cancel anytime.
What happens if a server goes down?
FatFiles has automatic fallback built in. If the chosen host is unreachable or has an error, FatFiles instantly tries the next fastest server.
This project is licensed under the MIT License.

