文本大小写转换器
每个代码库和 CMS 都有自己的大小写规则:URL 用 kebab-case,JS 变量用 camelCase,常量用 SCREAMING_SNAKE,标题用 Title Case。粘贴任意字符串,这个转换器会一次性返回全部九种常见格式,方便你根据要粘贴的字段挑选合适的那一种复制。
转换是如何进行的
-
1
粘贴你的文本
一个单词、一个变量名,或者一整句话。
-
2
文本被切分
空格、连字符、下划线和驼峰边界都会被切分成独立的单词。
-
3
生成每一种格式
UPPER、lower、Title、Sentence、camelCase、PascalCase、snake_case、kebab-case、CONSTANT_CASE。
-
4
复制你需要的那种
在每个变体旁边一键复制。
九种常见格式
| 格式 | 示例 | 典型用途 |
|---|---|---|
| UPPERCASE | HELLO WORLD | 强调、SQL 关键字 |
| lowercase | hello world | 正文文本 |
| Title Case | Hello World | 标题(风格手册式) |
| Sentence case | Hello world | 文章标题(极简式) |
| camelCase | helloWorld | JS/Java 变量、JSON 键 |
| PascalCase | HelloWorld | 类名、React 组件 |
| snake_case | hello_world | Python、Ruby、SQL |
| kebab-case | hello-world | URL、CSS 类名、HTML |
| CONSTANT_CASE | HELLO_WORLD | 环境变量、常量 |
Title Case 有多种风格手册流派
- AP 风格:名词、代词、动词、形容词、副词以及所有 4 个字母及以上的单词都大写;冠词、短介词和连词保持小写,除非是首词或末词。
- Chicago:主要单词大写,冠词和介词无论长短一律小写。
- APA:任何 4 个字母及以上的单词大写,外加首词和末词。
- Sentence case:只有首词(和专有名词)大写。在现代 UI 和编辑风格中越来越受青睐。
边界识别的常见陷阱
parseXMLParser→parse-xml-parser需要把连续的大写字母识别为缩写。简单的驼峰拆分会得到parse-x-m-l-parser。- 数字:
item2Value可以根据偏好切分为item-2-value或item2-value。 - 前导下划线(
_private)通常表示“内部”,在某些语言中应予以保留。
何时使用哪一种
- URL:始终用 kebab-case。搜索引擎和用户都偏好易读的路径。
- 数据库列:Postgres/MySQL 用 snake_case,MongoDB 用 camelCase。
- CSS 类:kebab-case(BEM)或 camelCase(CSS-in-JS)。
- 环境变量:始终用 SCREAMING_SNAKE。
常见问题
camelCase 以小写字母开头(userName);PascalCase 连首字母也大写(UserName)。按惯例,camelCase 用于变量和函数,PascalCase 用于类和类型。
转换器会尽量把连续的大写字母当作一个缩写:XMLParser → xml-parser,而不是 x-m-l-parser。具体行为因源格式而异,请针对你的用例自行确认。
它是为变量名、标题这类短字符串设计的。在整个代码文件上运行会把注释、字符串和关键字也重新改变大小写,从而破坏代码。那种情况请使用 linter 或 IDE 的重构功能。
不会。大小写转换完全在你的浏览器中运行;你粘贴的任何内容都不会离开本页面。
相关工具
小于或等于符号
复制 ≤ 符号及相关数学比较符号。包含适用于电子表格、论文和网页的 Unicode、HTML 实体及 LaTeX 标记。
可复制的箭头符号
一键复制常用 Unicode 箭头:直线、双线、斜向、钩形、环形和三角样式,适合文档、聊天和设计。
泰语数字转文字工具
在浏览器本地将最多 18 位数字写成泰语,或用 ASCII 数字或泰文数字将准确的泰铢和萨当金额写成文字,不进行舍入。
城市名生成器
为世界观构建、地图、游戏、故事和模拟数据生成虚构的城市、城镇、村庄和首都名称,每个结果均附简短说明。
象形文字翻译器
用古埃及书吏表示单个读音的符号,把你的名字拼写成埃及象形文字。可以加上王名圈,复制符号或下载 PNG 图片。
Instagram字体生成器
生成Unicode字体样式(粗体、斜体、手写体、等宽体、花体),可直接粘贴至您的Instagram个人简介、姓名、配文及评论中。
此工具还提供其他语言版本
- Konwerter wielkości liter [PL]
- Konverter Kapitalisasi Teks [ID]
- Công cụ chuyển đổi kiểu chữ hoa/thường [VI]
- Textskiftläges-omvandlare [SV]
- เครื่องมือแปลงตัวพิมพ์ใหญ่-เล็กของข้อความ [TH]
- テキスト大文字・小文字変換ツール [JA]
- محوّل حالة الأحرف في النص [AR]
- Convertidor de Mayúsculas y Minúsculas [ES]
- Conversor de Caso de Texto [PT]
- Convertisseur de casse de texte [FR]
- Textfall-Konverter [DE]
- 텍스트 케이스 변환기 [KO]
- Tekst hoofdletter-converter [NL]
- Convertitore di casi di testo [IT]
- Конвертер регистра текста [RU]
- Metin Büyük/Küçük Harf Dönüştürücü [TR]
- Text Case Converter [EN]