文件不上传,是怎么做到的
这个站点没有后端。所有转换、压缩、合并、编码都在你的浏览器进程里完成,处理结果直接写回内存生成下载链接——中间没有任何一个字节发往服务器。
如何自己验证
- 打开浏览器开发者工具(F12)→ Network 面板 → 勾选 Preserve log。
- 随便选一个图片工具,拖入一张图片并转换。
- 观察网络请求:只会看到三类——页面自身资源、(首次使用时的)CDN 库文件、以及页脚的百度统计(
hm.baidu.com,只带页面路径)。没有任何一个请求携带你的文件内容。 - 更彻底的方式:断开网络后使用图片 / 文本 / 开发者工具,功能完全正常。
数据留存
页面访问用百度统计,它会设置 HMACCOUNT 这类 Cookie 来区分访客、统计哪个工具被打开、从哪跳过来的。它拿不到你的文件——文件从来没有离开过浏览器进程,也没有任何请求把它带出去。
本站自己的 localStorage 只存两样东西:主题偏好(tw:theme)和最近使用过的工具 id(tw:recent)。文件、文件名、内容一概不落盘,页面关闭即释放。
限制
- 处理能力受浏览器解码器限制:HEIC、部分专业编码的音频可能无法解码。
- 音视频与大批量图片处理吃内存,建议单个文件 < 200 MB。
- 视频重编码需要完整编码器,浏览器内无合适方案,因此只提供提取音频与转 GIF。