SB3 压缩工具

上传 .sb3 文件,浏览器本地完成无损压缩后下载。文件不会上传到任何服务器,全程在你的电脑上处理。

点击选择,或将 .sb3 文件拖拽到这里

无损策略(不勾选上述选项时):PNG 自适应滤波 + 最强 deflate 重压、SVG 去注释/元数据/冗余空白、整包以最高压缩级别重打包。
选好文件后,工具会扫描 project.json 里没有被任何角色引用的造型和声音,并在上方以清单列出(标注造型/声音与占用大小),默认全选;你取消勾选的会保留、勾选的会在压缩时一并删除——纯瘦身、不影响项目逻辑。不勾任何项则全部保留。
勾选「PNG 色彩压缩」会把 PNG 量化到更少颜色(256/128/64 色可选,尺寸不变,完全在你的电脑上处理、不上传任何服务器),卡通/像素图几乎看不出差别,体积通常能砍 50%~80%。
很多 Scratch「SVG」造型其实是包了一张 PNG 的壳——本工具会自动把 SVG 里内嵌的位图也一并压缩,这类项目往往能再瘦一大圈。
音频默认保留(WAV 在 Scratch 中无法无损缩小)。勾选后会把声音重编码为更小的 WAV(单声道 + 降采样,有损但能打开)——不用 MP3,因为 Scratch 3.0 不认 MP3 声音格式,转 MP3 会导致项目加载失败。
项目里若自带 .mp3 音效,勾选「同时压缩 MP3」会在浏览器内解码后转成更小的 WAV(WAV 是 Scratch 原生格式,必定能打开);该步骤依赖浏览器音频解码,仅在本地浏览器中生效。