跳到主要內容
Tools

大小寫/命名轉換

一次轉成大寫、小寫、標題大小寫、camelCase、snake_case、kebab-case 等 10 種格式,中文保留不變。

0 個字元 · 1 行

轉換結果

每一行分開轉換,中文與 emoji 保持不變。標題大小寫會讓 a、an、the、and、of、in 等短字保持小寫(第一個與最後一個字除外);NASA、iPhone 這類本來就有大寫的字保持原樣。

使用說明

  1. 在「輸入文字」欄位貼上英文句子或變數名稱,也可以按「範例」看看效果。
  2. 下方會同時列出 10 種格式:全部大寫、全部小寫、標題大小寫、句首大寫、camelCase、PascalCase、snake_case、SCREAMING_SNAKE_CASE、kebab-case 與 dot.case。
  3. 輸入多行時會逐行轉換,適合一次處理整份欄位清單。
  4. 按每個格式旁的「複製」取得結果。

常見問題

我的文字會被上傳嗎?

不會。所有轉換都在你的瀏覽器中完成,文字不會離開你的裝置,也不會被保存。

中文會被改掉嗎?

不會。中文、日文等沒有大小寫的文字會原樣保留;轉成 camelCase、snake_case 等程式命名格式時,中文會被當成一個獨立的字,例如「使用者 name」轉成 snake_case 是「使用者_name」。

XMLHttpRequest 這種連續大寫的名稱怎麼拆?

連續的大寫字母視為一個縮寫,遇到「大寫+小寫」時才開始新的字,所以 XMLHttpRequest 會拆成 XML、Http、Request,轉成 snake_case 是 xml_http_request。數字會跟著前面的字母,例如 base64Encode 拆成 base64 與 Encode。

標題大小寫(Title Case)的規則是什麼?

每個字的第一個字母大寫,但 a、an、the、and、but、or、for、of、in、on、at、to、by 等冠詞、短介系詞與連接詞保持小寫,除非它們是第一個字、最後一個字或接在冒號後面。NASA、iPhone 這類已經有大寫的字,以及 example.com 這種含有句點的字保持原樣;整行都是大寫時會先轉成小寫再處理。

句首大寫(Sentence case)會保留專有名詞嗎?

程式無法判斷哪些字是人名或地名,所以只有本來就含有其他大寫字母的字(例如 NASA、iPhone)會保留,其他字都會轉成小寫,再把每一行與每個句子(句號、問號、驚嘆號之後)的第一個字母,以及英文代名詞 I 改成大寫。轉換後請檢查專有名詞。

標點符號和 emoji 會怎樣?

大寫、小寫、標題與句首大寫只改變字母,標點與 emoji 原樣保留。程式命名格式只保留字母與數字,其他符號都當作分隔,例如「Hello, World!」轉成 kebab-case 是 hello-world;英文縮寫中的撇號會直接刪除,例如 don’t 變成 dont。

鍵盤快捷鍵

/
搜尋工具(在工具頁會回到首頁的搜尋欄)
?
顯示這個說明
Esc
關閉對話框
Ctrl / ⌘Enter
執行工具的主要動作(支援的工具)

在輸入框中打字時,/ 與 ? 不會觸發快捷鍵。