工作原理:隐私优先的浏览器内工具
10.tools 上的 147 个工具中,有 129 个都使用在浏览器标签页内运行的代码处理你的文件,文件始终留在你的设备上。本页说明这是如何实现的、哪些工具需要用到我们的服务器及原因、我们记录哪些内容,以及你如何自行验证这一切。
最后更新于 2026年10月20日
使用浏览器内工具时会发生什么
- 页面像普通网页一样加载:HTML、样式和工具控件的代码。此时还不会加载处理代码。
- 你选择文件。浏览器把它读入标签页的内存,不会发送到任何地方。网页邮箱在你发送附件前预览附件,用的也是同样的机制。
- 这时工具才会下载处理库,通常是某个成熟开源程序的 WebAssembly 版本。处理库会被缓存,第二次使用时可瞬间加载。
- 处理在 Web Worker 中运行,也就是同一标签页的后台线程,因此页面不会卡住,你也可以随时取消。
- 结果在内存中生成,并交给浏览器下载。关闭标签页后,文件、结果和处理库的工作内存都会被清除。
负责处理的库
以下是浏览器内工具背后的开源项目。当某个库或模型来自公共 CDN 而不是本站时,该请求下载的是代码或模型权重,不会携带你的文件。
| 任务 | 库 | 下载来源 |
|---|---|---|
| 读取、渲染和拆分 PDF | PDF.js(Mozilla)和 pdf-lib | 本站;PDF.js 的字体和字符映射来自 jsDelivr |
| 加密和解密 PDF | 编译为 WebAssembly 的 qpdf | 本站 |
| Word 文档和电子表格 | docx、docx-preview 以及 SheetJS 的数字格式化工具 | 本站 |
| 压缩和转换图片 | 通过 jSquash 调用 Squoosh 编解码器(MozJPEG、OxiPNG、WebP、AVIF),用 pica 调整尺寸 | 本站 |
| 打开 iPhone 的 HEIC 照片 | 编译为 WebAssembly 的 libheif | jsDelivr CDN |
| 读取照片元数据 | exifr | 本站 |
| 转换、裁剪和压缩视频与音频 | 通过 Mediabunny 调用浏览器的 WebCodecs;编解码器不受支持时使用 ffmpeg.wasm(单线程) | 本站;ffmpeg 核心来自 jsDelivr 或 unpkg |
| 识别图片和扫描件中的文字 | Tesseract.js 及其语言数据 | 引擎和语言数据来自 jsDelivr |
| 移除背景和放大图片 | 运行 BiRefNet lite、ORMBG 和 Swin2SR 模型的 Transformers.js | 库来自 jsDelivr;模型文件来自 Hugging Face |
| 检测人脸以便模糊或裁剪 | MediaPipe 人脸检测(BlazeFace) | 库来自 jsDelivr;模型文件来自 Google Cloud Storage |
| 语音转文字并生成字幕 | 通过 Transformers.js 运行 Whisper(tiny、base 或 small) | 库来自 jsDelivr;模型文件来自 Hugging Face |
| 朗读文本 | 通过 Web Speech API 调用系统语音 | 浏览器内置 |
| 创建 ZIP 文件 | fflate | 本站 |
| 打开 ZIP、RAR、7z 和 TAR 压缩包 | 编译为 WebAssembly 的 libarchive(libarchive.js) | jsDelivr CDN |
| 转换 CSV、Excel 和 JSON | SheetJS 和 PapaParse | 本站 |
| 录制屏幕、声音或摄像头 | 浏览器的 MediaRecorder 和屏幕捕获 API,MP4 和 MP3 使用 Mediabunny | 浏览器内置;本站 |
| 对比两段文本 | jsdiff | 本站 |
| 用于签名、添加文字和表情包的字体 | 来自 Fontsource 和 Google Fonts 的开源许可字体 | jsDelivr CDN 和 Google Fonts |
大型模型只会在你首次使用相应工具时下载,浏览器会保留以便下次使用:背景移除工具根据模型和设备不同,会下载 44 到 224 MB;语音转文字工具根据所选模型,会下载约 40 到 250 MB。每个工具都会显示下载大小。
使用我们服务器的工具及原因
有些任务无法在浏览器内完成:从外部检查网站、重定向短链接,或在你的电脑关机时监控网站。这类工具的页面上写的是“在我们的服务器上处理”,而不是“在浏览器中运行”,并且只发送任务所需的内容。
| 工具 | 发送的内容 | 保留的内容 |
|---|---|---|
| Mock REST API | 自定义方法、路径、状态码、延迟和响应内容,或使用自动生成的假数据,创建假的 JSON 接口。接口由我们的服务器提供并支持 CORS,适合原型开发和测试。 | 接口的 JSON 会保留,直到你删除它,或 7 天内没有任何请求 |
| 网站速度与 SEO 检测 | 检测公开网页的站内 SEO,从标题、标题层级、canonical 标签到 robots.txt、hreflang 和结构化数据,并给出 Core Web Vitals;由我们的服务器抓取该网址,不会存储任何内容。 | 仅在你提交时抓取该网址,不存储检测结果 |
| Open Graph 与 meta 标签预览 | 查看链接在 Google、Facebook、X、LinkedIn、Slack、Discord 和 iMessage 上的显示效果;服务器会抓取公开网页以读取其标签,你也可以在浏览器中编写新标签。 | 仅在需要时抓取该网址,不会保存任何内容 |
| robots.txt 与站点地图生成器 | 为搜索引擎和 AI 爬虫编写 robots.txt 规则,并测试任意 URL 是否被允许;可在浏览器中用 URL 列表生成 XML 站点地图,也可由服务器抓取你的网站来生成。 | 抓取结果不会被保存 |
| IP 与 DNS 查询 | 查看你当前连接使用的公网 IP 地址(IPv4 或 IPv6),主机提供时还会显示大致位置,并可查询任意域名的 DNS 记录;服务器只读取你的请求,不会保存任何内容。 | 你的 IP 只显示给你,不会被保存 |
| 公司名称生成器 | 根据你的关键词在浏览器中生成好记的公司名称创意,并查看对应域名是否可注册;域名查询和可选的 AI 创意由我们的服务器完成。 | 关键词仅用于生成创意和查询域名,不会被保存 |
| 短链接生成 | 把长网址变成带二维码的短链接,按日期、来源、设备和国家查看点击情况;链接和每日点击总数保存在我们的服务器上。 | 链接保存至你删除为止,每日点击总数保存 12 个月 |
| 网站监控 | 由我们的服务器每隔几分钟检查一次网站或 API,记录响应时间和在线率,网站宕机时通过 Slack、Discord 或 webhook 通知你。 | 监控项保留到你删除为止,检测历史保留 30 天 |
| AI 改写工具 | 把一段话或一句话改写成五种风格,从通顺、正式到简单、更短,保留原意和原文语言;改写由 Anthropic 的 Claude AI 在我们的服务器上完成。 | 文本会发送给 Anthropic 的 AI 以生成结果,不会被保存 |
| 文本摘要 | 把最多 20,000 字符的文章、报告或会议记录,按三种篇幅整理成要点或一段话,内容只来自原文;由 Anthropic 的 Claude AI 在我们的服务器上生成摘要。 | 文本会发送给 Anthropic 的 AI 以生成摘要,不会被保存 |
| 语法检查 | 修正最多 3,000 个字符中的拼写、语法和标点错误,每处修改都会在原文中标出,并附一句说明;由 Anthropic 的 Claude AI 在我们的服务器上检查。 | 文本会发送给 Anthropic 的 AI 进行检查,不会被保存 |
| AI 作文生成 | 输入作文题目,即可获得议论文、描写文等类型的范文,篇幅 300 至 800 字,适合中学到大学水平,帮你学习结构并写出自己的文章;由 Anthropic 的 Claude AI 在我们的服务器上撰写。 | 你的题目会发送给 Anthropic 的 AI 用于撰写作文,不会被保存 |
| 段落生成器 | 围绕任意主题,按你选择的语气和长度写出一到三个段落,每段都有主题句和明确的观点;由 Anthropic 的 Claude AI 在我们的服务器上撰写。 | 你的主题会发送给 Anthropic 的 AI 用于撰写段落,不会被保存 |
| AI 邮件写作 | 写新邮件、回复或跟进邮件,自动生成主题行,语气和长度由你选择,没提供的细节会用 [占位符] 标出;邮件由 Anthropic 的 Claude AI 在我们的服务器上撰写。 | 你的要点会发送给 Anthropic 的 AI 用于撰写邮件,不会被保存 |
| Instagram 文案生成器 | 描述你的照片或视频,选好语气和长度,即可得到五条不同的文案,可选带话题标签和表情符号;文案由 Anthropic 的 Claude AI 在我们的服务器上生成。 | 你的描述会发送给 Anthropic 的 AI 用于生成文案,不会被保存 |
| 标题生成器 | 为博客文章、YouTube 视频、广告、社交媒体帖子或邮件主题生成十个标题,并显示每个标题的字符数和对应的长度限制;由 Anthropic 的 Claude AI 在我们的服务器上撰写。 | 你的描述会发送给 Anthropic 的 AI 用于撰写标题,不会被存储 |
| Meta 描述生成器 | 粘贴页面文本,即可得到五条 120 到 160 个字符的 meta 描述,附带长度检查和可复制的 HTML 标签;由 Anthropic 的 Claude AI 在我们的服务器上撰写。 | 页面文本会发送给 Anthropic 的 AI 用于撰写描述,不会被保存 |
| 故事生成器 | 把一个想法变成 300 到 800 字的原创短篇故事,适合儿童、青少年或成年人,体裁由你选择;故事由 Anthropic 的 Claude AI 在我们的服务器上写成。 | 你的想法会发送给 Anthropic 的 AI 用来写故事,不会被保存 |
少数浏览器内工具还提供可选的在线查询,例如读取网页的标题和作者来填写引用。该字段旁的说明会写明发送了什么、发送到哪里;页面上的其他功能不依赖它也能使用。
我们记录什么
- 请求日志。和所有网站一样,我们的服务器会记录每次页面请求:时间、请求的地址、你的 IP 地址、浏览器的 User-Agent 和响应状态。这些日志会在 14 天后删除。浏览器内工具不会发送文件数据,所以也没有文件数据可记录。
- 使用统计。在法律要求的地区,经你同意后,Google Analytics 会收到“已选择文件”“处理完成”或“下载”等事件,包含工具名称、“1–10 MB”这样的大小范围、任务耗时,以及失败时的简短错误代码。文件名、文件内容和确切大小绝不会被发送。
- 频率限制。服务器端工具为防止滥用,会在内存中按 IP 地址统计 60 秒内的请求数;计数不会写入磁盘。
- 你的设置。偏好设置和草稿(发票、简历、笔记)保存在你设备上浏览器的本地存储中。我们看不到这些内容,清除浏览器数据后它们就会被删除。
免费页面上的广告由 Google 投放,并受你在横幅中所做同意选择的约束。完整政策见隐私页面。
自己验证
你不必只听我们说。任何桌面浏览器都能显示页面发出的每一个请求:
- 打开一个工具,然后按
F12(Mac 上按Cmd+Option+I)打开开发者工具,选择 Network(网络)标签。 - 清空列表,选择文件并运行工具。
- 查看这些请求。你会看到库或模型的下载(以
.js、.wasm或.onnx结尾的文件)和统计请求,但没有任何请求的载荷包含你的文件。点击任意请求并打开其 Payload 标签即可确认。 - 想做更严格的测试:运行一次工具后关闭 Wi-Fi,在同一标签页中再处理一个文件。它依然可以工作,因为处理库加载完成后就不再需要网络。
在浏览器中运行的限制
处理由你的设备完成,所以处理大视频时手机会比笔记本电脑慢;超大文件则受浏览器允许单个标签页使用的内存限制,通常为 2 到 4 GB。每个工具页面都以数字列出了免费限制。Pro 方案会提高这些限制,但不会把处理转移到我们的服务器。