我构建了66+个免费浏览器工具,永不上传你的文件
Source: Dev.to
问题
每次需要合并 PDF 或压缩图片时,我都得把文件上传到某个随机网站。我的税务文件、照片、工作文件——全部都要去我无法控制的服务器。
于是我创建了 BlitzTools ——一个拥有 66+ 文件处理工具,100 % 在浏览器中运行的平台。你的文件永远不会离开你的设备。
功能简介
PDF 工具
- Merge PDFs – 将多个 PDF 合并为一个
- Split PDF – 提取页面或按范围拆分
- Compress PDF – 减小文件大小
- DOC to PDF – 将 Word 文档转换为 PDF
- PDF Editor – 在浏览器中编辑 PDF
图片工具
- Compress Images – 可缩小至原大小的 90 %
- Resize Images – 任意尺寸
- Convert Formats – PNG、JPG、WebP、AVIF
- WebP to PNG – 格式转换
AI 工具
- Remove Objects – AI 驱动的图像修补
- Remove Background – 一键去除背景
- Face Swap – 浏览器内的 AI 换脸
视频工具
- Compress Video – 减小视频体积
- Convert Video – 格式转换
- Video to GIF – 创建 GIF
技术栈
所有功能均在客户端运行:
- 前端使用 Next.js + TypeScript
- WebAssembly 提供接近原生的处理速度
- Web Workers 实现非阻塞的后台处理
- ONNX Runtime 在浏览器中直接进行 AI 模型推理
- pdf-lib 用于 PDF 操作
- Canvas API 进行图像处理
AI 工具(对象移除、背景去除、换脸)使用 ONNX 模型(RetinaFace、InsightFace),完全在浏览器通过 WebAssembly 运行——不调用任何 API,不进行云端处理。
为什么选择客户端?
隐私不仅是一个功能,更是架构本身。当你的文件永不离开设备时:
- 没有数据泄露 —— 没有可被泄露的内容
- 无需上传等待 —— 处理立即开始
- 没有文件大小限制 —— 设备内存是唯一限制
- 离线可用 —— 加载后无需网络
- 无需账号 —— 打开即用
性能表现
WebAssembly 带来接近原生的速度。压缩一个 10 MB 的 PDF 大约需要 2 秒。图像格式转换几乎是瞬间完成。AI 工具的推理时间视硬件而定,大约 3–5 秒。
Web Workers 在进行大量处理时保持 UI 响应,你可以排队多个文件而不会导致页面卡死。
立即体验
BlitzTools.app —— 免费、无需账号、无需上传。只提供可直接使用的工具。
项目开源于:GitHub
欢迎告诉我你希望新增哪些工具。留下评论或在 GitHub 上提交 Issue 即可!