每個開發者手邊都有幾個隨手就用的小工具,一天可能開個十幾次。這篇整理了十個免費、在瀏覽器裡執行的工具,涵蓋最常見的日常任務。它們全部在你的瀏覽器本機執行,貼上的內容不會上傳到伺服器。
1. JSON 格式化
機器產生的 JSON 常被壓成一長串,難以閱讀。JSON 格式化工具能把它美化成清楚的縮排結構,也能反過來壓縮以利傳輸,並即時驗證語法,讓你在程式報錯前就抓到多餘的逗號。
2. Base64 編碼 / 解碼
當你需要把二進位或特殊字元透過純文字通道(email、JSON、Data URI、JWT)傳遞時,就會用到 Base64。好的 Base64 工具完整支援 UTF-8(中文、日文、emoji 都能正確往返),並提供 URL-safe 模式。
3. Hash 產生器
要校驗下載的檔案、比對兩段文字,或學習雜湊原理?使用瀏覽器原生 Web Crypto API 的 Hash 產生器能即時算出 SHA-256、SHA-512,且輸入不外傳。
4. UUID 產生器
需要一批不重複的識別碼當資料庫主鍵或測試資料?UUID 產生器用加密級亂數一次產生多組 RFC 4122 v4 ID。
5. Unix 時間戳轉換
日誌與 API 常把時間存成 Unix 時間戳,人眼看不懂。時間戳轉換工具能把數字轉成本地與 UTC 日期(也能反向),並顯示即時的目前時間戳。
6. 字數統計
無論是寫論文、調整 SEO 文章長度,還是把貼文控制在字數上限內,字數統計工具會在你輸入時即時算出字數、字元、句子、段落與閱讀時間。
7. 大小寫轉換
改變數名稱或整理標題?大小寫轉換工具能一鍵在 camelCase、snake_case、kebab-case、Title Case 等之間切換。
8. URL 編碼 / 解碼
特殊字元與非 ASCII 文字會破壞網址。URL 編碼工具能正確地對查詢參數做百分比編碼,也能解讀你從網址列複製下來的 %XX 字串。
9. Diff / 文字比對工具
當兩個檔案「看起來一樣」卻行為不同,diff 工具能標出到底哪些字元變了。(本站即將推出。)
10. 正則表達式測試器
正則很強大,也很容易寫錯。能在你輸入時即時標示比對結果的測試器,能把試誤變成可推理的事。(即將推出。)
如何挑選好用的線上工具
不是所有「免費」工具都一樣。幾個值得注意的點:
- 是否在本機執行? 若工具在瀏覽器裡處理資料(像上面這些),你的輸入永遠不會離開裝置 —— 處理機敏內容時特別重要。
- 是否夠快? 靜態、透過 CDN 提供的工具秒開,而且不需來回請求就能反應。
- 是否誠實說明限制? 例如一個因為 MD5 不安全而不提供 MD5 的雜湊工具,其實是在告訴你有用的資訊。
把最常用的幾個加進書籤,你會發現一天下來省下的摩擦超乎想像。以上工具全部免費、隱私優先,都能在 DevToolbox 找到。