文字大小寫轉換器

一次在 11 種大小寫格式之間轉換文字,包括 camelCase、PascalCase、snake_case、CONSTANT_CASE、kebab-case、dot.case、path/case、Title Case 和 Sentence case。工具會自動偵測輸入的樣式,並列出每一種轉換結果,各附一個複製按鈕。

轉換結果

在上方輸入單字或片語,即可看到它的每一種大小寫樣式。

使用方法

  1. 輸入或貼上任何大小寫格式(camelCase、snake_case 等)的文字
  2. 輸入的同時就會出現全部 11 種轉換結果;輸入欄下方那一行會標示偵測到的格式
  3. 點擊某一列的複製按鈕,複製該項結果

程式設計中的命名慣例與大小寫樣式

這個工具的作用

程式設計裡的每一種命名慣例,其實都只是把相同的字詞換上不同的分隔符號與大小寫重新排列而已。這個工具會把你輸入的文字——一段片語、一個變數名稱、一個標題——一次改寫成 11 種樣式:camelCase、PascalCase、snake_case、CONSTANT_CASE、kebab-case、dot.case、path/case、Title Case、Sentence case、lowercase 與 UPPERCASE。它不是一次轉換一種格式,而是把所有結果列在同一份清單中,每一種都附有自己的複製按鈕。

轉換之前,它會先判讀你輸入內容的形態。貼上 helloWorld 時會辨識出 camelCase 的分界,貼上 hello_world 時則以底線切分。偵測到的格式會顯示在輸入欄下方,讓你在複製任何內容之前,都能清楚知道工具是如何解讀你的文字。

何時使用

開發者最常在專案混用多種慣例時用到它。JSON API 可能回傳 snake_case 的鍵,而你的 JavaScript 變數是 camelCase,CSS 類別或 URL slug 又要求 kebab-case。與其重新輸入識別字、冒著打錯字的風險,不如貼上一次,再直接複製目標檔案所需的樣式。

在程式碼之外同樣好用:把粗略的字句整理成 Title Case 標題、將檔名正規化成 path/case,或為環境變數產生 CONSTANT_CASE 的鍵。由於 11 種形態一起產生,比較它們或一次複製好幾種,都只要看一眼就能完成。

範例:helloWorld 的各種樣式

以 hello world 這兩個字為例。轉成 camelCase 是 helloWorld;PascalCase 是 HelloWorld;snake_case 為 hello_world,CONSTANT_CASE 為 HELLO_WORLD。同樣的字詞也會呈現為 kebab-case 的 hello-world、dot.case 的 hello.world,以及 path/case 的 hello/world。Title Case 產生 Hello World,Sentence case 產生 Hello world,再加上 lowercase 與 UPPERCASE,整組就齊全了。一次輸入,就有 11 種可複製的輸出。

細節與特殊情況

比較棘手的是字詞之間的分界。這個轉換工具會把 camelCase 的大寫轉折、底線、連字號、點、斜線與空格都視為切分點,因此像 getUser_ID 這種混合的輸入,也會先拆成字詞再重新組合。數字會緊跟在其前面的字詞後面。由於整個處理只是重新分組字母並改變大小寫,並不會翻譯或檢查拼字,你的文字含意維持不變。

常見問題

是的。11 種轉換全部免費,處理的文字量也沒有上限。從 camelCase 到 UPPERCASE 的所有格式都能同時使用,每一項結果都有複製按鈕,沒有付費方案,也沒有被鎖住的功能。