WS打工人的工具站
🔠

大小写转换

🔒 本机处理文字与写作

全大写、全小写、首字母大写、camelCase 等。

大小写转换可以把文字在全大写、全小写、Title Case(首字母大写)、Sentence case(句首大写)、camelCase、PascalCase、snake_case 与 kebab-case 之间转换——选一种样式,结果会立即更新。

✅ 全部工具免费使用,不用登录。

分享

LINEFacebookXThreads

使用指引

  1. 粘贴或输入文字。
  2. 选择要转换的格式,结果会立即更新。

常见使用情境

  • 把变量名称在 camelCase 与 snake_case 之间转换,配合不同编程语言的惯例。
  • 修正不小心开着大写锁定打出来的文字。
  • 把标题转成 Title Case 以保持格式一致。
  • 把短语转成 kebab-case 用于网址别名(slug)。

✓内容与验证流程复查: 2026-08-25

大小写转换 的验证方法与判读边界

如何确认大小写转换依你预期的方式切分了词语。

编程命名风格的断词判断

camelCase、PascalCase、snake_case 与 kebab-case 都需要判断一个「词」在哪里结束、下一个从哪里开始——这是依空格、标点与已有的大小写边界(例如已有的 camelCase 词)判断的,所以特殊的输入偶尔可能在意外的地方切分。

Title Case 与 Sentence case 的差异

Title Case 会把大部分词的首字母大写(是简化做法,没有遵循每个风格指南对哪些小词该保持小写的细节规则),Sentence case 只把整段文字的第一个字母大写——请依你实际需要的惯例选择。

多次转换来回进行

转换已经转换过的文字(例如把 snake_case 转成 camelCase 再转回来)通常没问题,但依次经过好几种不同的大小写风格,偶尔可能会丢失原始断词的信息——如果这对你很重要,请检查结果。

使用结果前的检查清单

  • 已选择符合你实际需求的大小写样式(例如 JavaScript 用 camelCase、Python 用 snake_case)。
  • 对于编程命名风格,已检查断词是否判断正确。
  • 对于 Title Case,了解这是简单的「大部分词大写」做法,不是完整的风格指南实现。
  • 使用前已检视转换结果,尤其是特殊或混合格式的输入。

适合谁使用

  • 要在不同命名惯例之间转换变量或属性名称的开发者。
  • 要修正不小心开着大写锁定打出来文字的人。
  • 要把标题统一成 Title Case 或 Sentence case 的写作者与编辑。
  • 需要建立网址别名、要用 kebab-case 格式的人。

实际案例

在语言之间转换变量名称

开发者有一个 JavaScript 的 camelCase 变量名称,需要在相关脚本中使用对应的 Python snake_case 版本,于是直接转换而不是手动重打。

修正不小心开着大写锁定的文字

有人发现自己整段文字都在大写锁定状态下打出来,于是转成 Sentence case 一次修正,不用重新输入。

建立网址别名

内容编辑把文章标题转成 kebab-case,用作该页面的网址别名。

使用限制

  • camelCase/PascalCase/snake_case/kebab-case 会依空格、标点符号与既有大小写边界来切分单词。

常见问题

为什么 camelCase 在意外的地方切分了我的词语?

断词判断依赖空格、标点与已有大小写——非常特殊的输入(例如间距不一致或格式混杂的文字)偶尔可能产生意外的切分;请检查结果,必要时调整源文字。

Title Case 有遵循正式的风格指南大写规则吗?

没有——这是简单的做法,把大部分词的首字母大写,并非完整实现某个风格指南对哪些短词(如「a」「the」「of」)该保持小写的规则。

可以把 camelCase 转回带空格的普通文字吗?

可以——从 camelCase 转成 Sentence case 或 Title Case 会依大写字母切分,生成带空格的词语。

这个工具支持非英文文字吗?

基本的全大写/全小写转换适用于许多语言,但编程命名风格(camelCase、snake_case 等)主要是依拉丁文字的断词惯例设计,对其他文字系统可能不会如预期运作。

🔒 在浏览器内处理,不会上传。结果仅供参考,详见 免责声明。 最后更新: 2026-08-25

订阅更新

新工具上线与实用技巧,第一时间发送到你的邮箱。不发垃圾邮件,随时可退订。