如何压缩图片以符合 Discord 的上传限制

更新于

如何压缩图片以符合 Discord 的上传限制

Discord 的免费上传限制为每个文件 20 MB,截至 2026 年八月(Nitro Basic 50 MB,Nitro 500 MB)。手机 HEIC 和过大的 PNG 经常超限。把 HEIC 转为 JPG,把最长边限制在 1920 或 1280,质量设为约 80,然后查看输入 → 输出大小。EditItAll 没有目标大小输入框。处理在你的浏览器中完成,不会上传任何文件。

现在就做——免费,在浏览器里

Compress an image for Discord

限制针对的是文件,而且在 2026 年已调整

截至 2026 年八月,Discord 自己的文件附件常见问题将免费单文件上限定为 20 MB(此前为 10 MB)。Nitro Basic 仍为 50 MB;Nitro 为 500 MB。Discord 还表示,现在会在任何客户端压缩之前检查大小,手机和桌面端都是如此,所以一张曾经被应用压过后蒙混过关的 25 MB 照片,现在可能一开始就会被拒。

这些数字来自 Discord,不是我们定的,而且会变。如果附件失败,请相信 Discord 显示的错误。EditItAll 无法读取你的 Nitro 状态,也无法提高上限。它只是在你的设备上缩小文件,让附件能够成功。

缩小真正超过 20 MB 的文件

手机拍出的普通 JPEG 通常已经低于 20 MB。会被拒的是 iPhone HEIC 连拍、4K PNG 和 TIFF 扫描件。请这样做:

  1. 转换 HEIC。Discord 更接受 JPG。如果相机写出的是 HEIC,请先使用 HEIC 转 JPG
  2. 先限制像素,再调质量。打开 JPEG 压缩工具。把最长边设为 1920(聊天缩略图可用 1280)。质量保持在约 80。工具上真实的尺寸选项就是这些:4096、2560、1920、1280、800。
  3. 查看输出。结果列表会显示输入 → 输出。仍超过 20 MB?把质量大约降低十档再跑一次。没有目标大小输入。列出的大小会四舍五入到整数 KB,所以显示为 20 MB 的文件可能略超一点,请等到明显低于上限再停。

如果要把一组照片丢进频道,可以整夹批量处理,并包含 ZIP 下载。完整循环:压到精确的 KB 大小。不会上传任何文件;页面加载后即可离线操作。

缩小文件不会改变的事情

符合上传上限,并不等于图片在频道里看起来怎样。Discord 仍可能为聊天生成更小的预览。以文件发送和拖进图片框,不同客户端也可能不同。EditItAll 无法控制 Discord 的预览编码器,无法把一个文件拆到多条消息,也无法压缩视频。静态图片从原图重新编码一次就够,不要叠着保存 JPEG。

更多画质取舍:在不损失可见画质的情况下压缩以及压缩图片专题。

现在就试试?

免费、无需注册,你打开的文件绝不会离开你的设备。

常见问题

Discord 现在的免费上传限制是多少?+

每个文件 20 MB,截至 2026 年八月,依据 Discord 的文件附件常见问题。Nitro Basic 为 50 MB;Nitro 为 500 MB。发送失败时,请相信 Discord 显示的错误,上限以前就改过。

为什么手机照片会超过 20 MB 上限?+

常常是 HEIC 或截图 PNG,而不是 JPEG。把 HEIC 转为 JPG,把长边限制在 1920,然后重新编码。普通相机 JPEG 通常已经低于 20 MB。

能不能在压缩工具里输入 20 MB 让它刚好达到这个大小?+

不能。没有目标大小输入框。设置质量和最长边,查看列出的输出,再微调。请略低于 20 MB,以免四舍五入把上传弹回。

上传之后 Discord 还会把图片弄得更差吗?+

它仍可能生成更小的聊天预览。20 MB 规则是附件上限。文件到了 Discord 那边之后,EditItAll 无法控制它如何显示。

压缩时我的图片会上传到 EditItAll 吗?+

不会。编码在你的浏览器中进行。文件不会离开你的设备,导出时会去除 EXIF,页面加载后工具离线也能用。

相关指南

更多「压缩图片」指南 →