大小寫轉換器
轉換文字為大寫、小寫、標題大小寫、駝峰式、蛇形等多種格式
🔤 大小寫轉換器
即時轉換文字的大小寫格式
字元數:0 單詞數:0
使用方法
- 在輸入區域輸入或貼上文字
- 點擊任何大小寫轉換按鈕
- 一鍵複製轉換後的文字
格式說明
全大寫 (UPPERCASE) - 所有字母大寫
全小寫 (lowercase) - 所有字母小寫
標題格式 (Title Case) - 每個單詞首字母大寫
句首大寫 (Sentence case) - 每句首字母大寫
駝峰式 (camelCase) - 單詞相連,首字小寫
帕斯卡式 (PascalCase) - 單詞相連,每字首大寫
蛇形命名 (snake_case) - 底線連接單詞
串燒式 (kebab-case) - 連字號連接單詞
📢 Ad Space (in-article)
免費大小寫轉換器 - 線上轉換文字大小寫
即時將任何文字轉換為大寫、小寫、標題大小寫、句首大寫、切換大小寫、駝峰式命名、蛇式命名或串燒式命名。非常適合程式設計師正規化變數名稱、作者格式化標題、內容建立者修正大寫鎖定錯誤,以及任何需要快速、一致文字大小寫轉換的情況。一鍵複製以貼入您的程式碼、文件或內容管理系統。所有處理都在您的瀏覽器中進行 — 您的文字不會上傳到任何地方。
大小寫轉換類型
- 大寫 (UPPER CASE):將所有字母轉換為大寫。用於標題、警告或強調。
- 小寫 (lower case):將所有字母轉換為小寫。用於電子郵件地址、使用者名稱或清理輸入。
- 標題大小寫 (Title Case):每個單詞的首字母大寫。用於書籍標題、文章標題和正式標題。
- 句首大小寫 (Sentence case):僅第一個單詞和專有名詞首字母大寫。標準句子格式。
- 切換大小寫 (tOGGLE cASE):反轉每個字母的大小寫。修正意外大寫鎖定輸入。
- 駝峰式命名 (camelCase):第一個單詞小寫,後續單詞首字母大寫,無空格。JavaScript、Java 變數命名慣例。
- 帕斯卡命名 (PascalCase):每個單詞首字母大寫,無空格。C#、Java 類別命名慣例。
- 蛇式命名 (snake_case):單詞以底線分隔,所有小寫。Python、Ruby 變數命名慣例。
- 串燒式命名 (kebab-case):單詞以連字號分隔,所有小寫。URL slugs、CSS 類別命名慣例。
如何使用大小寫轉換器
- 輸入文字:在文字框中鍵入或貼上您想要轉換的文字。
- 選擇格式:點擊任何大小寫格式以即時轉換您的文字。
- 複製結果:使用複製按鈕將轉換後的文字複製到剪貼簿。
- 查看統計:檢視字元數、單詞數和行數統計。
常見用途
- 程式設計命名慣例:將變數、函數和類別名稱轉換為 camelCase、PascalCase、snake_case 或 kebab-case 以符合程式語言風格指南。
- 修正大寫鎖定錯誤:意外開啟大寫鎖定輸入?使用切換大小寫反轉所有字母,或轉換為句首大小寫以修正。
- 標題格式化:將部落格文章、書籍章節或文章標題轉換為標準標題大小寫格式。
- 電子郵件地址正規化:將電子郵件地址轉換為小寫,因為大多數電子郵件系統對本地部分不區分大小寫。
- URL Slugs:將標題轉換為 kebab-case 以建立 SEO 友好、可讀的 URL slugs。
- SQL 查詢:將表格和欄位名稱正規化為 snake_case(PostgreSQL 慣例)或 PascalCase(SQL Server 慣例)。
- 資料庫匯入:在匯入 CSV 或資料庫之前將使用者輸入正規化為一致的大小寫。
- 內容遷移:批次轉換大量文字片段以符合新樣式指南或 CMS 要求。
程式設計命名慣例快速參考
- JavaScript / TypeScript:變數和函數使用 camelCase;類別和介面使用 PascalCase。
- Python:變數和函數使用 snake_case;類別使用 PascalCase;常數使用 UPPER_CASE。
- Java / C#:變數和方法使用 camelCase;類別、介面和列舉使用 PascalCase;常數使用 UPPER_CASE。
- Ruby:變數和方法使用 snake_case;類別和模組使用 PascalCase;常數使用 UPPER_CASE。
- HTML / CSS:ID 和類別名稱使用 kebab-case 或 camelCase(取決於團隊偏好)。
- Database:PostgreSQL 和 MySQL 傳統上使用 snake_case;SQL Server 使用 PascalCase。
常見問題
標題大小寫是否將「and」、「the」等小字大寫?
我們的標題大小寫轉換器遵循標準規則:僅將主要單詞首字母大寫,而保持冠詞(a、an、the)、連接詞(and、but、or)和短介詞(in、on、at)為小寫 — 除非它們是標題的第一個或最後一個單詞。
我可以批次轉換多行嗎?
可以!貼上任何長度的文字 — 工具會保留換行符並逐行轉換,或在程式設計命名慣例(camelCase、snake_case 等)的情況下將空格轉換為適當的分隔符。
camelCase 和 PascalCase 之間有什麼區別?
camelCase 以小寫字母開頭(例如 myVariableName),而 PascalCase 以大寫字母開頭(例如 MyClassName)。兩者都將後續單詞首字母大寫,無空格。選擇取決於您的程式語言慣例 — JavaScript 變數使用 camelCase;類別使用 PascalCase。