開發者工作台 / 本機工具

開發者工具。

整理資料、檢視檔案、編碼值、產生識別碼及整理程式碼,不必開啟笨重的工作環境。

152運作中的工具
現在可用
01

JSON與表格

格式化、驗證、檢視並轉換結構化資料。

01 / DEVELOPER可使用

JSON格式化工具

在本機驗證、格式化、壓縮、複製及下載JSON。

02 / DEVELOPER可使用

JSON 驗證工具

在本機檢查 JSON 語法,並檢視解析後的根結構。

03 / DEVELOPER可使用

JSON Minifier

驗證JSON並移除不具意義的格式空白字元。

04 / DEVELOPER可使用

JSON 轉 CSV

將JSON物件陣列轉換為逗號或定位字元分隔的資料列。

05 / DEVELOPER可使用

CSV 轉 JSON

將支援引號的CSV或TSV解析為JSON物件陣列。

06 / DEVELOPER可使用

CSV Viewer

將本機CSV或TSV資料開啟為受限範圍的表格。

07 / DEVELOPER可使用

JSON 檢視器

驗證並美化格式化本機 JSON 檔案。變更在瀏覽器中處理,不會上傳檔案。

08 / DEVELOPER可使用

SQL格式化工具

格式化標準SQL、PostgreSQL、MySQL、SQLite或BigQuerySQL。

09 / DEVELOPER可使用

XML 轉 JSON

將 XML 文件轉成易讀的 JSON,並妥善處理屬性。

10 / DEVELOPER可使用

JSON 轉 XML

將 JSON 轉換為格式良好的 XML,並由你選擇根元素。

11 / DEVELOPER可使用

YAML 轉 JSON

將 YAML 設定轉換成 JSON,並提供易讀的解析錯誤訊息。

12 / DEVELOPER可使用

JSON 轉 YAML

將JSON轉成易讀的YAML,適合設定檔與 manifest。

13 / DEVELOPER可使用

CSV 轉 TSV

將逗號分隔資料轉換為定位字元分隔資料,完整保留引號括住的欄位。

14 / DEVELOPER可使用

TSV 轉 CSV

將以 Tab 分隔的資料轉換成 CSV,並為需要的儲存格加上引號。

15 / DEVELOPER可使用

Excel轉CSV

將.xlsx工作簿逐一工作表轉成CSV。

16 / DEVELOPER可使用

CSV轉Excel

在本機將CSV文字轉成真正的.xlsx活頁簿。

17 / DEVELOPER可使用

JSON 差異

並排比較兩份JSON資料,醒目標示新增、移除和修改的鍵。

18 / DEVELOPER可使用

XML格式化工具

在本機美化或壓縮XML標記,自訂縮排格式並驗證語法。

19 / DEVELOPER可使用

YAML 轉 CSV

將結構化的YAML陣列對映記錄轉換為支援引號的RFC 4180 CSV,或將CSV解析為整齊的YAML。

20 / DEVELOPER可使用

JSON Schema

在瀏覽器中於本機驗證JSON資料是否符合JSON Schema宣告,並清楚顯示錯誤路徑。

21 / DEVELOPER可使用

SQL 到 JSON

將JSON陣列轉換成經跳脫處理的SQL INSERT陳述式,或將SQL INSERT查詢解析成JSON物件陣列。

22 / DEVELOPER可使用

JSON 轉 TS

將 JSON 物件與陣列轉換為具強型別的 TypeScript 介面或型別宣告。

23 / DEVELOPER可使用

JSON 轉 Go

將 JSON 範例轉成 Go struct,產生慣用欄位名稱、json 標籤、omitempty,以及可為 null 的欄位指標。

24 / DEVELOPER可使用

.env 轉換器

將.env 環境變數解析為JSON、Shell export指令碼或Kubernetes ConfigMap YAML。

25 / DEVELOPER可使用

JSON 轉 TOML

將JSON物件轉換為TOML設定語法,或將TOML字串解析為JSON物件資料。

26 / DEVELOPER可使用

JSON Schema產生器

從範例JSON資料自動推導並產生JSON Schema定義。

27 / DEVELOPER可使用

JSON字串跳脫器

為JSON字串常值中的引號、換行與控制字元進行跳脫,或還原原始JSON字串資料。

28 / DEVELOPER可使用

產品 CSV 驗證工具

依照Shopify匯入器的規則檢查產品CSV,並下載修正後的檔案。

29 / DEVELOPER可使用

CSV 轉 SQL

將表格式CSV資料轉換為SQL INSERT INTO查詢,支援PostgreSQL、MySQL、SQLite和SQL Server。

30 / DEVELOPER可使用

JS物件轉JSON

將未加引號的JS物件字面值、單引號和結尾逗號轉換為嚴格JSON資料。

31 / DEVELOPER可使用

JSON 修復

不必與伺服器往返傳輸,即可修復由LLM產生的截斷、格式錯誤、單引號或未逸出的JSON。

32 / DEVELOPER可使用

JSON 轉 Python

將JSON範例轉成Python dataclasses、TypedDict或Pydantic模型。

33 / DEVELOPER可使用

JSON轉Zod

從JSON範例產生Zod schema與推導型別。

34 / DEVELOPER可使用

JSON 轉 Rust

從 JSON 範例產生包含 serde derive 的 Rust 結構。

35 / DEVELOPER可使用

JSONPath

測試 RFC 9535 JSONPath 運算式,查看每個符合項目及其路徑。

36 / DEVELOPER可使用

INI ⇄ JSON

在 INI 與 JSON 之間互相轉換,支援區段、巢狀區段、陣列和註解。

37 / DEVELOPER可使用

資料去重

依指定欄位移除CSV資料中的重複列,忽略大小寫與空格,並顯示每個值重複的次數。

38 / DEVELOPER可使用

LaTeX表格

將CSV或從試算表貼上的儲存格轉換成LaTeX表格程式碼,支援booktabs線條、對齊、標題與標籤。

39 / DEVELOPER可使用

LaTeX方程式

使用符號面板和即時預覽編寫方程式,複製LaTeX或MathML,並匯出SVG或PNG。

02

編碼與識別

編碼文字、加密文字和檔案、將訊息隱藏在圖片中、檢查權杖、產生 ID、計算密碼編譯摘要、校驗碼和 HMAC 簽章,並測試一次性密碼和 PKCE。

01 / DEVELOPER可使用

Base64

將 Unicode 文字編碼為 Base64,或將 Base64 解碼回 UTF-8。

02 / DEVELOPER可使用

網址編碼器

編碼或解碼URL元件,支援Unicode。

03 / DEVELOPER可使用

HTML編碼器

將 HTML 敏感字元轉義,或解碼常見的 HTML 實體。

04 / DEVELOPER可使用

雜湊產生器

產生SHA-256、SHA-384、SHA-512或舊版SHA-1文字雜湊。

05 / DEVELOPER可使用

檔案 Hash

計算本機檔案的SHA-256摘要,方便進行比對。

06 / DEVELOPER可使用

JWT解碼器

解碼JWT標頭與承載資料,不代表已完成驗證。

07 / DEVELOPER可使用

UUID 產生器

產生一個或多個具密碼學安全隨機性的UUID v4識別碼。

08 / DEVELOPER可使用

ULID產生器

產生可排序的ULID,讓同一毫秒內的值保持單調遞增,並解碼ULID時間戳記。

09 / DEVELOPER可使用

JWT 驗證工具

在瀏覽器中解碼JWT權杖並於本機驗證HMAC SHA-256簽章,伺服器不會保留任何資料。

10 / DEVELOPER可使用

子網路計算機

計算IPv4子網路的網路位址、廣播位址、子網路遮罩、可用主機IP範圍及二進位表示法。

11 / DEVELOPER可使用

金鑰對產生器

使用瀏覽器Web Crypto API產生RSA(2048/4096-bit)或ECDSA公開與私密金鑰對,格式為PEM。

12 / DEVELOPER可使用

.htpasswd 產生器

在用戶端記憶體中產生 Apache 和 Nginx 的 .htpasswd 驗證行與密碼雜湊。

13 / DEVELOPER可使用

文字加密

使用AES-256-GCM與PBKDF2在瀏覽器中以密碼加密及解密文字,所有處理都在瀏覽器內完成。

14 / DEVELOPER可使用

加密檔案

在瀏覽器中使用密碼和AES-256-GCM加密或解密任何檔案。

15 / DEVELOPER可使用

隱寫術

將訊息隱藏在圖片中,可選擇使用密碼,之後再讀取訊息。

16 / DEVELOPER可使用

HMAC

產生HMAC-SHA256、SHA-384、SHA-512和SHA-1簽章,支援十六進位和Base64格式。

17 / DEVELOPER可使用

CRC32

計算文字或檔案的CRC-32與Adler-32,並以十六進位與十進位顯示。

18 / DEVELOPER可使用

TOTP

使用Base32密鑰測試時間型一次性密碼,並提供驗證器應用程式使用的QR碼。

19 / DEVELOPER可使用

PKCE

產生OAuth PKCE程式碼驗證字串、S256程式碼挑戰值與狀態值。

20 / DEVELOPER可使用

JWT編碼器

從JSON載荷建立並使用HS、RS、PS和ES演算法簽署JWT。

21 / DEVELOPER可使用

Nano ID

可自訂字元集與長度的隨機URL安全ID產生器,並提供碰撞估算。

22 / DEVELOPER可使用

Semver

根據 npm 範圍檢查版本、比較版本,並找出下一個發行版本。

23 / DEVELOPER可使用

bcrypt產生器

在瀏覽器中產生並檢查bcrypt密碼雜湊,並可調整成本值。

24 / DEVELOPER可使用

Argon2雜湊

產生Argon2 PHC字串,或使用預設值、自訂鹽值與成本設定驗證密碼。

25 / DEVELOPER可使用

Data URI

將任何檔案轉換成 Data URI,並產生 CSS 和 HTML 程式碼片段。

26 / DEVELOPER可使用

IPv6工具

展開、壓縮、分類IPv6位址,並產生反向DNS名稱。

27 / DEVELOPER可使用

進位制轉換器

在2到36進位之間轉換數字,支援分數。免費、免註冊,直接在瀏覽器中執行。

28 / DEVELOPER可使用

連接埠查詢

查詢TCP或UDP連接埠的用途,資料來源為IANA登錄資料庫。

29 / DEVELOPER可使用

HTML實體

編碼、解碼HTML實體,並查詢全部2,231個具名參照。

30 / DEVELOPER可使用

ASCII對照表

查看全部128個ASCII編碼,包含四種進位制、控制字元名稱與HTML實體。

31 / DEVELOPER可使用

Punycode

將國際化網域名稱轉換為xn-- Punycode格式並還原,找出看似相同的混合文字系統。

32 / DEVELOPER可使用

IP轉換器

在點分十進位、十進位、十六進位、二進位和IPv4對映IPv6格式之間轉換IPv4位址。

33 / DEVELOPER可使用

API 金鑰

依照指定的前綴、長度與字元集,產生隨機API 金鑰,並顯示其位元強度。

34 / DEVELOPER可使用

MAC位址

產生任意格式的隨機MAC位址,可選擇加入廠商前綴,並檢查位址是單播還是本機管理。

35 / DEVELOPER可使用

憑證解碼器

解碼PEM憑證或憑證鏈:查看主體、發行者、日期、SAN、金鑰、用途與指紋。

36 / DEVELOPER可使用

地址驗證工具

使用內建校驗碼檢查Bitcoin和Ethereum地址是否有拼字錯誤,並取得符合EIP-55校驗碼的格式。

03

程式碼與檔案

測試模式、比較文字、壓縮程式碼,並檢查本機檔案簽章。

01 / DEVELOPER可使用

正規表示式測試工具

在有時間限制的 worker 中測試 JavaScript 正規表示式。

02 / DEVELOPER可使用

HTML壓縮器

在瀏覽器中解析HTML,移除HTML註解並壓縮空白字元。

03 / DEVELOPER可使用

CSS壓縮器

在本機解析、最佳化並結構化壓縮CSS。所有處理都在瀏覽器中完成。

04 / DEVELOPER可使用

JavaScript壓縮器

保守地移除註解、縮排與空白行。透過瀏覽器處理,不重新命名識別字。

05 / DEVELOPER可使用

差異檢查工具

逐行比較兩段文字,找出新增與移除的內容。

06 / DEVELOPER可使用

MIME類型

比對常見檔案簽名與瀏覽器回報的類型。免註冊,檔案只在本機檢查。

07 / DEVELOPER可使用

編碼偵測工具

在本機偵測BOM、ASCII相容性和有效的UTF-8,不會上傳檔案。

08 / DEVELOPER可使用

cURL 轉程式碼

將cURL指令字串轉換為JavaScript、Python、Go和Node.js程式碼片段。

09 / DEVELOPER可使用

SVG 清理工具

在本機清理並縮減SVG標記內容,移除Illustrator/Inkscape編輯器中繼資料、XML註解與空白字元。

10 / DEVELOPER可使用

CSS格式化工具

將CSS規則、選擇器清單和屬性宣告格式化、縮排並展開為易讀的程式碼。

11 / DEVELOPER可使用

Regex 解說工具

將JavaScript正規表示式拆解為易懂的Token說明,解析捕獲群組、字元類別與量詞。

12 / DEVELOPER可使用

CSS單位轉換器

相對於根元素基準大小(預設16px),將像素大小轉換為rem、em、vw和vh。

13 / DEVELOPER可使用

SVG路徑視覺化工具

將SVG路徑資料(d屬性)解析為token明細、指令參數與視覺化結果。

14 / DEVELOPER可使用

Chmod 計算機

使用互動式核取方塊矩陣,計算八進位(例如755、644)和符號表示法(rwxr-xr-x)的Linux 權限。

15 / DEVELOPER可使用

SVG 轉 JSX

將 SVG 向量標記轉換成簡潔、元件化的 React JSX 或 TypeScript TSX 程式碼。

16 / DEVELOPER可使用

SVG編輯器

以視覺化介面或即時SVG XML程式碼繪製、設定樣式、排列圖層並編輯SVG向量圖形。

17 / DEVELOPER可使用

SVG轉PDF

將SVG轉換為向量PDF,支援A4、Letter或SVG尺寸頁面、邊界、方向,以及符合頁面或實際大小。

18 / DEVELOPER可使用

SVG 顏色

找出SVG中的繪圖顏色,個別或一次全部替換,轉換為currentColor或灰階,並比較預覽結果。

19 / DEVELOPER可使用

SVG檢視器

安全預覽SVG、檢查尺寸、元素與色彩,調整大小、修復viewBox或讓SVG具備響應式效果。

20 / DEVELOPER可使用

文字轉SVG

使用本機字型將文字轉成SVG路徑,支援字距、換行對齊、填色與描邊,並可匯出SVG或PNG。

21 / DEVELOPER可使用

SVG sprite

將本機SVG圖示合併為清理過的symbol sprite,保留唯一ID與viewBox,並提供可複製的使用程式碼片段。

22 / DEVELOPER可使用

Mermaid 編輯器

撰寫Mermaid圖表並即時預覽,還能下載為SVG或PNG。

23 / DEVELOPER可使用

RAG文字分塊工具

在瀏覽器中視覺化RAG向量索引的文字分割策略、token/字元分塊大小與重疊內容。

24 / DEVELOPER可使用

Token計數器

精確計算OpenAI分詞器中的提示詞Token數量,查看文字如何拆分。

25 / DEVELOPER可使用

系統提示詞產生器

建立含XML區段的結構化LLM系統提示詞,並產生格式化的OpenAI/Claude工具呼叫JSON結構描述。

26 / DEVELOPER可使用

docker run 轉 Compose

將 docker run 指令與 compose.yaml 互相轉換,列出連接埠、磁碟區、網路、健康檢查及不支援的旗標。

27 / DEVELOPER可使用

HTML轉JSX

將HTML轉換為React適用的JSX,並將樣式轉為物件。

28 / DEVELOPER可使用

Gitignore

使用GitHub官方範本合併產生.gitignore檔案,不會重複列出規則。

29 / DEVELOPER可使用

授權條款產生器

產生MIT、Apache、GPL等授權條款的LICENSE檔案,並提供比較表。

30 / DEVELOPER可使用

WebSocket

從瀏覽器連線至WebSocket伺服器、傳送訊息,並記錄回應。

31 / DEVELOPER可使用

提交訊息

選擇類型、範圍和重大變更,撰寫符合 Conventional Commits 格式的提交訊息並檢查格式。

32 / DEVELOPER可使用

GraphQL 格式化工具

美化排版或壓縮GraphQL查詢、變更、片段與結構描述,並保留註解。

33 / DEVELOPER可使用

電子郵件驗證工具

檢查電子郵件地址的格式錯誤、常見網域拼字錯誤、角色型地址與重複項目。

04

時間與自動化

轉換時間戳記,了解標準的五欄位排程。

05

合成測試資料

建立明確為虛構且有範圍限制的 JSON 和 CSV 測試資料,不會上傳來源資料。

06

數字與 Unicode

轉換整數進位制、編碼 UTF-8 位元組,並精確檢查 Unicode 純量值。

01 / DEVELOPER可使用

二進位→十進位

使用精確的BigInt算術,將有號二進位整數轉換為十進位。

02 / DEVELOPER可使用

十進位→二進位

將帶正負號的十進位整數轉換為二進位,不受浮點數捨入影響。

03 / DEVELOPER可使用

十六進位 → 十進位

將有號十六進位整數轉換為十進位,支援任意大小的精確運算。

04 / DEVELOPER可使用

十進位→十六進位

精確地將有號十進位整數轉換為大寫十六進位。

05 / DEVELOPER可使用

八進位→十進位

使用精確算術,將帶正負號的八進位整數轉換為十進位。

06 / DEVELOPER可使用

十進位→八進位

將有號十進位整數轉換為八進位,不會有浮點數精度遺失。

07 / DEVELOPER可使用

文字→十六進位

將文字編碼為大寫UTF-8位元組,並以清楚、含空格的十六進位格式呈現。

08 / DEVELOPER可使用

十六進位→文字

將有空格或無空格的十六進位位元組,解碼為嚴格 UTF-8 文字。

09 / DEVELOPER可使用

字元→U+

將一個Unicode純量值對應為U+表示法、十進位與十六進位格式。

10 / DEVELOPER可使用

U+ → 字元

將U+XXXX、0xXXXX或十進位表示法轉換為單一Unicode字元。

11 / DEVELOPER可使用

Unicode檢查工具

檢查文字中的隱藏零寬度空格、控制字元、RTL覆寫標記與Unicode碼點。

12 / DEVELOPER可使用

二進位計算機

在二進位、八進位、十進位或十六進位中進行算術與位元運算,支援二補數。

13 / DEVELOPER可使用

數字格式

在1,234.56、1.234,56、1 234,56等分隔符格式間轉換數字,一次處理整欄。

07

CSS 設計

以視覺化方式建立漸層、陰影、字級比例、流動尺寸和網格版面,並複製CSS。

08

形狀與背景

繪製SVG波浪與斑_blob,並建立CSS背景圖樣與毛玻璃面板。

09

政策與版面配置

撰寫內容安全性政策,探索CSS形狀與flexbox版面配置。

10

憑證簽署要求和金鑰

在瀏覽器中產生、解碼及比較憑證簽署要求和金鑰。

格式化、驗證與修復 JSON

JSON 格式化工具會為資料加上縮排,方便閱讀;驗證工具會說明是否能解析,以及在哪裡出錯;JSON Schema 驗證工具會檢查資料是否符合預期結構,而不只是語法有效。當 JSON 幾乎正確時——例如語言模型常產生的結尾逗號、單引號或截斷結尾——JSON 修復工具會修正這些機械性錯誤,而JSON 差異比較則會逐一比較鍵值,不是逐行比較。

CSV 與試算表

CSV 看似簡單,實際上很少如此:分隔符號可能不同(逗號、許多歐洲地區使用的分號、定位字元),文字欄位也可能在引號內包含分隔符號;Excel 還會悄悄刪除代碼開頭的 0,並將長數字轉成科學記號。CSV 檢視器會顯示檔案實際如何解析,Excel 轉 CSV和CSV 轉 Excel可在兩者之間轉換,而CSV 轉 JSON會將資料列轉成適合程式使用的記錄。

編碼不是加密

Base64、網址編碼和HTML 實體會改變資料的寫法,讓資料能通過特定通道;任何人都能將它們還原,因此無法隱藏任何內容。雜湊是單向且長度固定,適合用來確認檔案未被變更——檔案雜湊工具會在本機計算 SHA-256——但單純的快速雜湊並不是安全的密碼儲存方式。

任何人都能讀取 JWT:JWT 解碼器不需要任何金鑰就能顯示其中的宣告。只有像JWT 驗證器為 HMAC 權杖所做的簽章驗證,才能證明內容未遭變更。

時間、排程與識別碼

Unix 時間戳記是自 1970 年起以 UTC 計算的秒數,但 JavaScript 和許多 API 使用毫秒,因此 13 位數的值幾乎總是代表毫秒——時間戳記轉換器可處理這兩種格式。Cron 排程包含五個欄位(分鐘、小時、月份中的日期、月份、星期幾),通常依伺服器的時區執行,且常為 UTC;cron 說明工具會將排程以文字說明,並列出接下來的執行時間。對於不能重複的識別碼,請使用UUID,不要使用計數器或時間戳記。