CanDoYa
ZH-TW

Camel case converter

全程在瀏覽器裡執行,免上傳、免註冊。

任何文字系統的字母和數字都會保留;標點、空白和 case 邊界會變成底線。
輸入文字或 identifiers
camelCase 輸出
貼上文字或 identifiers,將它們轉成 camelCase
分享這個工具

camel case converter 是什麼?

camel case converter 會把文字或程式命名轉成用底線分隔的 identifiers,例如 userProfileUrl。貼上片語、camelCase、PascalCase、kebab-case 或混有標點的文字,結果會立即更新。也支援批次多行,並可切換成常數常用的 PascalCase。

使用方式

  1. 1貼上文字. 輸入片語、label 清單或既有 identifiers。每一行輸入會對應成一行輸出。
  2. 2選擇 case. 保留預設的 camelCase 輸出,或切換為常數與環境變數常用的 PascalCase。
  3. 3選擇字元處理方式. 多語文字可保留 Unicode 字母;如果需要嚴格的 ASCII identifiers,則關閉 Unicode。
  4. 4複製結果. 使用複製按鈕取得轉換後的 identifier,或一次複製整欄結果。

適合誰用

這個 converter 完全在瀏覽器本機執行,貼上的程式碼、資料庫欄位和私人筆記不會上傳。它會拆分常見的 identifier 邊界,例如 HTTPServerErrorcustomer_profile_urlinvoice-total,再把重複的分隔符整理成單一底線。Unicode 字母預設會保留,方便處理本地化 identifiers;strict ASCII 模式則會移除拉丁字母重音,適合只接受 a-z0-9 和底線的系統。

常見問題

這個 camel case converter 免費嗎?

免費。工具不需註冊,一般瀏覽器使用下沒有實際的行數限制。貼上一個值或整欄內容,都能立即轉換。

我的文字會被上傳嗎?

不會。轉換在瀏覽器本機完成。Identifiers、內部欄位名稱、API payload 和草稿文字都留在你的裝置上。

camelCase 是什麼意思?

camelCase 是一種命名風格,單字使用小寫並以底線分隔,例如 <code>customerProfileUrl</code>。常見於 Python、Ruby、Rust、資料庫、檔名,以及許多 API 慣例。

可以轉換 camelCase 或 PascalCase 嗎?

可以。工具會偵測常見的 case 邊界,所以 <code>customer_profile_url</code> 會變成 <code>customerProfileUrl</code>,<code>HTTPServerError</code> 會變成 <code>httpServerError</code>。

PascalCase 用在哪裡?

PascalCase 是全大寫版本,通常用於 constants、enum values 和環境變數,例如 <code>ApiBaseUrl</code>。目標格式需要大寫 identifiers 時,請使用 PascalCase 模式。

支援重音字母和非英文文字嗎?

支援。Unicode 字母預設會保留,因此 Cyrillic、Greek、Hindi、Chinese 和其他文字系統的單字,只要以空白或標點分隔就會保留下來。只有需要嚴格 ASCII 輸出時才關閉 Unicode。

可以一次轉換很多名稱嗎?

可以。每行貼上一個值,工具會依原順序回傳每行一個轉換後的 identifier。這很適合試算表標題、資料庫欄位和大量程式碼清理。