返回开发工具

大小写转换器 — 标题大小写、camelCase、snake_case 等 14 种格式(免费 · 隐私优先)

免费在线大小写转换器。将文本转换为全大写、全小写、标题大小写(Chicago/AP/APA/MLA)、句子大小写、camelCase、snake_case、kebab-case 等多种格式。缩写词感知、Unicode 正确,100% 在浏览器本地运行。

零上传,全部在浏览器本地运行。

标题大小写风格
字母大小写区域
识别缩写词
数字边界
Chicago 风格将所有介词,以及冠词和短并列连词小写(so、yet 除外)。
输入0 个字符 · 0 个单词
输出14
全大写所有字母大写
输入后这里实时显示结果。
全小写所有字母小写
输入后这里实时显示结果。
标题大小写按风格指南排版,小词保持小写
输入后这里实时显示结果。
句子大小写每句首字母大写
输入后这里实时显示结果。
每词首字母大写每词首字母大写——非标题规范
输入后这里实时显示结果。
交替大小写字母大小写交替
输入后这里实时显示结果。
反转大小写逐字符翻转大小写
输入后这里实时显示结果。
camelCase首词小写,其余首字母大写,无分隔符
输入后这里实时显示结果。
PascalCase每词首字母大写,无分隔符
输入后这里实时显示结果。
snake_case小写单词用下划线连接
输入后这里实时显示结果。
CONSTANT_CASE大写单词用下划线连接
输入后这里实时显示结果。
kebab-case小写单词用连字符连接
输入后这里实时显示结果。
dot.case小写单词用点号连接
输入后这里实时显示结果。
Train-Case首字母大写单词用连字符连接
输入后这里实时显示结果。

大小写转换器

粘贴任意文本,立即查看 14 种大小写格式——从全大写、句子大小写到 camelCase、snake_case、kebab-case。所有转换都在浏览器本地完成,不会上传任何内容。

标题大小写按规范实现

不同于盲目把每个单词都大写的工具,本转换器遵循真实的风格指南(Chicago、AP、APA、MLA)。它按各指南规则将冠词、并列连词和介词小写,同时始终把首词和末词大写。

程序员命名,缩写词感知

标识符按开发者预期的方式分词:连续的大写字母被识别为单个缩写词,因此 XMLHttpRequest 转换为 xml_http_request。你可以控制数字是附着到前一个单词,还是切分为独立的 token。

隐私优先设计

无账号、无追踪、无服务器。转换是在你设备上运行的纯确定性字符串操作。Unicode 大小写处理正确,包括德语 ß 与土耳其语带点/不带点的 i。

常见问题

正确的标题大小写应该怎么写?
首词和末词,以及所有实义词(名词、动词、形容词、副词、代词)首字母大写;冠词(a、an、the)、并列连词和介词小写——但具体规则因风格而异:Chicago 与 MLA 将任意长度的介词小写,而 AP 与 APA 会将较长的介词大写。
为什么大多数标题大小写工具都做错了?
多数工具只是把每个单词的首字母大写。那是「每词首字母」大写,并非真正的标题大小写——它错误地把风格指南要求保持小写的 of、the、and 等小词也大写了。
camelCase 和 PascalCase 有什么区别?
两者都不用分隔符连接单词并将每个单词首字母大写——区别在于 camelCase 的首词保持小写(myVariable),而 PascalCase 连首词也大写(MyClass)。
我的文本会被上传到任何地方吗?
不会。所有转换完全在你的浏览器中运行,文本从不发送到服务器——没有任何网络请求。
像 XMLHttpRequest 这样的缩写词如何处理?
开启缩写词识别后,连续的大写字母会被视为一个整体,因此 XMLHttpRequest 变成 xml_http_request,而非 x_m_l_http_request。关闭后则在每个大写字母处切分。

相关工具