WS打工人的工具站
🔠

大小寫轉換

🔒 本機處理文字與寫作

全大寫、全小寫、字首大寫、camelCase 等。

大小寫轉換可以把文字在全大寫、全小寫、Title Case(字首大寫)、Sentence case(句首大寫)、camelCase、PascalCase、snake_case 與 kebab-case 之間轉換——選一種樣式,結果會立即更新。

✅ 全部工具免費使用,不用登入。

分享

LINEFacebookXThreads

使用指引

  1. 貼上或輸入文字。
  2. 選擇要轉換的格式,結果會立即更新。

常見使用情境

  • 把變數名稱在 camelCase 與 snake_case 之間轉換,配合不同程式語言的慣例。
  • 修正不小心開著大寫鎖定打出來的文字。
  • 把標題轉成 Title Case 以維持格式一致。
  • 把片語轉成 kebab-case 用於網址代稱(slug)。

✓內容與驗證流程複查: 2026-08-25

大小寫轉換 的驗證方法與判讀界線

如何確認大小寫轉換依你預期的方式切分了詞語。

程式命名風格的斷詞判斷

camelCase、PascalCase、snake_case 與 kebab-case 都需要判斷一個「詞」在哪裡結束、下一個從哪裡開始——這是依空格、標點與既有的大小寫邊界(例如既有的 camelCase 詞)判斷的,所以特殊的輸入偶爾可能在意外的地方切分。

Title Case 與 Sentence case 的差異

Title Case 會把大部分詞的字首大寫(是簡化做法,沒有遵循每個風格指南對哪些小詞該維持小寫的細節規則),Sentence case 只把整段文字的第一個字母大寫——請依你實際需要的慣例選擇。

多次轉換來回進行

轉換已經轉換過的文字(例如把 snake_case 轉成 camelCase 再轉回來)通常沒問題,但依序經過好幾種不同的大小寫風格,偶爾可能會遺失原始斷詞的資訊——如果這對你很重要,請檢查結果。

使用結果前的檢查清單

  • 已選擇符合你實際需求的大小寫樣式(例如 JavaScript 用 camelCase、Python 用 snake_case)。
  • 對於程式命名風格,已檢查斷詞是否判斷正確。
  • 對於 Title Case,了解這是簡單的「大部分詞大寫」做法,不是完整的風格指南實作。
  • 使用前已檢視轉換結果,尤其是特殊或混合格式的輸入。

適合誰使用

  • 要在不同命名慣例之間轉換變數或屬性名稱的開發者。
  • 要修正不小心開著大寫鎖定打出來文字的人。
  • 要把標題統一成 Title Case 或 Sentence case 的寫作者與編輯。
  • 需要建立網址代稱、要用 kebab-case 格式的人。

實際案例

在語言之間轉換變數名稱

開發者有一個 JavaScript 的 camelCase 變數名稱,需要在相關腳本中使用對應的 Python snake_case 版本,於是直接轉換而不是手動重打。

修正不小心開著大寫鎖定的文字

有人發現自己整段文字都在大寫鎖定狀態下打出來,於是轉成 Sentence case 一次修正,不用重新輸入。

建立網址代稱

內容編輯把文章標題轉成 kebab-case,用作該頁面的網址代稱。

使用限制

  • camelCase/PascalCase/snake_case/kebab-case 會依空格、標點符號與既有大小寫邊界來切分單字。

常見問題

為什麼 camelCase 在意外的地方切分了我的詞語?

斷詞判斷依賴空格、標點與既有大小寫——非常特殊的輸入(例如間距不一致或格式混雜的文字)偶爾可能產生意外的切分;請檢查結果,必要時調整來源文字。

Title Case 有遵循正式的風格指南大寫規則嗎?

沒有——這是簡單的做法,把大部分詞的字首大寫,並非完整實作某個風格指南對哪些短詞(如「a」「the」「of」)該維持小寫的規則。

可以把 camelCase 轉回帶空格的一般文字嗎?

可以——從 camelCase 轉成 Sentence case 或 Title Case 會依大寫字母切分,產生帶空格的詞語。

這個工具支援非英文文字嗎?

基本的全大寫/全小寫轉換適用於許多語言,但程式命名風格(camelCase、snake_case 等)主要是依拉丁文字的斷詞慣例設計,對其他文字系統可能不會如預期運作。

🔒 在瀏覽器內處理,不會上傳。結果僅供參考,詳見 免責聲明。 最後更新: 2026-08-25

訂閱更新

新工具上線與實用技巧,第一時間寄到你的信箱。不塞廣告,隨時可退訂。