這個 converter 完全在瀏覽器本機執行,貼上的程式碼、資料庫欄位和私人筆記不會上傳。它會拆分常見的 identifier 邊界,例如 HTTPServerError、customer_profile_url 和 invoice-total,再把重複的分隔符整理成單一底線。Unicode 字母預設會保留,方便處理本地化 identifiers;strict ASCII 模式則會移除拉丁字母重音,適合只接受 a-z、0-9 和底線的系統。
Camel case converter
全程在瀏覽器裡執行,免上傳、免註冊。
camel case converter 是什麼?
camel case converter 會把文字或程式命名轉成用底線分隔的 identifiers,例如 userProfileUrl。貼上片語、camelCase、PascalCase、kebab-case 或混有標點的文字,結果會立即更新。也支援批次多行,並可切換成常數常用的 PascalCase。
使用方式
- 1貼上文字. 輸入片語、label 清單或既有 identifiers。每一行輸入會對應成一行輸出。
- 2選擇 case. 保留預設的 camelCase 輸出,或切換為常數與環境變數常用的 PascalCase。
- 3選擇字元處理方式. 多語文字可保留 Unicode 字母;如果需要嚴格的 ASCII identifiers,則關閉 Unicode。
- 4複製結果. 使用複製按鈕取得轉換後的 identifier,或一次複製整欄結果。
適合誰用
- 開發者在貼到 Python、Ruby、Rust、SQL 或 Terraform 前,整理變數、函式、API 欄位或設定 key 的命名。
- 資料團隊把試算表標題清成穩定欄位名稱,匯入匯出時不容易壞掉。
- 產品團隊把 event name、feature flag 和 analytics label 轉成可預測的 identifiers。
- 文件作者不用手動清理,就能建立符合程式命名慣例的範例。
常見問題
這個 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。這很適合試算表標題、資料庫欄位和大量程式碼清理。