跳到正文
DEV Community· Ameen Usman·· 3 小時前AI 評分43

厭倦會上載檔案的「免費工具」,作者打造 KeptTools 瀏覽器專用工具

I Got Tired of “Free Tools” That Upload My Files — So I Built Browser-Only Ones

AI 導讀

KeptTools 提供一組只在瀏覽器運作的開發者及圖片工具,讓用戶毋須建立帳戶或上載檔案即可處理內容。工具包括 JSON 格式化及驗證、JWT 解碼、PNG/JPG 轉 WebP 和圖片裁剪;關閉分頁後,伺服器不會為處理而儲存用戶檔案。部分工具首次使用時會下載小型模型,下載的是模型而非用戶照片。

正文

Cover image for I Got Tired of “Free Tools” That Upload My Files — So I Built Browser-Only Ones

Ameen Usman

Most “free online tools” ask you to paste text or upload a photo.

What they don’t always make clear: that content often leaves your device.

For JSON with client data, a JWT, a draft you’re not ready to publish, or a passport-style photo — that’s a bad trade.

So I built KeptTools: a small set of developer and image tools that run in the browser. No account. No “upload to process.”

👉 https://kepttools.com

What “browser-only” means here

When you open a tool page:

  • The work happens on the page (JavaScript in your browser)
  • You can format, convert, crop, or decode without creating an account
  • Closing the tab ends the session — nothing is stored as “your file” on our servers for processing

A few tools download a small model the first time (for example, portrait background replacement). That download is the model, not your photo.

What’s live

Developer tools

  • JSON formatter / validator
  • JSON converter (CSV, Laravel, TypeScript, PHP, and more)
  • SQL formatter
  • JWT decoder
  • Base64, hash, URL/HTML encode
  • Regex tester, cron generator, UUID/slug

Image tools

  • PNG/JPG → WebP
  • Compress
  • Crop
  • Image → SVG
  • Change background (white / blue / custom / transparent)

Text utilities

  • Word counter
  • Case converter (camelCase, snake_case, kebab-case, …)
  • And more on the site

Why I care about this

I use these utilities every week. I don’t want a random site keeping a copy of:

  • a token
  • a production-ish JSON blob
  • an ID photo

Privacy shouldn’t be a premium feature for basic tools.

Stack (short)

Laravel + Vite + Tailwind + Alpine. Tools are client-side where it matters.

What I’d love feedback on

  1. Is “browser-only / no upload” a strong enough reason to switch tools?
  2. Which tool would you open first from the homepage?
  3. What’s missing that would make you bounce?

If you try something and it feels unclear, tell me — I’m iterating from real use.

Site: https://kepttools.com

來源:DEV Community · dev.to