大小寫/命名轉換
一次轉成大寫、小寫、標題大小寫、camelCase、snake_case、kebab-case 等 10 種格式,中文保留不變。
0 個字元 · 1 行
轉換結果
每一行分開轉換,中文與 emoji 保持不變。標題大小寫會讓 a、an、the、and、of、in 等短字保持小寫(第一個與最後一個字除外);NASA、iPhone 這類本來就有大寫的字保持原樣。
使用說明
- 在「輸入文字」欄位貼上英文句子或變數名稱,也可以按「範例」看看效果。
- 下方會同時列出 10 種格式:全部大寫、全部小寫、標題大小寫、句首大寫、camelCase、PascalCase、snake_case、SCREAMING_SNAKE_CASE、kebab-case 與 dot.case。
- 輸入多行時會逐行轉換,適合一次處理整份欄位清單。
- 按每個格式旁的「複製」取得結果。
常見問題
我的文字會被上傳嗎?
不會。所有轉換都在你的瀏覽器中完成,文字不會離開你的裝置,也不會被保存。
中文會被改掉嗎?
不會。中文、日文等沒有大小寫的文字會原樣保留;轉成 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。