</>CodeKitHubEnglish

英文大小写在线转换

粘贴文本,一键转换成任意大小写格式:全大写、全小写、标题格式、句首大写,外加程序员常用的 camelCase、PascalCase、snake_case 和 kebab-case。文章和代码标识符都能处理。

工具介绍

大小写转换工具改变英文文本的大小写风格。写作者用它修复不小心开了大写锁定打出的段落、给标题套用规范的 Title Case、或统一复制来的文本格式。这里的标题格式遵循英文编辑规范:of、and、the 这类虚词保持小写,除非在标题开头或结尾。

对程序员它还能转换标识符风格:camelCase(JavaScript 变量)、PascalCase(类名)、snake_case(Python)、kebab-case(URL 和 CSS)。它以空格、下划线、连字符和已有的大写字母作为分词依据,任意两种风格之间可以直接互转。

为什么使用它?

  • 八种格式一页搞定——文章格式和代码格式都有。
  • 符合英文编辑规范的标题格式:a、of、the 等虚词保持小写。
  • 标识符风格直接互转:camelCase → snake_case 一键完成。
  • 修复大写锁定打错的文字,不用重打。
  • 免费、即时、不上传。

使用方法

  1. 在输入框粘贴或输入文本。
  2. 点击想要的格式按钮。
  3. 结果出现在下方输出框。
  4. 点"复制"直接使用。

示例

输入

the quick brown fox

输出

标题格式:   The Quick Brown Fox
camelCase:  theQuickBrownFox
snake_case: the_quick_brown_fox

注意标题格式中 the 只在开头才大写,符合英文出版规范。

常见问题

标题格式(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 一键完成——跨语言移植代码时很方便。

包含中文的文本能处理吗?

大小写只作用于有大小写的文字(拉丁、西里尔、希腊字母)。中文、日文没有大小写概念,会原样保留——中英混排的文本可以放心转换。

相关工具