转换全程不离开你的设备
大多数文件转换器的做法都一样:你把文件发过去,服务器完成转换,你再把结果下载回来。对一小部分转换来说,这一来一回是多余的 —— 你的浏览器本来就能自己完成这项工作。只要它能做,隐私模式就会交给它做,文件根本不会被发送到任何地方。
- 文件不会被上传 —— 没有任何请求可供拦截
- 没有任何内容被存储,因此事后也没有什么需要删除
- 无需注册即可使用,也不占用任何额度
- 只有在你的浏览器确实能够胜任时才会提供
试一试
选择一个文件和目标格式。如果你的浏览器能够自行完成这项转换,按钮上方就会出现隐私模式选项。
将您的文件拖放到此处,或单击浏览
支持所有主要格式
隐私模式是如何工作的
- 01
先问清楚你的浏览器能做什么
各家浏览器对自己能读写哪些图片格式并不一致,而且这种分歧是悄无声息的 —— 你向 Safari 要 WebP,它会一声不吭地还给你一张 PNG。因此页面不会根据浏览器的名字去猜,而是编码一个像素,检查实际拿回来的是什么,再真的去解码一张对应格式的图片。你的浏览器是被实测出来的,而不是被假定出来的。
- 02
转换就在这个页面上完成
文件由页面自己从你的磁盘读取,然后解码、重绘、重新编码。PDF 的页面由随站点一起打包的阅读器渲染。整个过程不会发出任何请求 —— 你可以盯着网络面板看,什么都不会发生。
- 03
结果直接交到你手里
在你保存之前,转换后的文件只存在于浏览器的内存里。服务器上没有一份需要到期删除的副本,你的历史记录里没有条目,也没有任何人能够交出去的东西。
- 04
其余的一切走常规流程
如果这项转换是你的浏览器做不了的,就不会提供隐私模式 —— 文件会被上传、转换,并按照通常的时间自动删除。你绝不会在两者之间被悄悄切换。
它涵盖什么,不涵盖什么
常见图片格式之间的互转。PNG、JPG、WebP、GIF、BMP、ICO、SVG 和 AVIF 都可以读取;PNG 和 JPG 在所有浏览器上都能写入,WebP 则在除 Safari 之外的所有浏览器上都能写入 —— Safari 从来没有提供过 WebP 编码器。HEIC 只能在 Safari 上读取,因为其他浏览器都无法解码它。
图片转成 PDF,以及把 PDF 页面转回图片。两者用的都是已经随站点打包好的库,因此不会额外下载任何东西,也不会发出任何请求。
不支持视频、音频、Office 文档、电子书、压缩包、字体和相机 RAW。没有任何浏览器内置这些格式的编解码器。要在本地完成这类工作,就得附带一整套体积庞大的 WebAssembly 工具链,而其中多线程的版本需要浏览器的一种隔离模式,本站一旦启用它,页面的部分功能就会失效。
在 Safari 之外不支持 HEIC 转 JPG —— 而这恰恰是大多数人从手机过来最想完成的那项转换。Chrome、Firefox 和 Edge 根本无法解码 HEIC,因此这项转换仍然要交给服务器。换个说法会更省事,但那不是事实。
你要放弃什么
没有分享链接,没有云端导出,历史记录里也不会留下条目 —— 这三样说的都是服务器上的某个文件,而这里根本不存在这样一个文件。
大文件比直接上传更慢。工作是在你的设备上完成的,因此受限于你的设备,而不是我们的设备。
色彩配置文件、EXIF 数据和动画都无法保留。一张动态 GIF 会变成它的第一帧;一张照片会丢失附带的相机元数据。
什么时候这一点很重要
你宁可不发送出去的文件
一张工资单、一份护照扫描件、一份合同。最安全的文件,是那份你没有发送出去的文件。
在离线状态下工作
页面一旦打开,转换就不再需要网络连接,因此在飞机上或没有信号的地方也能用。
对一大批文件做一次快速处理
把一整个文件夹的截图转成 JPG,既不消耗带宽,也不消耗额度。
你无法掌控的网络
在共用网络或公司网络上,一个从未被传输过的文件,也就无法在传输途中被记录下来。
常见问题
我怎么才能确认文件确实没有被上传?
打开浏览器的开发者工具,切换到网络面板,然后执行转换。在隐私模式下,你不会看到任何携带该文件的请求 —— 不是变小了一点,而是一个都没有。这是一项你可以自己动手完成的检查,而只有这种隐私声明才值得一提。
为什么我的转换用不了它?
因为你的浏览器做不了。只有当浏览器已经证明自己既能读取你文件的格式,又能写出你所要求的格式时,这个选项才会出现。与其提供出来然后失败,或者提供出来却悄无声息地生成错误的格式,不如干脆不显示。
它更快吗?
对小文件来说通常更快,因为没有任何东西需要传输两次。对大文件来说往往更慢:服务器的转换速度快于笔记本电脑,而上传也并不总是最慢的那一环。这里换来的是隐私,不是速度。
它会占用我每天的转换次数吗?
不会。这些限制的存在是为了分配服务器资源,而在你自己设备上完成的转换根本不占用这些资源。它也无需注册即可使用。
画质是一样的吗?
对于它支持的格式,像素是一样的。丢失的是像素之外的一切:色彩配置文件、EXIF 数据和动画帧都无法在经过浏览器的绘图画布之后留存下来。如果你需要保留这些内容,请走常规流程。
为什么不把所有转换都这样做?
因为浏览器里没有视频、音频和文档的编解码器。要把它们加进来,就意味着附带一套几十兆字节的 WebAssembly 工具链,而其中速度较快的版本需要一种浏览器隔离模式,它会让本页面的其他部分失效。我们宁愿把一件小事老老实实做好,也不愿把一件大事做砸。