工具介绍
大小写转换工具改变英文文本的大小写风格。写作者用它修复不小心开了大写锁定打出的段落、给标题套用规范的 Title Case、或统一复制来的文本格式。这里的标题格式遵循英文编辑规范:of、and、the 这类虚词保持小写,除非在标题开头或结尾。
对程序员它还能转换标识符风格:camelCase(JavaScript 变量)、PascalCase(类名)、snake_case(Python)、kebab-case(URL 和 CSS)。它以空格、下划线、连字符和已有的大写字母作为分词依据,任意两种风格之间可以直接互转。
为什么使用它?
- 八种格式一页搞定——文章格式和代码格式都有。
- 符合英文编辑规范的标题格式:a、of、the 等虚词保持小写。
- 标识符风格直接互转:camelCase → snake_case 一键完成。
- 修复大写锁定打错的文字,不用重打。
- 免费、即时、不上传。
使用方法
- 在输入框粘贴或输入文本。
- 点击想要的格式按钮。
- 结果出现在下方输出框。
- 点"复制"直接使用。
示例
输入
the quick brown fox输出
标题格式: The Quick Brown Fox
camelCase: theQuickBrownFox
snake_case: the_quick_brown_fox注意标题格式中 the 只在开头才大写,符合英文出版规范。
该用哪种格式?
| 格式 | 适用场景 |
|---|---|
| camelCase | JavaScript/Java/TypeScript 的变量名、函数名 |
| PascalCase | 多数语言的类名、组件名(React组件、C#类) |
| snake_case | Python、Ruby 的变量/函数名,数据库字段名 |
| kebab-case | URL路径、CSS类名、HTML属性、文件名、Git分支名 |
| Title Case(标题格式) | 英文标题、书名/文章标题——of、the 等虚词保持小写 |
| Sentence case(句首大写) | 现代设计系统里的按钮文案和界面文字(Material Design、Fluent UI) |
实用技巧
- 把 Python 后端接口对接到 JavaScript 前端时,字段名常是 snake_case 风格。粘贴整段字段列表一键转成 camelCase,比逐个手改快得多,也不会漏改。
- URL 路径和 CSS 类名要求 kebab-case(连字符风格)。直接粘贴标题原文转换,比手动把空格换成连字符、再全部转小写靠谱。
- Git 分支名、Docker 镜像标签也遵循和 URL 一样的 kebab-case 规范——"修复登录问题"对应的英文标题一键转成 fix-login-issue 就能直接用。
- 数据库字段名多数遵循 snake_case,把需求文档里 Title Case 的字段清单批量转换,比对照文档手打十几个字段名更不容易输错。
- 现在的按钮和界面文案主流规范是句首大写(Sentence case)而不是标题格式——Material Design 和 Fluent UI 都是如此,标题格式用在按钮上反而显得过时,只适合标题和书名。
实际使用场景
大小写转换通常只是清理流程里的一步:从表格或接口文档里粘贴一堆杂乱的字段名或标题,先在这里统一大小写,再去掉从 PDF 或邮件里带过来的多余空行、连续空格——大小写转换本身不处理这些空白问题。
把文章标题变成 URL slug 最多用两个工具:先在这里转成 kebab-case,如果标题里含有中文或特殊符号,再用 URL 编码工具做百分号编码;纯英文标题转完大小写就已经是合法的 slug,不需要再编码。
常见问题
标题格式(Title Case)和句首大写(Sentence case)有什么区别?
标题格式把每个实词首字母大写(用于英文标题、书名);句首大写只把每句第一个词大写(用于正文和现代 UI 文案)。
标题格式里哪些词保持小写?
短虚词:冠词(a、an、the)、短连词(and、but、or)和短介词(of、in、to、at…)——除非位于标题开头或结尾。这是主流英文出版物的规范。
camelCase 和 snake_case 分别什么时候用?
跟随语言惯例:JavaScript/Java 变量用 camelCase,多数语言的类名用 PascalCase,Python 和 Ruby 用 snake_case,URL、CSS 类名和文件名用 kebab-case。
能把 camelCase 直接转成 snake_case 吗?
能。转换器把已有的大写字母识别为单词边界,myVariableName → my_variable_name 一键完成——跨语言移植代码时很方便。
包含中文的文本能处理吗?
大小写只作用于有大小写的文字(拉丁、西里尔、希腊字母)。中文、日文没有大小写概念,会原样保留——中英混排的文本可以放心转换。