關於 ToolKoala — 永不上傳你檔案的瀏覽器工具集

Milo the koala
Milo 🐨
工具控 · 隱私偏執 · 一個人的工作室

嗨,我是 Milo 🐨——ToolKoala 背後的那個人。我在晚上和週末做這些工具,因為我自己要用,也因為受夠了每個"免費"線上工具都要我留郵箱、傳檔案、訂閱 Pro。

ToolKoala 是 100+ 個完全在瀏覽器中執行的檔案處理工具集。不上傳、不註冊、無水印。我們做它,是因為現存的"線上轉換器"生態系統在一個具體的方面是壞的,而我們想要一個不壞的東西。

故事

2024 年,我要在郵件給父母前壓縮一段我女兒生日的影片。Gmail 25 MB 附件上限攔下了我。我搜"線上壓縮影片",點了第一個結果,開始上傳檔案。上傳到一半時,我讀了那個網站的隱私政策。該網站保留出於"系統改進目的"保留上傳檔案的權利。我取消了上傳,意識到自己一直在依賴一個有問題的預設假設:很多線上工具網站會無條件得到你的信任,僅僅因為它們存在。

現代瀏覽器現在可以跑真正的軟體了 — Photoshop 級別的影象處理、FFmpeg 影片編碼、完整的 PDF 渲染、OCR,甚至背景移除用的神經網路。編譯後的二進位制 10-30 MB,按需載入。這些活兒沒有任何技術理由必須發生在別人的伺服器上。大多數這樣做的原因是服務端更容易變現:把功能藏到訂閱後、收集使用分析、用使用者上傳訓練模型、把"賬號"作為鎖定使用者的護城河。這些都是合法的商業決策,但代價是你失去了對自己檔案的控制權。

我想要一個走更難的工程路線、把明顯的使用者收益還給使用者的工具:你的檔案不會去任何地方。不是因為我們承諾 — 而是因為你可以驗證。開啟 Chrome DevTools,點 Network 面板,把檔案拖進本站任何工具。你會看到工具的程式碼載入(首次後快取),但不會看到你的檔案出去。這就是我們想要建立的核心原則:信任來自可驗證,不是來自宣傳。

當前提供的工具

截至 2026 年中,ToolKoala 擁有:

  • 100+ 工具,涵蓋影象編輯、PDF 流程、影片/音訊處理、文字操作、開發者工具和文件轉換。
  • 8 種語言(英文、簡體中文、繁體中文、日文、西班牙文、韓文、葡萄牙文、德文),所有工具都有原生翻譯。
  • 所有工具零檔案上傳 — 在瀏覽器 DevTools 裡可驗證。這不是營銷話術,是技術承諾。
  • 無賬號、無付費牆、無水印。所有功能均為無限免費使用,沒有"專業版"按鈕,沒有 14 天試用期。

亮點包括 AI 驅動的背景移除(透過 WebGPU 的 U2-Net)、瀏覽器原生影片音訊壓縮(FFmpeg.wasm)、12+ 種語言的 OCR(Tesseract.js),以及構建在 pdf-lib 和 pdfjs-dist 之上的完整PDF 套件(合併、拆分、壓縮、轉換、解鎖、簽名等)。所有這些以往需要桌面軟體或伺服器才能完成的任務,現在都在你的瀏覽器裡完成。

隱私宣告如何工作

你開啟工具時,每個工具會把所需程式碼下載到你的瀏覽器裡。然後它用 JavaScript、WebAssembly 或 WebGPU 處理你的檔案 — 執行在你筆記本的 CPU 和 GPU 上,在瀏覽器標籤的沙盒記憶體裡。檔案被讀入記憶體,處理後作為下載提供給你。整個過程中檔案不會被傳到伺服器。當你關閉標籤頁,記憶體被清理,什麼痕跡都不留。

你可以對任何工具自己驗證:

  1. 開啟工具(比如影片壓縮)。
  2. 開啟瀏覽器 DevTools(F12 或右鍵 → 檢查)。
  3. 切到 Network 面板,點垃圾桶圖示清空過往請求。
  4. 把一個檔案拖入工具。
  5. 你只會看到從 www.toolkoala.com 或者(對於 FFmpeg 類工具)從 unpkg.com 載入程式碼的網路活動。你不會看到包含你檔案位元組的請求體。

這是不依賴於信任我們的那種隱私宣告。如果我們明天改程式碼開始上傳檔案,你立刻就能在 DevTools 裡看到 — 這是技術保證,不是隱私政策裡的一行字。即使我們想偷偷收集你的資料,瀏覽器開發者工具也會出賣我們。這就是為什麼我們選擇這條更難走的工程路線:讓信任變得可驗證。

資金來源

現在:沒有。我自己掏錢付伺服器。專案規模夠小,這樣維持一段時間沒問題。

計劃是申請 Google AdSense——如果獲批,ToolKoala 會在工具頁和部落格上固定位置展示廣告。廣告內容跟你的檔案無關(也做不到,檔案從不離開你的瀏覽器)。廣告定向只用瀏覽器標準訊號:大致地理位置、裝置型別、你當前的工具頁面。裝了廣告攔截器,工具照常能用。

如果 AdSense 沒批——這種事經常發生——我會改走介紹/聯盟贊助,推薦我自己用過且信任的產品。不接"贊助工具"付費、沒有付費版、不收郵箱。所有人看到的是同一個產品。

我們在做什麼

近期新增:影片轉 GIFMP3 音訊壓縮瀏覽器 OCR。即將聚焦的方向:改進多語言覆蓋(目前許多工具描述已是原生母語翻譯;剩下少數還在替換中)、縮減初始 bundle 體積以提升移動端效能(最近從 6 MB 降到 307 KB,[詳見部落格](/zh-TW/blog/react-vite-bundle-diet/))、擴充套件部落格深入討論每個工具底層是怎麼跑的。

如果有你希望存在的工具,或者我的某個工具在你的特定格式上有 bug,給我發郵件。每一封訊息我都讀,通常幾小時內回覆。如果你的輸入正好暴露了我沒考慮到的邊界場景,我會優先修復 — 因為這才是工具進化的方式。

幕後是誰

就我一個人。ToolKoala 是個一個人的獨立專案 — 沒有 VC 資金、不是某個大公司的副業、沒有銷售、不融資。每一個工程和產品決策都由實際使用工具的人做出:我。如果你有反饋,會進到一個真人那裡——就是我——通常幾小時內,不是路由佇列。我從不用 AI 自動回覆你 — 哪怕只回三句話,也是我親手打的。

這個專案是我用業餘時間做的,但我對它的標準跟全職工作一樣高:每個工具都要能跑、每個翻譯都要讓母語者覺得自然、每個 bug 報告都要有真人看到。

保持聯絡

在我們的部落格上讀關於技術和產品選擇的內容。我們偶爾發關於瀏覽器工具、真實工具對比、以及我們一路上做的工程權衡的深度文章。比如:怎麼不上傳也能壓縮影片、為什麼 OCR 選 Tesseract、Bundle 怎麼從 6 MB 減到 307 KB。無郵件訂閱;不收集郵箱。想看新文章就直接來部落格頁 — 這種"懶散"的釋出節奏也是有意為之,我們想留住認真做事的空間,而不是被訂閱流量綁架。

— Milo 🐨 · [email protected]