- 個工具,全部免費
- 487
- 個工具,全部免費
- 不用帳號,不必註冊
- 完全在瀏覽器中執行
- 486
- 完全在瀏覽器中執行
- 輸入不會離開分頁
- 個類別
- 18
- 個類別
- 分成 8 大類
- 找到任何工具
- ⌘K
- 找到任何工具
- 在每個頁面都能用
依大類瀏覽
共 8 大類,每類再細分成類別與小群組,讓你依手上的工作找到工具。
JSON 與資料
59 個工具格式化、查詢、修補與驗證 JSON、YAML、XML 與 CSV,並將範例資料轉成具型別的程式碼。
編碼與轉換
56 個工具Base64 到 Base85、進位與浮點數、時間戳記與時區,以及你可能遇到的所有單位。
文字與寫作
35 個工具比較、清理、計數與重新排版文字:找出重複行、重新換行段落、遮蔽記錄中的機密、朗讀文字。
網頁與設計
66 個工具解析與建立網址、撰寫 CSP 與安全性標頭、轉換 Markdown,以及挑選顏色、漸層與陰影。
開發與維運
85 個工具正規表示式、SQL 與 Git 輔助工具、Docker 與 Kubernetes 產生器、nginx 與 systemd 設定、防火牆與子網路。
資安
41 個工具雜湊、HMAC、金鑰與憑證、密碼與 JWT,都在瀏覽器中計算,機密不會離開你的電腦。
產生器與媒體
43 個工具UUID 等 ID、可由種子重現的模擬資料、QR Code 與條碼,以及從不上傳檔案的圖片工具。
計算機與參考資料
102 個工具日期計算、電子、金錢與基礎設施計算機、Discord 工具組,以及可搜尋的速查表。
一個輸入,五個工具
編輯文字試試看。每一列都在這個分頁中用與工具相同的邏輯計算;點開任一列即可使用完整工具與所有選項。
| 工具 | 輸出 |
|---|---|
| 網址編碼/解碼 | Hello%20%3CPrismKit%3E%20%26%20internationalization |
| 文字雜湊 (SHA-256) | |
| 字串轉 Slug | hello-prismkit-internationalization |
| HTML 實體跳脫工具 | Hello <PrismKit> & internationalization |
| 數字縮寫詞產生器 | H3o <P6t> & i18n |
以標準驗證
不可靠的轉換器比沒有更糟。工具背後的邏輯都有獨立測試;只要標準有公布測試向量,工具就必須完全重現。
- Base32 · Base58 · Ascii85RFC 4648 與 Z85 規格向量、比特幣創世區塊位址
- PBKDF2 & HKDFRFC 6070 與 RFC 5869 測試案例
- JWT 簽署RFC 7515 附錄 A.1 權杖
- WPA-PSKIEEE 802.11i 測試向量
- Semver 範圍node-semver 本身的 satisfies/bump 測試案例
- JSON Patch & Merge PatchRFC 6902 與 RFC 7396 附錄範例
- JSONPathRFC 9535 書店範例查詢
- IEEE 754 浮點數半精度、單精度與雙精度的參考編碼
- PunycodeRFC 3492 範例,並與網址解析器交叉驗證
每個工具的運作方式
預設保護隱私
工具都在這個分頁中計算,所以貼上真正的權杖、金鑰或記錄也沒問題。需要網路請求的 1 個工具會標示為 server。
邊打邊更新
沒有「轉換」按鈕。每次按鍵都會更新輸出,每個值都有複製按鈕,每個工具開啟時就有可用的範例。
鍵盤優先
⌘K 從任何頁面跳到任何工具,/ 篩選速查表,⌘↵ 執行工具的主要動作(若有)。
方便分享
每個工具都有固定連結與頁面的 Markdown 版本,方便貼到工單、README 或 LLM 提示詞。
全部 487 個工具
JSON 與資料
59 個工具格式化、查詢、修補與驗證 JSON、YAML、XML 與 CSV,並將範例資料轉成具型別的程式碼。
JSON
36— 美化、查詢、修補、驗證與轉換 JSON,並由 JSON 產生程式碼檢視與格式化
轉換
將巢狀 JSON 攤平成點號與中括號路徑,或還原成巢狀結構。
將 RFC 6902 JSON Patch 套用到文件,或產生把一份文件轉成另一份的 patch。
套用或產生 RFC 7396 merge patch,或深度合併多份 JSON 文件並選擇陣列合併方式。
比較兩份 JSON 文件,並排標示新增、移除與變更的值。
將 JSON 物件陣列攤平成 CSV,自動推算欄位標題。
將 JSON 轉換成 XML,支援屬性、文字節點,陣列則轉為重複元素。
將 JSON 轉換成乾淨易讀的 YAML,可自選縮排。
將 JSON 物件轉換成 TOML 設定檔,遇到沒有 TOML 對應的內容時會清楚說明。
將 JSON 陣列或 CSV 轉換成推斷欄位型別的 CREATE TABLE 與分批的 INSERT 陳述式,支援 PostgreSQL、MySQL、SQLite 或 SQL Server。
將巢狀 JSON 設定轉換成 UPPER_SNAKE 鍵名、最少引號的 .env 行,或將 .env 檔讀回 JSON。
將 JSON 轉換成短語法或 array() 語法的 PHP 陣列字面值,或將 PHP 陣列解析回 JSON。
將含註解、單引號與未加引號鍵名的 JavaScript 或 JSON5 物件字面值轉換成嚴格 JSON,也可反向轉換,不會執行任何程式碼。
將 JSON 編碼成 hex 或 Base64 的 MessagePack 位元組,或將 .msgpack 檔案解碼回 JSON。
將 JSON 轉換成 TOON(為 LLM 提示詞設計的精簡 Token-Oriented Object Notation)並可反向轉換,附大小比較。
將 JSON 轉換成 CSV、TSV、YAML、XML、Markdown 或 HTML 表格與 SQL INSERT 陳述式,並攤平巢狀物件。
驗證與查詢
依 JSON Schema(draft 2020-12 核心關鍵字)驗證 JSON 文件,並列出每個錯誤及其實例與 schema 路徑。
由 JSON 範例推斷 draft 2020-12 JSON Schema,包含必填鍵與常見字串格式。
對 JSON 文件執行 RFC 9535 JSONPath 查詢,查看符合的值、其正規化路徑與所在位置。
查看 JSON 文件的位元組分布:依路徑與鍵名的大小、深度、型別統計、最大的陣列與字串,以及重複的值。
嚴格檢查 JSON 中的重複鍵、尾隨逗號、註解、NaN、大整數等問題,每項都標出行與欄,並可一鍵修正。
對 JSON 執行 JMESPath 查詢並即時查看結果。
轉換
將巢狀 JSON 攤平成點號與中括號路徑,或還原成巢狀結構。
將 RFC 6902 JSON Patch 套用到文件,或產生把一份文件轉成另一份的 patch。
套用或產生 RFC 7396 merge patch,或深度合併多份 JSON 文件並選擇陣列合併方式。
比較兩份 JSON 文件,並排標示新增、移除與變更的值。
將 JSON 物件陣列攤平成 CSV,自動推算欄位標題。
將 JSON 轉換成 XML,支援屬性、文字節點,陣列則轉為重複元素。
將 JSON 轉換成乾淨易讀的 YAML,可自選縮排。
將 JSON 物件轉換成 TOML 設定檔,遇到沒有 TOML 對應的內容時會清楚說明。
將 JSON 陣列或 CSV 轉換成推斷欄位型別的 CREATE TABLE 與分批的 INSERT 陳述式,支援 PostgreSQL、MySQL、SQLite 或 SQL Server。
將巢狀 JSON 設定轉換成 UPPER_SNAKE 鍵名、最少引號的 .env 行,或將 .env 檔讀回 JSON。
將 JSON 轉換成短語法或 array() 語法的 PHP 陣列字面值,或將 PHP 陣列解析回 JSON。
將含註解、單引號與未加引號鍵名的 JavaScript 或 JSON5 物件字面值轉換成嚴格 JSON,也可反向轉換,不會執行任何程式碼。
將 JSON 編碼成 hex 或 Base64 的 MessagePack 位元組,或將 .msgpack 檔案解碼回 JSON。
將 JSON 轉換成 TOON(為 LLM 提示詞設計的精簡 Token-Oriented Object Notation)並可反向轉換,附大小比較。
將 JSON 轉換成 CSV、TSV、YAML、XML、Markdown 或 HTML 表格與 SQL INSERT 陳述式,並攤平巢狀物件。
產生程式碼
將 JSON 範例轉換成 TypeScript interface 或 type,為巢狀物件命名,並由陣列推算選填鍵。
將 JSON 範例轉換成 Zod 或 Valibot schema,含選填與可為 null 的欄位、字串格式檢查與推斷型別。
將 JSON 範例轉換成含 json 標籤的 Go struct,自動偵測 int64 與 float64,選填鍵使用指標或 omitempty。
將 JSON 範例轉換成 Python dataclass、Pydantic 模型或 TypedDict,不是合法識別字的鍵會使用別名。
將 JSON 範例轉換成含 serde derive、重新命名、Option 與 Vec 欄位的 Rust struct。
將 JSON 範例轉換成 Java record、Kotlin data class 或 C# record,並加上正確的 JSON 名稱註記。
由 JSON 範例產生 PHP 8 類別,使用具型別、唯讀的建構子提升屬性,並附 fromArray 工廠方法。
由 JSON 範例產生 proto3 message 定義,含 repeated 欄位、依資料選擇 int32 或 int64,以及 json_name 選項。
用簡短的縮排式速記寫出 JSON 或 HTML,取得完整輸出。
資料格式
23— YAML、XML、CSV、TOML、.env 與 .properties:格式化、驗證與轉換YAML
XML
CSV
將 CSV 或 TSV 檔案開成可排序、可篩選的表格,並附各欄統計,全部在瀏覽器中完成。
修剪儲存格、刪除空白列與欄、移除重複、修正長短不一的列,並變更 CSV 檔的分隔符號或引號方式。
將 CSV 或 TSV 解析成 JSON 物件或陣列,可自動偵測分隔符號並選擇轉換型別。
將 CSV 轉換成 Markdown、HTML、LaTeX、ASCII 或 MediaWiki 表格,可逐欄設定對齊。
將 CSV 依每 N 行或某欄的值分割成多個檔案,或依相同欄位名稱合併多個 CSV。
將 MySQL 或 PostgreSQL 的 INSERT INTO 陳述式轉換成 CSV 或 JSON 資料列。
TOML、.env 與 properties
將 TOML 解析成 JSON,日期以 ISO 8601 字串表示。
將 TOML 轉換成 YAML,日期以 ISO 8601 字串表示。
將 .env 檔中的環境變數轉換成 JSON、YAML、shell export、docker run 旗標、Compose 或 Kubernetes 環境變數清單,也能反向轉換。
將 Java .properties 檔案轉換成 JSON 或 YAML 並可反向轉換,支援巢狀鍵與 Unicode 跳脫。
驗證 TOML 並列出每個重複鍵、表格衝突與重新定義,並輸出正規化後的版本。
編碼與轉換
56 個工具Base64 到 Base85、進位與浮點數、時間戳記與時區,以及你可能遇到的所有單位。
編碼
22— Base64、Base32/58/85、hex、二進位、跳脫、Punycode 與摩斯電碼Base-N
將文字轉換成 Base64 並可反向轉換,支援 UTF-8 與可選的網址安全字元集。
將任何檔案轉換成 Base64 或 data URL,或由 Base64 重建可下載的檔案,全部在瀏覽器中完成。
將文字或 hex 位元組以 Base32、Base32hex、Crockford Base32 與 z-base-32 編碼及解碼。
使用 Bitcoin、Flickr 或 Ripple 字元集進行 Base58 編碼及解碼,並建立或驗證 Base58Check 字串。
將文字或 hex 位元組以 Adobe Ascii85 與 ZeroMQ Z85 編碼及解碼。
編碼及解碼 uuencode 與 xxencode,含 begin 與 end 檔案框架。
將 hex 位元組清單轉換成 Base64 或 Base64URL 並可反向轉換,還能產生 C、JS、Python、Go、Rust 與 Java 的位元組陣列字面值。
文字 ↔ 位元組
跳脫
為 JSON、JavaScript、HTML、XML、SQL、正規表示式、shell、網址、CSV 與 C/Java 字串跳脫或還原文字。
將 <、> 與 & 等保留字元轉換成 HTML 實體,或將實體轉回字元。
編碼及解碼 Quoted-Printable 郵件內文與 RFC 2047 encoded-word 標頭。
在 Unicode 與 ASCII 的 xn-- 形式之間轉換國際化網域名稱。
將文字轉成 Java \uXXXX、Python、JavaScript、CSS 或 HTML 數值跳脫並可還原,表情符號會使用代理對。
單位
23— 長度、質量、溫度、資料大小、CSS 單位與其他所有單位物理
將公尺、英尺、英里、海里或光年的距離一次轉換成所有其他長度單位。
以精確的磅定義,在公克、公斤、公噸、盎司、磅、英石與噸之間轉換。
在攝氏、華氏、克氏與蘭氏之間轉換溫度,包含負值。
以平方公尺、公頃、英畝、平方英尺、平方英里等單位查看同一個面積。
並排轉換公升與立方單位到美制與英制的加侖、品脫、杯與匙。
以 km/h、mph、m/s、ft/s、節或光速的比例表示速度。
將一段時間拆解成奈秒到年等單位,以平均公曆月與年計算。
在同一畫面轉換帕斯卡、巴、大氣壓、psi、托與英寸汞柱。
在焦耳、卡路里、瓦時、BTU、電子伏特與英尺磅之間轉換。
比較瓦特、千瓦、機械與公制馬力,以及 BTU/小時。
轉換牛頓、千牛頓、達因、公斤力、磅力、千磅與磅達。
轉換公尺每平方秒、重力加速度 g、伽(gal)、英尺每平方秒與加速單位。
在度、弧度、百分度、角分、角秒與圈數之間轉換角度。
轉換赫茲到兆赫茲,以及每分鐘轉速與每秒弧度。
轉換勒克斯、呎燭光、輻透、nox 與每面積流明。
轉換立方公尺每秒、公升每分鐘、CFM、加侖每分鐘與桶每日。
轉換千卡、營養標示上的大卡與千焦耳。
數位
轉換工具
11— 進位、浮點數、時間戳記、時區、大小寫與座標數字
時間
文字與寫作
35 個工具比較、清理、計數與重新排版文字:找出重複行、重新換行段落、遮蔽記錄中的機密、朗讀文字。
文字
35— 比較、清理、分析、修飾與朗讀文字比對
清理
移除隱形字元、壓縮空格、修剪每行、正規化 Unicode、將彎引號改為直引號並移除重音符號,並統計每項變更。
顯示 Tab、空格、不換行與零寬字元、換行字元與行尾空白,並複製清理後的版本。
轉換 Tab 與空格、重新縮排程式碼、刪除行尾空白並統一換行字元。
將直引號轉換成英文、德文、法文或日文的彎引號,或反向轉換,並處理撇號、角分符號、破折號與刪節號。
以純文字或正規表示式搜尋文字並取代所有符合處,支援擷取群組與即時醒目預覽。
在記錄或任何貼上的文字中找出並遮蔽 Email、IP 位址、卡號、權杖、金鑰與電話號碼。
將 HTML 轉換成易讀的純文字,保留換行與清單符號,可選擇保留連結網址。
修正用錯鍵盤配置打出的文字,支援 QWERTY、AZERTY、QWERTZ、Dvorak、Colemak、俄文與希伯來文配置。
行與清單
分析
樣式與產生
將純文字轉換成粗體、斜體、手寫體、尖角體、上下顛倒等 Unicode 仿字樣式,可貼到任何地方。
將一行文字轉成大型 ASCII 藝術字,可選擇多種 FIGlet 字型。
將單字縮寫成 i18n、a11y 這類數字縮寫詞,也能展開還原。
搜尋並複製表情符號,附上名稱、Unicode 碼位與短代碼。
為設計稿與版面配置產生 lorem ipsum 假文的段落、句子或單字。
將縮排清單或檔案路徑轉換成樹狀圖,或將樹狀輸出轉回路徑清單。
將拉丁文字轉寫成古弗薩克、新弗薩克或盎格魯-撒克遜弗托克盧恩字母,也能反向轉換。
將書籍、文章、章節與網頁格式化成 APA、MLA、Chicago 與 Harvard 引用格式或 BibTeX。
閱讀與朗讀
網頁與設計
66 個工具解析與建立網址、撰寫 CSP 與安全性標頭、轉換 Markdown,以及挑選顏色、漸層與陰影。
網頁
56— 網址、HTTP 標頭、網頁安全、HTML、Markdown、SEO 與瀏覽器測試網址
追蹤網址重新導向鏈中的每一站,查看每一步的狀態碼與目標。
將網址拆解成各部分:協定、主機、連接埠、路徑、查詢參數與帳密。
將文字進行百分比編碼以安全用於網址,或將百分比編碼的字串解碼回純文字。
由通訊協定、主機、連接埠、路徑、片段與查詢參數表組出網址,並正確編碼。
移除連結中的 utm_*、fbclid、gclid 等追蹤參數,並拆開 Google 與 Facebook 的重新導向網址。
為到達頁連結加上 utm_source、utm_medium、utm_campaign 等參數,同時保留原有參數。
用 Text Fragment 網址建立一個會捲動到並醒目標示頁面中特定文字的連結。
將片語轉換成小寫、以連字號連接的 slug,可安全用於網址、檔名與 ID。
還原 Outlook SafeLinks 網址中包裝的原始連結。
將 SharePoint 與 OneDrive 分享連結解碼成項目類型、網站、路徑與易讀網址。
HTTP 與標頭
瀏覽所有 HTTP 狀態碼,查看簡短名稱與代表的意義。
查詢副檔名對應的 MIME 類型,或 MIME 類型對應的副檔名。
由指令組出 Cache-Control 標頭,或貼上現有標頭,查看每個指令的意義與衝突之處。
將 Cookie 與 Set-Cookie 標頭解析成值與屬性的表格,並標出常見錯誤。
分享前,在瀏覽器中移除 HAR 檔案裡的 Cookie、驗證標頭、權杖與其他機密資料。
從 User-Agent 字串中解析出瀏覽器、引擎、作業系統、CPU 與裝置。
將使用者名稱與密碼組合成 HTTP Basic Authorization 標頭所需的 Base64 值。
從瀏覽器發送 HTTP 請求,並檢視狀態、耗時、標頭與格式化後的內容。
連線到 ws:// 或 wss:// 端點,傳送文字、JSON 或二進位訊息,並查看附時間戳記的記錄。
資安
HTML
移除註解並壓縮空白來縮小 HTML,pre、textarea、script 與 style 的內容保持不變。
以視覺化方式編輯格式化文字,輸入時同步更新對應的 HTML 原始碼。
為凌亂或壓縮過的 HTML 重新縮排,pre、textarea、script 與 style 的內容保持原樣。
將 HTML 轉換成 GitHub 風格 Markdown,包含標題、清單、連結、圖片、程式碼區塊與表格。
擷取 HTML 表格(展開 colspan 與 rowspan),輸出成 CSV、JSON、Markdown 或 SQL INSERT 陳述式。
將鬆散的 HTML 轉換成格式正確的 XHTML,並以瀏覽器的 XML 解析器檢查結果。
移除貼上的 HTML 中來自 Word 與 Google 文件的多餘標記,保留標題、清單、連結與表格。
將 CSS 選擇器轉換成 XPath 1.0 運算式,並在可對應時將 XPath 轉回 CSS。
SEO
填寫簡短表單,產生頁面的 Open Graph 與 Twitter Card meta 標籤。
建立含爬蟲群組、網站地圖與 AI 爬蟲封鎖的 robots.txt,並測試某網址是否允許特定機器人存取。
建立含圖示、顏色與捷徑的 PWA manifest.json 與對應的 head 標籤,並檢查是否可安裝。
建立 X、Facebook、LinkedIn、Reddit、Hacker News、Telegram、WhatsApp、Bluesky、Mastodon、Email 與 Pinterest 的分享連結。
瀏覽器與裝置
Markdown
將 GitHub 風格 Markdown 轉換成 HTML,並在沙盒框架中預覽結果。
將 Markdown 格式去除成易讀的純文字,保留連結文字、清單符號、程式碼與表格儲存格。
將 Markdown 文件的標題轉換成含 GitHub 相容錨點連結的巢狀目錄。
在可編輯的表格中,或由貼上的 CSV、TSV、JSON、Markdown 建立欄位對齊的 GitHub 風格 Markdown 表格。
重新補齊 Markdown 文件中每個表格的空白讓欄位對齊,其他文字保持不變。
撰寫 Markdown,附即時預覽、格式工具列、字數統計,並可匯出成 .md 或獨立的 .html。
在 GitHub Markdown、Slack mrkdwn、Jira wiki 標記、Discord、Telegram MarkdownV2 與 BBCode 之間轉換。
貼上來自網頁、Google 文件、Word 或試算表的格式化文字,取得乾淨的 Markdown。
將 Markdown 表格轉換成 CSV、JSON、SQL INSERT 陳述式、HTML 或 YAML。
產生含標題、巢狀清單、表格、程式碼區塊、引言、連結、圖片與待辦清單的 Markdown 範例文件。
在瀏覽器中將 EPUB 電子書轉換成單一 Markdown 檔案,章節依閱讀順序排列。
設計
10— 顏色、調色盤、漸層、陰影、SVG 與程式碼上色顏色
CSS
SVG 與程式碼
開發與維運
85 個工具正規表示式、SQL 與 Git 輔助工具、Docker 與 Kubernetes 產生器、nginx 與 systemd 設定、防火牆與子網路。
開發
24— Git、正規表示式、semver、SQL、curl 與專案檔案Git
程式碼與 HTTP
用範例文字測試正規表示式,輸入時即時醒目標示每個符合處與擷取群組。
驗證、比較、排序與遞增語意化版本號,並檢查版本是否符合 npm 範圍。
將 curl 指令轉換成 JavaScript fetch、Python requests、Go net/http 或 HTTPie 程式碼。
從臨時連接埠範圍隨機挑選一個 TCP 連接埠,避開 1024 以下的知名連接埠。
在瀏覽器中開啟 Minecraft 外掛或模組的 .jar,瀏覽其中檔案、預覽內容並擷取個別項目。
將命令列拆成程式、旗標與參數,編輯或重新排序後,再為 Bash、PowerShell 或 cmd 正確加上引號。
建立 ANSI 顏色與樣式跳脫碼並即時預覽終端機效果,或預覽並移除彩色文字中的跳脫碼。
貼上 JavaScript、Java、.NET、Python 或 Go 的堆疊追蹤,查看各個框架、串連的例外,並醒目標示你自己的程式碼。
用路徑清單測試 glob 樣式(*、**、大括號、extglob、否定),並查看編譯出的 RegExp。
將 JavaScript 字串藏在跳脫字元後,或用 Base64、ROT13 載入器包裝腳本,也能還原。
在 Web Worker 中比較 JavaScript 片段的速度,顯示每秒運算次數、誤差範圍與圖表。
SQL 與資料庫
以整齊的縮排與一致的關鍵字大小寫重新格式化 SQL 查詢,支援常見方言。
移除 SQL 中的註解並壓縮空白,不會動到字串、加引號的識別字、dollar-quoted 內容或最佳化提示。
貼上一串值,取得加上引號且去除重複的 SQL IN 子句,可依 Oracle 的 1000 項上限分段,或改用 VALUES、UNION ALL 或 ANY(ARRAY) 寫法。
建立或解析 PostgreSQL、MySQL、MongoDB、Redis、SQL Server 與 SQLite 的資料庫連線字串,並安全編碼帳密。
為 PostgreSQL、MySQL、SQLite、SQL Server 或 Oracle 建立含鍵、預設值、檢查條件與索引的 CREATE TABLE 陳述式。
產生 CREATE DATABASE、登入使用者與唯讀、讀寫或擁有者權限,以及對應的撤銷與刪除腳本。
以值填入 ?、$1、:name、@name 或 %s 佔位符,從記錄中取得可執行的 SQL,或將字面值轉回參數。
DevOps
36— Docker、Kubernetes、CI、網頁伺服器、Linux 設定與防火牆Docker
貼上 docker run 指令,取得對應的 docker-compose 服務定義。
貼上 docker-compose 檔案,為每個服務取得可直接執行的 docker run 指令,並列出無法轉換的部分。
檢查 docker-compose 檔案的 YAML 錯誤與 Compose Spec 問題,例如未知欄位、錯誤的連接埠、缺少的服務、未宣告的磁碟區與衝突的主機連接埠。
將 docker-compose 檔案中的所有變數擷取成已填入預設值的 .env 範本,並查看你的 .env 遺漏了哪些。
產生 OCI 映像檔註記,輸出為 Dockerfile LABEL 區塊、docker build --label 旗標與 docker/metadata-action 片段。
由 docker inspect 的 JSON 重建現有容器的 docker run 指令。
將 docker-compose 檔案正規化,讓 ports、volumes、environment 與 depends_on 在短語法與長語法之間切換。
Kubernetes 與 CI
填寫表單,以一致的標籤建立包含 Deployment、Service、Ingress 與 HorizontalPodAutoscaler 的單一 YAML 檔。
建立 ServiceAccount 及其 Role 或 ClusterRole 與綁定,附上高風險規則警告與 kubectl auth can-i 檢查。
為 Node、Python、Go、Rust 或推送到 GHCR 的 Docker 映像檔,產生最小權限的 GitHub Actions CI 工作流程。
產生用於路由、TLS 與中介軟體的 Traefik v3 docker compose 標籤,以及最精簡的 Traefik 服務。
由請求清單、檢查、負載設定與通過門檻建立 k6 負載測試腳本。
將 docker-compose 檔案轉換成 Kubernetes 的 Deployment、Service、ConfigMap、Secret 與 PersistentVolumeClaim。
將一或多個 docker run 指令轉換成 Kubernetes Deployment、Service、ConfigMap 與 PVC manifest。
伺服器與 Linux
為靜態網站、SPA、反向代理或 PHP-FPM 應用程式產生 nginx server 區塊,包含 HTTPS、重新導向與安全性標頭。
產生 Apache .htaccess 檔,包含 HTTPS 與 www 重新導向、錯誤頁面、壓縮、快取、密碼保護、CORS 與 IP 封鎖。
填寫表單,建立強化安全性的 systemd 服務檔、可選的計時器,以及安裝它們的指令。
用白話選項組出 cron 運算式,並確切讀出它何時會執行。
列出 cron 運算式在任意時區與 UTC 的下次執行時間,並附上白話說明。
為應用程式記錄檔建立 logrotate 設定,包含輪替、壓縮、檔案權限與 postrotate 腳本。
由磁碟、swap、NFS、CIFS 與 tmpfs 掛載建立對齊的 /etc/fstab,並檢查常見錯誤。
切換擁有者、群組與其他人的讀取、寫入與執行位元,取得對應的八進位模式與 chmod 指令。
建立含主機別名、跳板主機、連接埠轉送與共用預設值的 ~/.ssh/config,可直接存檔。
用開關組出安全加上引號的 rsync 指令,逐一說明每個旗標,並預設開啟試跑模式。
建立 sed 的取代、刪除、列印、插入與附加指令,即時預覽並標示 GNU 與 macOS 的差異。
取得 Linux、systemd、macOS 與 Windows 的關機、重新開機或取消指令:立即、延遲或在指定時間執行。
為本機、SFTP、S3、B2 或 REST 儲存庫產生 restic 環境變數,以及備份、還原、掛載、清除與檢查指令。
重新縮排 nginx 設定,並找出遺漏的分號、不成對的大括號以及重複的 listen 或 server_name。
防火牆與封包擷取
Podman
網路
25— IP 與子網路計算、MAC 位址、DNS 記錄與 VPN 設定IP 與子網路
查看 IPv4 位址的十進位、十六進位、二進位寫法,以及其 IPv6 映射形式。
將 IPv4 CIDR 區塊拆解成網路位址與廣播位址、可用主機範圍、遮罩與大小。
輸入範圍的第一個與最後一個位址,取得涵蓋它的最小 CIDR 區塊。
將任一 IPv6 位址改寫成壓縮、展開、二進位、hex、十進位與反向 DNS 形式,並查看它屬於哪種位址。
取得 IPv6 前綴的第一個與最後一個位址及大小,並切分成較小的子網路。
依 RFC 4193 為私有網路隨機產生 IPv6 唯一本地位址前綴(fd00::/8)。
將 IPv4 或 IPv6 CIDR 區塊轉換成位址範圍,或將範圍轉回最少的 CIDR 區塊。
檢查清單中每個 IP 位址屬於哪些 CIDR 區塊,並找出重疊的區塊。
將 IPv4 或 IPv6 網路切分成數個相等的子網路,或切成指定前綴長度的子網路。
將十進位、hex 或二進位整數轉換成 IPv4 與 IPv6 位址,也可將位址轉回整數。
從允許範圍中扣除排除範圍,取得最少的 CIDR 區塊,例如不含區域網路的 WireGuard AllowedIPs。
在可點選的樹狀圖中切分與合併 IPv4 子網路、加上備註,並分享或匯出規劃。
MAC
DNS 記錄
為你的網域建立 SPF 與 DMARC TXT 記錄,附上查詢次數計數與可直接貼上的區域檔設定行。
在瀏覽器中產生 DKIM 金鑰對或貼上現有公鑰,並取得要發布的 selector._domainkey TXT 記錄。
選擇哪些憑證機構可以為你的網域簽發憑證,並取得要發布的 CAA 記錄。
建立 MTA-STS 政策檔,以及讓郵件伺服器對你的網域強制使用 TLS 的 _mta-sts 與 TLS-RPT TXT 記錄。
將 IP 位址轉換成其 in-addr.arpa 或 ip6.arpa 名稱與 PTR 記錄,或將 arpa 名稱轉回位址。
為品牌標誌與 VMC 建立 default._bimi TXT 記錄,並檢查你的 DMARC 政策是否符合資格。
資安
41 個工具雜湊、HMAC、金鑰與憑證、密碼與 JWT,都在瀏覽器中計算,機密不會離開你的電腦。
加密與資安
41— 雜湊、加密、金鑰與憑證、密碼、權杖與驗證器雜湊
用 MD5、SHA-1、SHA-256、SHA-3 等雜湊演算法處理文字,每個結果同時以多種編碼顯示。
計算檔案的 MD5、SHA-1、SHA-256、SHA-384 與 SHA-512 檢查碼,並與預期的雜湊值比對。
用你選擇的雜湊函式,從訊息與密鑰計算 HMAC 簽章。
計算文字或原始 hex 位元組的 CRC-8、CRC-16、CRC-32、CRC-32C 與 Adler-32 檢查碼。
以你選擇的成本係數用 bcrypt 雜湊字串,或用現有的 bcrypt 雜湊值驗證字串。
使用 SHA-1、SHA-256、SHA-384 或 SHA-512 以 PBKDF2 或 HKDF 衍生金鑰,並提供 OWASP 建議的 PBKDF2 迭代次數。
加密
使用 AES、TripleDES、Rabbit 或 RC4,以密碼加密或解密訊息。
使用 RSA 金鑰,以 RSA-OAEP、PKCS#1 v1.5 或搭配 SHA-256 的 PSS 加密、解密、簽署與驗證文字。
將秘密拆成 N 份,任意 K 份即可重建,也能將各份合併回秘密。
遮蔽密鑰、IBAN 或權杖的中間部分,方便分享與辨識,又不會暴露完整內容。
在瀏覽器中加密與解密 Ansible Vault 密文(1.1 格式與帶 vault ID 的 1.2 格式),解密前會先檢查 HMAC。
為 Spring Boot 的 ENC(...) 屬性加密與解密 Jasypt 值(PBEWithMD5AndDES 或 PBEWITHHMACSHA512ANDAES_256)。
金鑰與憑證
依你選擇的金鑰長度,產生全新的 PEM 格式 RSA 公鑰與私鑰。
產生 ECDSA(P-256、P-384、P-521)或 Ed25519 金鑰對,輸出為 PEM、JWK 與 OpenSSH 公鑰。
由主體欄位與替代名稱建立憑證簽署請求(CSR)與 RSA 私鑰。
建立用於本機開發與測試的自簽 X.509 憑證與 RSA 私鑰。
解碼 PEM 憑證或 CSR,查看其主體、簽發者、有效期間、名稱、金鑰與指紋。
檢視 PDF 中嵌入的數位簽章,並檢查檔案在簽署後是否被修改。
在 PEM 與 DER 之間轉換憑證,解開 PKCS#7(.p7b)與 PKCS#12(.p12/.pfx)檔案,並由憑證與金鑰建立 .p12。
密碼與密鑰
從你啟用的字元集(小寫、大寫、數字、符號)產生任意長度的隨機權杖。
從 2048 字的 BIP39 字詞表產生 diceware 風格的密碼片語,並顯示熵的位元數與白話強度評估。
估算密碼被破解所需的時間,並查看哪些選擇削弱了它。
將使用者名稱與密碼轉換成 Apache 與 nginx Basic Auth 密碼檔用的 bcrypt、APR1-MD5 或 SHA-1 行,在瀏覽器中雜湊。
產生 Django SECRET_KEY,以及 Rails、Laravel 與 Flask 的密鑰。
由 Wi-Fi 網路名稱與密碼衍生 256 位元的 WPA/WPA2 預共用金鑰。
由 Base32 密鑰即時產生 TOTP 與 HOTP 驗證碼,並提供可供驗證器 App 掃描的 QR Code。
由隨機熵產生 BIP39 助記詞,或貼上助記詞還原其背後的熵。支援多種字詞表。
權杖
驗證器
古典密碼
產生器與媒體
43 個工具UUID 等 ID、可由種子重現的模擬資料、QR Code 與條碼,以及從不上傳檔案的圖片工具。
產生器
18— ID、隨機抽選與假資料ID
逐一或大量建立 RFC 4122 UUID(v1、v3、v4、v5),支援多種輸出格式。
逐一或大量建立 ULID(可依時間排序的唯一識別碼),以純文字或 JSON 輸出。
產生簡短、網址安全的隨機 ID,可選長度與字元集,並查看在可能發生碰撞前能用多久。
檢視任一 UUID 的版本、變體與內嵌的時間戳記或 MAC 位址,並轉換成其他格式。
讀取 MongoDB ObjectId 中的建立時間、隨機值與計數器,或由日期建立一個 ObjectId 用於範圍查詢。
將 Twitter、Discord、Instagram 或 Mastodon 的 snowflake ID 轉換成時間戳記與 worker 欄位,或查詢某日期對應的 ID。
隨機
從任意範圍抽出不偏的隨機整數或小數,可選擇不重複與排序,並提供快速擲骰與擲硬幣。
產生 4 到 12 位數的隨機數字 PIN 碼,可選擇略過重複數字、簡單序列與最常見的 PIN 碼。
擲一枚或多枚公平硬幣,持續統計正反面次數並保留每次的紀錄。
以 2d6+3、4d6kh3 或 d% 等標準記法擲骰,查看每顆骰子與總和。
從清單中隨機抽出得獎者、打亂順序,或平均分組。
轉動名字或選項的轉盤(可設權重),隨機選出得獎者。
洗一副標準撲克牌,抽牌或發牌給多位玩家。
以 OKLCH 產生隨機、粉彩、鮮豔、暗色或和諧的調色盤,鎖定喜歡的顏色,並匯出成 CSS 變數或 JSON。
批次產生「形容詞+名詞」使用者名稱,可選分隔符號、大小寫風格、數字後綴,以及 Discord、GitHub 或 X 的命名規則。
條碼與 QR Code
8— 讀取與產生條碼、QR Code 與 GTINQR Code
圖片與媒體
17— 圖片編輯與轉換,以及相機、麥克風與音訊工具圖片
在瀏覽器中將 PNG、JPEG、WebP、GIF、BMP、SVG 或 AVIF 圖片轉換成 PNG、JPEG、WebP 或 AVIF,附品質滑桿並顯示每個檔案節省的大小。
依百分比或精確像素縮放圖片,支援等比縮放、裁切填滿或拉伸,並以逐步縮小保持銳利,全部在瀏覽器中完成。
拖曳選框或輸入精確像素來裁切圖片,提供長寬比預設、旋轉與翻轉,全部在瀏覽器中完成。
調整亮度、對比、飽和度、色相、模糊等,即時預覽前後差異,再下載處理後的圖片。
用前後對照滑桿、並排或像素差異圖比較兩張圖片,清楚看出哪裡改變。
查看 JPEG 或 PNG 中隱藏的相機、日期與 GPS 位置,並逐位元組移除這些中繼資料,不會重新編碼圖片。
由圖片、字母或表情符號製作完整的 favicon 組合:16 到 512 px 的 PNG、多尺寸 favicon.ico,以及可直接貼上的 HTML 與 manifest。
用放大鏡從圖片中精準選取像素顏色,並以 hex、RGB 與 HSL 取得其主要調色盤。
將圖片轉換成純文字或彩色 ASCII 藝術,可調整寬度與字元集。
建立任意尺寸的佔位圖片:選擇顏色、標籤與圖樣,匯出成 SVG、PNG、JPEG 或 WebP,並附上現成的 HTML、CSS 與 Markdown 片段。
從照片讀取 EXIF、GPS、相機、XMP、色彩描述檔與 JPEG 品質,不會修改照片。
為一張或多張圖片加上文字或標誌浮水印,可指定位置或平鋪,然後下載。
計算機與參考資料
102 個工具日期計算、電子、金錢與基礎設施計算機、Discord 工具組,以及可搜尋的速查表。
計算機
42— 數學、日期、金錢、電子與基礎設施計算機數學
輸入數學運算式取得結果,支援 sqrt、sin、log 等函式。
計算一個數的百分之幾、一個數占另一個數的百分比,以及變化百分比。
將寬度與高度約分成長寬比,或在鎖定比例的情況下調整大小。
對兩個 8 到 64 位元的整數進行 AND、OR、XOR、NOT 與位移運算,並逐位元顯示。
將小數轉換成最簡分數或最接近的英寸分數、將分數轉換成精確的循環小數,並將英寸換算成公釐。
在運算式、LaTeX、MathML、AsciiMath 與 Unicode 文字之間轉換數學式,並即時預覽。
繪製多個 x 的函數,支援平移、縮放、角度或弧度與追蹤游標。
日期與時間
行事曆與鬧鐘
金錢
電子
輸入電壓、電流、電阻、功率中任意兩項即可求出另外兩項,支援 4.7k、20m 等 SI 字首。
計算分壓電路的輸出電壓、電流與電阻功率,或依目標電壓求出 R1 並列出最接近的 E12、E24 與 E96 阻值。
為一顆或多顆 LED 計算串聯電阻,向上取到標準 E 系列阻值,並列出功率額定與實際電流。
取得 RC 電路的時間常數、充電曲線與截止頻率,依目標截止頻率求出 R,或計算 LC 電路的諧振頻率。
將電阻色環解碼成電阻值與誤差,或反向輸入數值取得色環。
由電池容量與裝置的平均或休眠/工作電流估算電池續航,並規劃串聯與並聯電池組。
基礎設施
計算 RAID 0、1、5、6、10、50 與 60 陣列的可用容量、效率與容錯能力。
將正常運作時間百分比換算成每日、每週、每月、每季與每年可容許的停機時間,或反向換算。
計算檔案在指定連線速度下的傳輸時間,或準時完成所需的速度。
查看 TB 或 GB 硬碟在作業系統中實際顯示的容量,含檔案系統開銷與常見容量對照表。
計算 stripe、mirror 與 RAIDZ vdev 配置的 ZFS 儲存池原始與可用容量,含 slop 保留空間與容錯能力。
估算 RAID 5、6、10 與 RAIDZ 陣列的平均資料遺失時間與資料遺失機率。
將 DNS 與快取 TTL 在秒數與易讀時間長度之間轉換,並查看何時到期。
健康與旅行
Discord
10— Discord 的時間戳記、權限、嵌入訊息、Webhook 與訊息格式訊息
輸入 Discord 訊息,即時查看粗體、防雷、引言、清單、程式碼區塊、提及與時間戳記的呈現,並計算字數是否超過傳送上限。
用 Discord 的 ANSI 調色盤為文字上色,複製可在聊天中顯示顏色的 ansi 程式碼區塊。
設計最多含十個豐富嵌入的 Webhook 訊息,即時預覽,並直接編輯 JSON 內容,輸入時會檢查 Discord 的大小限制。
將日期轉換成 Discord 時間戳記標籤並預覽每種樣式,或讀出訊息中標籤背後的日期。
將 Discord 訊息連結拆成伺服器、頻道與訊息 ID 及各自的建立時間,或由 ID 組回連結。
機器人與 Webhook
速查表
50— 程式語言、Shell、DevOps 與網頁的快速參考程式語言
可搜尋的現代 JavaScript 速查:陣列、字串、物件與 async/Promise 內建功能。
可搜尋的 TypeScript 速查:基本型別、介面、泛型、工具型別與條件/映射型別。
可搜尋的 Python 速查:切片、推導式、f-string、函式、流程控制與型別提示。
可搜尋的 Go 速查:變數、slice 與 map、struct 與 interface、goroutine/channel 與錯誤處理。
可搜尋的 Rust 速查:所有權與借用、模式比對、迭代器、trait 與 Cargo。
可搜尋的 SQL 速查:查詢、JOIN、彙總、視窗函式、DDL 與 CTE。
Shell 與命令列
可搜尋的 Bash 速查:重新導向、變數展開、萬用字元、條件測試、流程控制與行程管理。
可搜尋的 PowerShell 速查:瀏覽目錄、物件管線、常用 cmdlet、字串、檔案、處理程序、遠端操作與對應的 bash 寫法。
可搜尋的 find 指令速查:依名稱、類型、大小與時間比對,再對結果執行動作。
可搜尋的 grep 與 ripgrep(rg)速查:比對、上下文行,以及依檔案類型限制搜尋。
可搜尋的 sed 與 awk 速查:取代、選取行、欄位,以及快速篩選/彙總。
可搜尋的 jq 速查:在命令列處理 JSON 的篩選、轉換、歸約與字串/正規表示式輔助函式。
可搜尋的 curl 速查:方法、請求內容、標頭、驗證、輸出選項與重新導向。
可搜尋的 SSH、SCP 與 rsync 速查:連線、金鑰、連接埠轉送、檔案傳輸與 ~/.ssh/config。
可搜尋的 GNU Make 速查:規則、變數、自動變數、函式與命令列旗標。
可搜尋的 tmux 速查:工作階段、視窗、窗格、複製模式與重新載入設定。
可搜尋的 Vim/Neovim 速查:模式、移動、編輯、搜尋與取代、視窗、暫存器與巨集。
可搜尋的 Unix 權限速查:八進位與符號式 chmod 模式、特殊位元、umask、chown 與 find -perm。
可搜尋的 GNU nano 編輯器速查:快捷鍵、搜尋與取代、剪下與貼上、緩衝區與 nanorc 選項。
可搜尋的 GNU Screen 速查:工作階段、Ctrl-a 快捷鍵、視窗、分割、複製模式、記錄與 .screenrc。
可搜尋的 Zellij 終端機多工器速查:模式、預設快捷鍵、命令列指令、版面配置與設定。
DevOps
可搜尋的 Git 速查:日常指令、分支、復原錯誤、暫存(stash)、遠端與歷史搜尋。
可搜尋的 .gitignore 速查:樣式語法、各技術堆疊的常見項目,以及相關 git 指令。
可搜尋的 Conventional Commits 訊息類型與語意化版本(MAJOR.MINOR.PATCH)規則速查。
可搜尋的 Docker CLI 速查:執行與管理容器、映像檔、Compose、磁碟區、清理與 Dockerfile 指令。
可搜尋的 Docker Compose v2 速查:docker compose 指令,以及建置、連接埠、磁碟區、健康檢查、設定檔、密鑰等 compose 檔案欄位。
可搜尋的 Dockerfile 速查:所有指令、多階段建置、BuildKit 快取與密鑰掛載、heredoc、.dockerignore 與最佳實務。
可搜尋的 kubectl 速查:context、get/describe、logs 與 exec、套用 manifest 以及除錯。
可搜尋的 nginx 速查:命令列、server 與 location 比對、proxy_pass、標頭、TLS、重新導向、改寫、gzip、速率限制、upstream 與變數。
可搜尋的 systemctl 與 journalctl 速查:控制服務、檢視 unit 與讀取記錄。
可搜尋的知名與常用 TCP/UDP 連接埠速查:網頁、郵件、基礎設施、資料庫與開發伺服器。
可搜尋的 Docker Swarm 速查:節點、服務、堆疊、密鑰、overlay 網路與滾動更新。
可搜尋的 ZFS 速查:用於儲存池、資料集、屬性、快照、send/receive 與配額的 zpool 和 zfs 指令。
網頁
可搜尋的 CSS 選擇器速查:組合器、屬性選擇器、虛擬類別/虛擬元素與權重。
可搜尋的 CSS 顏色格式與函式速查:hex、rgb/hsl/oklch、關鍵字、漸層與濾鏡。
可搜尋的 CSS Flexbox 與 Grid 速查:容器與項目屬性,以及常見版面配方。
可搜尋的 HTTP 方法速查:安全/冪等/可快取語意、狀態碼範圍與常見標頭。
可搜尋的 Markdown 速查:文字格式、清單、連結與 GitHub Flavored Markdown 擴充語法。
可搜尋的 ANSI/VT100 跳脫碼速查:終端機顏色、文字樣式、游標移動與清除畫面。
樣式與格式
JavaScript 正規表示式語法速查:符號、字元類別、群組、旗標與環視。
可搜尋的現成正規表示式集合,涵蓋 Email、網址、IP 位址、UUID、日期、電話號碼、郵遞區號、密碼等。
可搜尋的 glob 語法速查,涵蓋 shell、.gitignore 類檔案與 JS 工具(picomatch/fast-glob)。
可搜尋的 RFC 9535 JSONPath 速查:選擇器、後代、切片、篩選與函式,並註明舊版實作的差異。
可搜尋的 XPath 速查:軸、節點測試、述詞、函式、常見寫法與對應的 CSS 選擇器。
可搜尋的日期/時間格式符號對照表,涵蓋 strftime、date-fns/Moment 與 Go 的參考版面。
代碼與標準
RJ45 乙太網路的 T568A 與 T568B 腳位顏色、直通線與跳線、Gigabit 線對與 PoE 腳位用途。
依名稱、alpha-2、alpha-3 或數字代碼搜尋所有 ISO 3166-1 國家,附國旗表情符號。
搜尋所有 ISO 639-1 兩字母語言代碼及其對應的 ISO 639-2 三字母代碼。
檢查某個開源授權的程式碼能否納入另一個授權的專案,涵蓋 MIT 到 AGPL-3.0。
將 Active Directory LDAP 屬性名稱對應到「Active Directory 使用者和電腦」中的欄位標籤,並列出 userAccountControl 旗標。