大小写转换工具

输入或粘贴一次,就能并排看到所有样式,每个都有自己的复制按钮。文本样式作用于全部内容,代码样式把每一行当作一个名称,任何样式的结果都能一键变成新的输入。

在浏览器本地运行 日常工具

文本样式

全部大写

 

全部小写

 

标题式大小写

 

句首大写

 

每个单词首字母大写

 

大小写交替

 

大小写反转

 

代码命名样式——每行一个名称

小驼峰 camelCase

 

大驼峰 PascalCase

 

下划线 snake_case

 

常量 CONSTANT_CASE

 

短横线 kebab-case

 

Train-Case

 

点号 dot.case

 

路径 path/case

 

全角 / 半角

全角

 

半角

 

标题式大小写会让 a、of、the 这类短词保持小写,除非它们位于标题开头、结尾或冒号之后。

代码样式会按空格、标点和已有的驼峰拆词,并把每一行当作独立的名称。

全角会把 ASCII 字母、数字和标点换成中日韩排版里的宽字符;半角则反向转换。

大小写转换遵循 Unicode 规则,所以大写时 ß 会变成 SS,希腊字母和带重音的字母也能正确转换。

所有转换都在当前标签页完成,文本不会被发送或保存。

使用方法

  1. 在框里输入或粘贴文本,也可以点击「载入示例」,查看一句话和两个代码名称的转换效果。
  2. 浏览三个分组:标题式、句首大写等文本样式,camelCase、snake_case 等代码样式,以及全角和半角形式。
  3. 如果希望 NASA 这样的缩写在标题式和句首大写时保持原样,勾选「保留全大写的单词」。
  4. 点击想要样式的「复制」,或点击「设为输入」继续下一次转换,例如从 camelCase 直接转成 snake_case。

常见问题

标题式大小写如何决定哪些词保持小写?

a、an、the、of、in、to、or 这类短词保持小写,除非它们是第一个或最后一个单词,或者紧跟在冒号、句末之后;其余单词首字母大写。不同的写作规范在细节上有差异,请对照你必须遵循的那一种检查结果。

代码名称是怎么拆成单词的?

按空格、标点和已有的驼峰边界拆分,连续的大写字母也会被合理处理,所以 HTTPServerError 会变成 http_server_error。每一行都是独立的名称,因此可以一次粘贴整列字段名一起转换。

全角和半角有什么用?

中日韩排版会使用拉丁字母、数字和标点的宽字符版本,例如 ABC123。「全角」把 ASCII 转成这些形式(包括空格),「半角」则转换回来,适合清理从这类文档里复制出来的数据。

相关工具