開發者工具2026-05-10

文字大小寫轉換器:喺 camelCase、snake_case、PascalCase 等之間轉換

程式語言同框架對命名慣例有好強烈嘅意見 — JavaScript 預期變數用 camelCase,Python 要求 snake_case,CSS 用 kebab-case 做屬性名,而 Java 對 class 名強制用 PascalCase。撈亂呢啲慣例會產生技術上啱但專業上唔可以接受嘅程式碼,而全個 codebase 手動重新格式化識別碼既麻煩又易出錯。我哋嘅文字大小寫轉換器可以即刻將任何輸入字串喺八種常見大小寫風格之間轉換。貼一個句子、一個變數名,甚至成個 block 嘅識別碼,將佢哋轉換做你個 project 要求嘅確切慣例。呢個工具正確處理 edge case:連續大寫字母(例如 "XMLParser" 轉 snake_case 會變成 "xml_parser",而唔係 "x_m_l_parser")、數字-單詞邊界(例如 "file2Name" 轉 kebab-case 變成 "file-2-name"),同多單詞轉換。除咗個人開發者之外,呢個轉換器對於要喺跨語言 codebase 度標準化命名慣例、產生有統一命名嘅 API 文件,同埋將 SQL 表嘅欄位名(通常用 snake_case)轉換做應用層 model(可能用 camelCase)嘅團隊嚟講,都係一個好有價值嘅工具。

text_format

文字大小寫轉換

免費 · 無需註冊

免費試用此工具 →open_in_new

分步指南

1

貼上你嘅文字

輸入或者貼上任何文字 — 變數名、檔案名、標題、資料庫欄位或者完整段落 — 落輸入欄位度。工具會自動偵測原始大小寫風格同顯示喺輸入上面做提示(例如「已偵測:camelCase」)。多行文字會逐行處理同喺輸出度顯示。

2

揀目標大小寫風格

用按鈕 grid 由八種大小寫風格度揀:camelCase(例如 myVariableName)、PascalCase(MyVariableName)、snake_case(my_variable_name)、kebab-case(my-variable-name)、大寫(MY VARIABLE NAME)、細寫(my variable name)、標題大小寫(My Variable Name)、句子大小寫(My variable name)同 CONSTANT_CASE(MY_VARIABLE_NAME)。切換風格嗰陣,轉換文字嘅預覽會即時更新。

3

複製、下載或者批次轉換

Click「複製」將轉換咗嘅文字抄去剪貼簿。批次操作嘅話,貼個識別碼清單(每行一個),揀目標大小寫,然後將結果下載做 .txt 檔案。批次模式一次過處理幾百個識別碼 — 啱晒逐欄重構成個 codebase。

使用技巧與最佳實踐

check_circle

JavaScript 同 TypeScript 慣例:對變數、函數同物件屬性用 camelCase(myFunction、userName);對 class 同 interface 用 PascalCase(UserController、ApiResponse);對真正嘅常數用 UPPER_SNAKE_CASE(MAX_RETRY_COUNT)。ESLint 同 Prettier 可以自動強制執行呢啲 — 喺 project 度 set 好佢哋,再用大小寫轉換器執返啲 legacy code。

check_circle

Python(PEP 8)強制要求對變數、函數同 method 名用 snake_case(calculate_total、database_url);對 class 名用 PascalCase(HttpClient);對常數用 UPPER_CASE(API_VERSION)。Python 唔會阻止你用 camelCase,但你個 code 喺任何認真嘅 project 度會過唔到 code review。

check_circle

CSS 對 class 名同屬性用 kebab-case(.main-header、background-color)。JavaScript 冇得直接用 kebab-case 因為連字號係減法運算子,所以好似 React 呢類 CSS-in-JS library 對 style 物件用 camelCase(backgroundColor 而唔係 background-color)。我哋個轉換器即刻 bridge 到呢個 gap。

check_circle

Java 慣例:對 class 同 interface 用 PascalCase(CustomerRepository、OrderService);對 method 同變數用 camelCase(findById、customerName);對常數用 UPPER_SNAKE_CASE(static final 欄位)。Java 嚴格型別同好多慣例 — 偏離呢啲規範會令你個 code 令人困惑,就算 compile 到都係咁話。

check_circle

資料庫(SQL)傳統上對表名同欄位名用 snake_case(order_items、created_at),因為好多資料庫系統唔分大小寫而 snake_case 喺嗰個 context 最易睇。將 ORM 實體 mapping 去應用程式碼嗰陣,轉換器可以批次將你所有欄位名轉換做目標語言慣例。

check_circle

API 命名根據 protocol 用多種慣例。REST API JSON 回應通常用 camelCase(JavaScript 慣例,因為 JSON 源自 JavaScript)。GraphQL 欄位跟 schema 定義嘅慣例。gRPC 對 service 同 method 名用 PascalCase。gRPC-Gateway JSON 回應會自動轉換做 camelCase。

check_circle

標題大小寫(用喺標題)有競爭嘅標準 — APA、Chicago、AP 同 MLA 各定義咗唔同嘅規則決定邊啲字要大寫。我哋個轉換器跟 APA 風格(大寫第一個同最後一個字、所有名詞、代名詞、形容詞、動詞、副詞同從屬連接詞;唔大寫冠詞、對等連接詞同短介詞,除非佢哋係第一個或最後一個字)。

check_circle

由一種大小寫風格轉去另一種嗰陣,轉換器會聰明咁保留數字同特殊字元。例如,"user2profile" 轉 snake_case 變成 "user_2_profile" — 數字當做單詞邊界。首字母縮寫都有處理:"parseXMLFile" 轉 snake_case 變成 "parse_xml_file",正確偵測到 "XML" 係一個邏輯單詞。

常見問題解答

標題大小寫將每個主要單詞嘅第一個字母大寫 — 例如「The Quick Brown Fox Jumps Over the Lazy Dog」。句子大小寫只係將第一個單詞嘅第一個字母大寫 — 「The quick brown fox jumps over the lazy dog」。標題大小寫用喺標題、書名同 UI 標籤;句子大小寫係內文、描述同 API 錯誤訊息嘅標準。我哋個轉換器用 APA 風格嘅標題大小寫規則。

一致嘅命名慣例減少 cognitive load、加快 code review 速度,同防止跨語言 stack 度因大小寫唔匹配而產生嘅 subtle bug。我哋嘅大小寫轉換器處理晒所有八種標準慣例、批次處理同 edge case 如首字母縮寫同數字 — 免費,喺你個瀏覽器度。即刻開始轉換。

免費試用此工具 →open_in_new