大小写转换

文本一键转换大小写与命名格式:大写、小写、标题格式、Sentence case、驼峰、帕斯卡、蛇形等 10 种格式实时预览,每种结果均可单独复制,全部在浏览器本地完成。

输入内容后,下方会实时生成全部格式,点击任意一行的「复制」即可单独复制该格式。

使用说明

  1. 把需要转换的文本粘贴或输入到上方文本框,全部 10 种格式会随输入实时刷新。
  2. 每种格式对应一行:左侧是格式名称与转换结果,右侧「复制」按钮可单独复制该格式的结果。
  3. 大写、小写、标题等格式面向任意字母文本;camelCase、snake_case 等命名格式以字母与数字为单词单元进行拼接。
  4. 点击「示例」可快速载入演示文本体验各格式差异,「清空」会重置输入与结果。
  5. 转换过程完全在本地完成,文本不会被上传,可放心处理代码变量名或整段文章。

常见问题

Capitalized 与 Title Case 有何区别?
Capitalized 仅把每个单词的首字母转为大写、其余字符保持不变;Title Case 则把每个单词的首字母大写并把其余字母转为小写,更像出版物的标题风格。
camelCase 等命名格式如何处理中文?
这类格式按连续的英文字母与数字拆分为单词,再以指定分隔规则拼接;纯中文不参与分词,因此包含中文的文本会得到保留(推荐先用翻译或按行处理)。
Sentence case 的分句规则是什么?
先把全部字母转为小写,再把每句的首字母大写。分句依据句号 .、感叹号 !、问号 ? 与换行符识别。
我的文本会上传到服务器吗?
不会。全部转换逻辑在浏览器本地执行,您输入的文本不会离开当前设备。

使用步骤

  1. 粘贴待转换的文本内容

    把单词、标题、句子或整段文字粘贴到输入框。十种格式的结果立即在下方同时生成,边输入边刷新。

  2. 在结果区找到对应格式

    结果区从上到下依次是大写、小写、首字母大写、标题格式、句首大写,再到 camelCase 等命名格式。每行显示格式名与转换结果。

  3. 点击行内复制按钮

    每行右侧有独立的 Copy 按钮,只复制该格式的结果,不会带出其他行。连续取用多种命名风格时很方便。

  4. 理解命名格式拆词

    camelCase、snake_case 等格式按英文字母和数字切分单词再拼接。纯中文不会被拆分,含中文的文本建议先翻译或逐行处理。

  5. 用示例文本快速对比格式

    不确定该用哪种格式时,点击 Example 载入演示文本,直观比较十种格式的差异,再粘贴自己的内容。

工具详细介绍

大小写转换工具把同一段文本一次转成十种格式。常规五种是 UPPERCASE、lowercase、Capitalized、Title Case 与 Sentence case。命名五种是 camelCase、PascalCase 与 snake_case。另有 kebab-case 和 CONSTANT_CASE。转换全部在浏览器本地实时完成,十种结果同屏排列,各配独立的复制按钮。

写作场景用 Sentence case 修复整段混乱的大小写,从 PDF 复制的全文大写文本一句就能复原。标题排版用 Title Case,符合新闻惯用风格。开发场景用 camelCase 写 JS 变量,用 snake_case 写 Python。kebab-case 适合命名 CSS 类与 URL,CONSTANT_CASE 用来定义常量。

原理与背景

大小写转换背后是 Unicode 的三种映射:大写、小写与标题形式,映射并不总是逐字符一一对应。德语 ß 的大写形式是 SS,土耳其语区分带点的 İ 与不带点的 ı,连字 fi 转大写会拆成 FI,逐字符替换在这些场合会给出意外结果。标题格式与命名风格还要多走一步:先把文本切成词,再按各自规则重新拼接,本工具按英文字母与数字的边界切分。对照这些例外检查转换结果,就能预判哪些字符会原样保留。

命名风格的流行各有来历。snake_case 承自 C 语言,并被 Python 的 PEP 8 固化。camelCase 借道 Smalltalk 与 Java 流行开来。kebab-case 因域名与 CSS 属性名只允许连字符,成了网页标配。CONSTANT_CASE 用来标记不打算变动的常量。URL 路径在多数服务器上区分大小写,全小写加连字符的写法能减少死链,网页地址的别名因此一律小写。把含大写的旧链接迁到新站时,记得同步配置重定向,并把选定的风格写进团队文档。

典型使用场景

  1. 复原整段大写的文本

    从旧系统或扫描件导出的文本常是整段大写。贴进来用 Sentence case 一键复原阅读节奏,再把专有名词逐个调回惯用大小写。这样比手工逐句修改省时间,也不容易漏掉夹在中间的短句。

  2. 开工前统一命名风格

    项目启动时,把几个示例变量名各转一份 camelCase、snake_case 与 kebab-case。连同选择理由写进协作规范,评审时更容易坚持执行,新人照着做就能直接落地。

  3. 规范化数据库字段名

    表格导出的列名常混着空格与大小写。先转成 snake_case 或 kebab-case,再交给数据库与接口使用。代码里不用到处手写映射,命名不一致的报错也会随之消失。

使用技巧

  • Capitalized 只把每个词的首字母变大写,其余原样保留。Title Case 会把其余字母强制小写。
  • Sentence case 以句号、感叹号、问号和换行判断句子边界,逐句恢复首字母大写。
  • 转好的变量名如需其他格式,可配合 slug 生成器或正则测试工具二次加工。

注意事项

  • 专有名词被强制小写

    Title Case 会把每个词变成首字母大写、其余小写。JavaScript 这类专有名词会被压成 Javascript,品牌与产品名最容易中招。生成标题后扫一遍这类词,手工恢复惯用大小写。

  • URL 路径大小写敏感

    部分服务器把 /About 与 /about 当成两个不同地址,CSS 类名同样区分大小写。改 slug 或类名前先确认目标平台的规则,转换本身不会替你检查这类约束,上线前手动点开几个链接验证。

  • 全角字母不会被转换

    全角字母(如 ABC)在 Unicode 里是独立字符,大写化不会把它变成半角 A,数字与标点同理。从中日文输入法复制的内容先检查是否混入全角字符,再执行转换。

相关工具