Dev Tools
純前端檔案不上傳

命名格式互轉

貼任何格式的字串(camelCase / PascalCase / snake_case / kebab-case / CONSTANT_CASE / 句子 / 標題式 / dot.notation / path/notation),一次列出 9 種轉換結果。專門處理 `XMLHttpRequest` 這種連續大寫的邊界,不會切錯。

支援連續大寫(如 `XMLHttpRequest` → xml http request)與任意符號分隔
camelCase
userProfileData
userProfileData
PascalCase
UserProfileData
UserProfileData
snake_case
user_profile_data
user_profile_data
kebab-case
user-profile-data
user-profile-data
CONSTANT_CASE
USER_PROFILE_DATA
USER_PROFILE_DATA
Title Case
User Profile Data
User Profile Data
Sentence case
User profile data
User profile data
dot.notation
user.profile.data
user.profile.data
path/notation
user/profile/data
user/profile/data
如何使用
  1. 把任意字串貼進輸入框(可以是變數名、句子、URL 片段都行)。
  2. 右側立刻列出 9 種命名格式:camelCase / PascalCase / snake_case / kebab-case / CONSTANT_CASE / Title / Sentence / dot / path。
  3. 點任一格式右上角複製鈕,一鍵帶走目標格式。
  4. 如果輸入是英文混 CJK,工具會自動拆 token,中文不會被破壞。
Tips
  • 從別人 codebase 抓變數名重新命名超方便,不必腦補拆字。
  • Django ORM 跟 React 互轉欄位命名(snake_case ↔ camelCase)最常用。

相關工具