大小写转换
大写、小写、标题格式、驼峰命名、下划线命名等
输入
输出
每种命名风格都有自己的领地
⚡
十种样式一键切换
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在你的浏览器里运行,你输入的内容永远不会发送到服务器。
可以转换代码里的标识符,而不只是普通文字吗?⌄
可以——驼峰命名、帕斯卡命名、下划线命名、连字符命名、常量命名都是常见的编程命名规范,这个工具能在它们之间干净地互转。