tomai
登录
免费 · 文本工具

大小写转换

大写、小写、标题格式、驼峰命名、下划线命名等

输入
输出

每种命名风格都有自己的领地

十种样式一键切换

UPPERCASE、lowercase、Title Case、Sentence case、交替大小写、camelCase、PascalCase、snake_case、kebab-case 和 CONSTANT_CASE,十种样式点一下就能转换同一段输入。

🔒

智能识别驼峰边界

分词器能识别 camelCase 边界,所以把 userID 这类现有标识符粘贴进来,就能得到 user_id 或 user-id,不会丢失任何一个单词。

🎯

为代码开发场景打造

输出区会随每次按键即时刷新,列名、CSS 类名或提交信息无需离开键盘就能在样式之间来回切换。

什么是大小写转换工具?

大小写转换工具把文本从一种大小写风格改写为另一种。风格不只是好看而已:编程语言要求标识符用 camelCase 或 snake_case,URL 用 kebab-case 最合适,标题用 Title Case 更易读。手动改写——尤其是当原文已经是另一种风格时——容易打错字,重敲一长串文本更是浪费时间。这个工具在你输入的同时即时应用十种风格,还能识别 camelCase 的词边界,转换现有标识符时不会丢字。

可以切换的风格

  • ⬆️ 全大写 UPPERCASE 和 ⬇️ 全小写 lowercase
  • 📖 Title Case 标题格式和 Sentence case 句首大写
  • 🐫 变量和类名常用的 camelCase 与 PascalCase
  • 🐍 文件和配置常用的 snake_case、kebab-case、CONSTANT_CASE
  • 🎭 交替大小写 aLtErNaTiNg,用于强调
  • 🧠 感知词边界:能理解 camelCase 和带连字符的输入

这些风格在哪里用

  • 风格指南变更后批量重命名代码标识符
  • 把全大写的评论改成易读的句首大写格式
  • 准备 A/B 测试用的标题变体
  • 由标题生成适合做 URL 的 kebab-case 链接

转换完全在浏览器本地完成——输入内容不会上传,私有代码和未发布的文案都安全。

最后更新 · 2026-09-01

尊重缩写词边界的转换

  • camelCase 与 PascalCase 按大写切分;XMLParser 这类连续缩写会被视为一个边界。
  • snake_case 与 kebab-case 全部转小写;SCREAMING_SNAKE 保持大写用于常量。
  • Title Case 应用虚词规则(a、of、the 在标题中部保持小写)——这正是风格指南的真实约定。

常见问题

转成驼峰/下划线命名时,怎么识别已有的驼峰输入里的单词边界?

单词边界既会在空格/连字符/下划线处识别,也会在小写转大写的地方识别,所以"myVariableName"会先被正确拆分成"my"、"variable"、"name",再转换成你选的样式。

我的文本会被上传吗?

不会——一切都用纯JavaScript在你的浏览器里运行,你输入的内容永远不会发送到服务器。

可以转换代码里的标识符,而不只是普通文字吗?

可以——驼峰命名、帕斯卡命名、下划线命名、连字符命名、常量命名都是常见的编程命名规范,这个工具能在它们之间干净地互转。

相关工具

相关工具