開發者工具 - JSON、程式碼格式化、正則、JWT、子網計算
JSON 格式化與轉換、程式碼和 SQL 格式化、JSON 生成 TypeScript/Go 型別、正則測試、JWT 解析、cron 表示式、子網計算、UUID 與密碼生成。
- JSON 格式化與校驗 貼上 JSON 即可美化、壓縮,或找出哪裡寫錯了:報錯會給出行號、列號和原因說明。
- JSON 對比 準確找出兩個版本的配置檔案、介面返回或資料檔案之間改了什麼。
- 隨機密碼產生器 用密碼學安全的隨機數生成高強度密碼。
- UUID 產生器 批次生成唯一 ID:隨機的 UUID v4、按時間排序的 UUID v7 和 ULID,或更短的 Nano ID;也可以貼上任意 UUID,檢視它的版本、變體和其中的時間戳記。
- JWT 線上解析 貼上 JSON Web Token,即可檢視頭部和載荷、判斷是否過期,並用金鑰或公鑰校驗簽名。
- 正規表示式測試 編寫正規表示式,輸入時即時標示每一處匹配,檢視捕獲分組並試驗替換結果。
- Cron 表示式解析 貼上 Cron 表示式,就能看到它的中文含義,以及在你的時區或伺服器時區下接下來會在什麼時間執行。
- JSON 轉 YAML 把 JSON 轉換成簡潔的 YAML,用於 Kubernetes 清單、Docker Compose、CI 流水線和應用配置。
- YAML 轉 JSON 把 Kubernetes 清單、Compose 檔案、CI 配置等 YAML 轉成 JSON,交給只接受 JSON 的介面和工具。
- JSON 轉 CSV 把介面返回或資料庫匯出的 JSON 陣列轉換成 CSV 檔案,用 Excel、WPS 或 Google 表格直接開啟。
- CSV 轉 JSON 貼上從 Excel、WPS、Google 表格或資料庫匯出的 CSV,得到可以直接用於介面或指令碼的 JSON 陣列。
- 進位制轉換器 輸入 2 到 36 任意進位制的數,同時得到二進位制、八進位制、十進位制、十六進位制和自訂進位制的結果。
- 顏色轉換與對比度檢查 輸入任意 CSS 顏色格式,同時得到 HEX、RGB、HSL、HSV、CMYK、OKLCH 各種寫法;設定背景色即可檢查 WCAG 無障礙對比度,並生成從淺到深的同色系色階。
- JavaScript 程式碼格式化 貼上壓縮過或格式混亂的 JavaScript,得到整齊統一的程式碼。
- CSS 程式碼格式化 把壓縮或混亂的 CSS 變成縮排整齊、易於閱讀的樣式表,也支援 SCSS 和 Less 的巢狀、變數和混入。
- HTML 程式碼格式化 讓 HTML 重新變得可讀:縮排巢狀的元素,屬性過多時折行,並一併格式化 style 和 script 標籤裡的 CSS 與 JavaScript。
- XML 格式化 貼上壓縮成一行的 XML,得到縮排規範、便於閱讀的結果。
- SQL 格式化 把很長的單行查詢變成每個子句、每個欄位各佔一行的清晰 SQL。
- YAML 格式化 用統一的兩空格縮排整理 YAML,在部署出錯之前發現語法問題。
- JavaScript 程式碼壓縮 為生產環境壓縮 JavaScript。
- CSS 程式碼壓縮 為生產環境壓縮樣式表。
- JSON 轉 TypeScript 把一段 JSON 示例(介面返回、配置檔案、測試資料)轉成可以直接貼上進程式碼的 TypeScript 型別。
- JSON 轉 Go 結構體 貼上 JSON,得到可直接用於 encoding/json 的 Go 結構體定義。
- JSON 轉 Pydantic 模型 貼上 JSON,得到可以在 Python 中校驗和解析資料的 Pydantic 模型。
- JSON 轉 Rust 結構體 貼上 JSON,得到可直接配合 serde_json 使用的 Rust 結構體。
- JSON 轉 JSON Schema 貼上一段 JSON 示例,生成描述它的 JSON Schema:型別、巢狀物件、陣列元素以及哪些鍵是必填的。
- IP 子網計算器 輸入類似 192.168.1.10/24 的地址,就能得到這個網段的全部資訊:各類地址、掩碼、可用主機範圍和數量,支援 IPv4 和 IPv6。
- chmod 權限計算器 為所有者、所屬組和其他使用者勾選讀、寫、執行權限,即可得到數字和符號表示以及 chmod 命令;也可以直接輸入 755 或 rwxr-xr-x 檢視它的含義。
- User-Agent 解析 看看你的瀏覽器是怎樣介紹自己的,或者解析伺服器日誌裡的 User-Agent,瞭解請求來自什麼瀏覽器、系統和裝置,辨識搜尋引擎爬蟲和自動化指令碼。
- HTTP 狀態碼大全 完整、可搜尋的 HTTP 回應狀態碼列表。
- HTML 轉 Markdown 貼上 HTML 原始碼,或者直接複製網頁、文件中的一段內容貼上進來,格式也會一起轉換。
- Excel 轉 CSV 開啟 .xlsx、.xls、.ods 或 Numbers 檔案,選擇工作表,即可得到與 Excel 顯示內容一致的 CSV。
- Excel 轉 JSON 把表格轉換成可以直接在程式碼或介面中使用的 JSON。
- CSV 轉 Excel 貼上 CSV 或開啟 .csv 檔案,下載標準的 .xlsx 工作簿。
- JSON 轉 Excel 貼上 JSON 陣列(例如介面返回的資料),下載為 .xlsx 工作簿。
- cURL 轉程式碼 貼上 curl 命令(比如從瀏覽器開發者工具複製的),得到可以直接執行的等效程式碼。
- CSS 漸變產生器 用眼睛調出漸變背景,不用反覆改程式碼試效果。
- XML 轉 JSON 把 XML 文件、訂閱源或介面返回轉換成 JavaScript 和現代介面能直接使用的 JSON。
- JSON 轉 XML 為老系統介面、配置檔案或 SOAP 類整合從 JSON 生成 XML。
- JSON 轉 TOML 把 JSON 轉換成 TOML,用於 Rust 的 Cargo.toml、Python 的 pyproject.toml、Hugo 和各類應用配置。
- TOML 轉 JSON 把 TOML 配置轉換成 JSON,便於用程式處理或檢查 Cargo.toml、pyproject.toml 等檔案的實際結構。
- ULID 產生器 批次生成 ULID(通用唯一的字典序可排序辨識符號),適合做資料庫主鍵、日誌和訊息 ID。
- Nano ID 產生器 批次生成 Nano ID,一種比 UUID 更短、可直接放進網址的隨機 ID,常用於短連結、檔名、前端元件 key 和資料庫主鍵。
- SSH 金鑰產生器 在瀏覽器裡生成 SSH 金鑰對,可以直接用於伺服器登入、GitHub、GitLab 部署金鑰。
- JSONPath 線上測試 輸入 JSONPath 表示式,從 JSON 中提取需要的資料,即時檢視匹配的值和每個結果的完整路徑。
- docker run 轉 Docker Compose 貼上一條或多條 docker run 命令,自動生成對應的 compose.yaml。
- Docker Compose 轉 docker run 貼上 compose.yaml 或 docker-compose.yml,為每個服務生成一條等效的 docker run 命令,適合在沒有安裝 Compose 的機器上臨時啟動容器,或者排查某個服務的啟動引數。
- Mermaid 線上編輯器 用幾行文字畫出流程圖、時序圖、甘特圖等圖表:左邊寫 Mermaid 程式碼,右邊即時預覽,完成後匯出 SVG 或 PNG,放進文件、PPT 或 Markdown 裡。
- nginx 配置產生器 填寫網域、選擇站點型別,勾選需要的功能,即可得到一份可直接使用的 nginx server 配置。
- 線上 SQL 練習 不用安裝資料庫,開啟網頁就能寫 SQL。
- 線上執行 JavaScript 貼上或編寫 JavaScript,點執行即可看到 console.log、warn、error 的輸出,適合驗證程式碼片段、練習演算法或除錯一段邏輯。
- 顏色對比度檢查 輸入文字顏色和背景色,立即算出 WCAG 對比度,並判斷正文和大字是否達到 AA、AAA 無障礙標準。
- HTML 線上執行(即時預覽) 在左側分別編寫 HTML、CSS 和 JavaScript,右側立即顯示執行效果,下方控制台顯示 console.log 的輸出和指令碼報錯。
- 常用正規表示式大全 整理了開發中最常用的正規表示式:中國大陸手機號碼、身分證號、固定電話、郵編、車牌號、QQ 號,電子郵件、網址、網域、IP、MAC 地址,整數、小數、金額,日期、時間、使用者名稱、強密碼、顏色、UUID、版本號等。
- SLA 可用性計算器 99.9% 的可用性一個月只能停機約 43 分鐘,99.99% 只有約 4 分鐘。
- RAID 容量計算器 組 NAS 或伺服器陣列前,先算清楚 4 塊 8TB 盤做 RAID 5 和 RAID 6 各能用多少、能壞幾塊。
- 線上解壓縮 手機上收到 RAR、7z 壓縮檔打不開?
- Excel 合併與拆分 各部門交上來的報表要彙總成一張,或者一張總表要按部門分發——這兩件 Excel 裡最費時間的雜活,選好檔案點一下就完成。
- VLSM 子網劃分 規劃公司網路、家庭實驗室,或者做網路課程和考試的子網劃分題?
- systemd 服務檔案產生器 想讓 Node.js、Python、Go 程式在 Linux 伺服器上常駐執行、開機自啟、崩潰後自動重啟,又記不住 systemd 的各種選項?
- 防火牆規則產生器 給伺服器開放需要的埠、關掉其他埠,不用再分別查三種防火牆的寫法。