大小写转换
文本一键转换大小写与命名格式:大写、小写、标题格式、Sentence case、驼峰、帕斯卡、蛇形等 10 种格式实时预览,每种结果均可单独复制,全部在浏览器本地完成。
使用说明
- 把需要转换的文本粘贴或输入到上方文本框,全部 10 种格式会随输入实时刷新。
- 每种格式对应一行:左侧是格式名称与转换结果,右侧「复制」按钮可单独复制该格式的结果。
- 大写、小写、标题等格式面向任意字母文本;camelCase、snake_case 等命名格式以字母与数字为单词单元进行拼接。
- 点击「示例」可快速载入演示文本体验各格式差异,「清空」会重置输入与结果。
- 转换过程完全在本地完成,文本不会被上传,可放心处理代码变量名或整段文章。
常见问题
Capitalized 与 Title Case 有何区别?
camelCase 等命名格式如何处理中文?
Sentence case 的分句规则是什么?
我的文本会上传到服务器吗?
使用步骤
- 粘贴待转换的文本内容
把单词、标题、句子或整段文字粘贴到输入框。十种格式的结果立即在下方同时生成,边输入边刷新。
- 在结果区找到对应格式
结果区从上到下依次是大写、小写、首字母大写、标题格式、句首大写,再到 camelCase 等命名格式。每行显示格式名与转换结果。
- 点击行内复制按钮
每行右侧有独立的 Copy 按钮,只复制该格式的结果,不会带出其他行。连续取用多种命名风格时很方便。
- 理解命名格式拆词
camelCase、snake_case 等格式按英文字母和数字切分单词再拼接。纯中文不会被拆分,含中文的文本建议先翻译或逐行处理。
- 用示例文本快速对比格式
不确定该用哪种格式时,点击 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 路径在多数服务器上区分大小写,全小写加连字符的写法能减少死链,网页地址的别名因此一律小写。把含大写的旧链接迁到新站时,记得同步配置重定向,并把选定的风格写进团队文档。
典型使用场景
- 复原整段大写的文本
从旧系统或扫描件导出的文本常是整段大写。贴进来用 Sentence case 一键复原阅读节奏,再把专有名词逐个调回惯用大小写。这样比手工逐句修改省时间,也不容易漏掉夹在中间的短句。
- 开工前统一命名风格
项目启动时,把几个示例变量名各转一份 camelCase、snake_case 与 kebab-case。连同选择理由写进协作规范,评审时更容易坚持执行,新人照着做就能直接落地。
- 规范化数据库字段名
表格导出的列名常混着空格与大小写。先转成 snake_case 或 kebab-case,再交给数据库与接口使用。代码里不用到处手写映射,命名不一致的报错也会随之消失。
使用技巧
- Capitalized 只把每个词的首字母变大写,其余原样保留。Title Case 会把其余字母强制小写。
- Sentence case 以句号、感叹号、问号和换行判断句子边界,逐句恢复首字母大写。
- 转好的变量名如需其他格式,可配合 slug 生成器或正则测试工具二次加工。
注意事项
- 专有名词被强制小写
Title Case 会把每个词变成首字母大写、其余小写。JavaScript 这类专有名词会被压成 Javascript,品牌与产品名最容易中招。生成标题后扫一遍这类词,手工恢复惯用大小写。
- URL 路径大小写敏感
部分服务器把 /About 与 /about 当成两个不同地址,CSS 类名同样区分大小写。改 slug 或类名前先确认目标平台的规则,转换本身不会替你检查这类约束,上线前手动点开几个链接验证。
- 全角字母不会被转换
全角字母(如 ABC)在 Unicode 里是独立字符,大写化不会把它变成半角 A,数字与标点同理。从中日文输入法复制的内容先检查是否混入全角字符,再执行转换。