大小寫與命名風格轉換

在 camelCase、PascalCase、snake_case、kebab-case、大寫、小寫、標題大小寫等之間即時轉換。

此轉換僅在您的瀏覽器中執行,不會上傳任何內容。

  • 字元0
  • 字詞0

輸入

  • camelCase

  • PascalCase

  • snake_case

  • kebab-case

  • 大寫

  • 小寫

  • 標題大小寫

  • 句首大寫

這個工具是什麼?

將短語、標籤或識別字一次轉成八種風格:camelCase、PascalCase、snake_case、kebab-case、大寫、小寫、標題大小寫與句首大小寫。

依空白、連字號、底線與大寫邊界斷詞,並去掉非字母數字字元。適合在人類標籤與程式識別字之間切換,但會把縮寫(APIa/p/i)切得比人手更碎。

可用於重構、schema、CSS、檔名、API 欄位對應與文件整理。

常見用途

  • 一次貼上比較 camel / snake / kebab 欄位名
  • 把標題整理成標題大小寫或句首大小寫
  • 預覽混合識別字(getUserAPI)如何展開

如何使用

  1. 貼上短語,結果隨輸入更新。
  2. 用 Sample 查看空白/底線切分與連續大寫邊界。
  3. 依列複製,或用工具列複製全部帶標籤列。
  4. 請手動核對縮寫與非 ASCII——不做地區大小寫規則。

範例

輸入camelCasesnake_casekebab-case說明
hello worldhelloWorldhello_worldhello-world常見開發命名。
api response idapiResponseIdapi_response_idapi-response-id空白可保留縮寫。
getUserAPI Response — hello_worldgetUserAPIResponseHelloWorldget_user_a_p_i_response_hello_worldget-user-a-p-i-response-hello-worldSample:APIa/p/i
İstanbulstanbulstanbulstanbul非 A–Z 可能被去掉;非土耳其 locale。

同輸入還會產生 PascalCase、大寫、小寫、標題與句首大小寫。

實務上常見陷阱

  • 不做地區 lower/upper。 預設 JS 大小寫加上 A–Z/a–z/0–9 過濾,土耳其語 İ/ı、德語 ß 等可能遺失。程式識別字請用 ASCII。
  • 連續大寫(HTTPAPI)會變成單字母詞元;縮寫重要時請加空白。
  • 標點與破折號在斷詞時去掉,Hello—World 可能與 Hello World 不同。

參考資料

最後審閱: 2026-07-27

常見問題

會產生哪些大小寫風格?
一次八種:camelCase、PascalCase、snake_case、kebab-case、大寫、小寫、標題大小寫與句首大小寫。可依列或整表複製。
如何斷詞?
依空白、連字號、底線,以及大寫字母(A–Z)前的邊界切分;每個詞元只保留字母數字。
為什麼 API 在 snake_case 會變成 a_p_i?
連續大寫會被當成多個詞邊界。若要保留縮寫,請寫成有空白的 `api response`。
大小寫是否依地區規則(土耳其 İ、德語 ß)?
否。使用預設 JavaScript 大小寫,且只保留 A–Z/a–z/0–9;地區特有字母可能被丟掉。程式識別字建議用 ASCII。
文字會上傳嗎?
不會。轉換僅在瀏覽器中進行。