大小写转换
在 大写、小写、首字母大写、camelCase、PascalCase、snake_case、kebab-case 等多种命名之间转换。
功能特性
全部大写
全部小写
每词首字母大写
camelCase
PascalCase
snake_case
kebab-case
CONSTANT_CASE
使用方法
1. 把文本粘贴到输入框。
2. 点击任意一个大小写按钮 —— 结果会显示在下方。
3. 点击「复制」复制转换后的文本。
关于这个工具
手动改大小写又慢又容易出错,改代码里的标识符更是如此。这个转换器一键把文本改写成常用格式:全部大写、全部小写、适合标题的单词首字母大写、适合正文的句首大写,以及程序员常用的命名规范——JavaScript 变量用的 camelCase、类和组件用的 PascalCase、Python 和数据库常用的 snake_case、URL 和 CSS 类名用的 kebab-case、常量用的 CONSTANT_CASE,还有 dot.case 和 path/case。转换为编程格式时,文本会在空格、标点和已有的大写字母边界处切分成单词,所以“user profile ID”和“userProfileId”都能正确转换。结果即时更新,一键即可复制。
常见问题
camelCase、PascalCase 和 snake_case 有什么区别?
camelCase 把单词连在一起,除第一个单词外每个单词首字母大写(userProfileId);PascalCase 每个单词首字母都大写(UserProfileId);snake_case 用下划线连接小写单词(user_profile_id);kebab-case 用连字符连接(user-profile-id)。
“单词首字母大写”怎么决定哪些字母大写?
它把每个单词的首字母大写,其余字母小写。APA、芝加哥手册等英文写作规范要求标题中间的 and、of、the 等短词保持小写,如果你遵循这些规范,需要手动调整。
“句首大写”会保留专有名词的大写吗?
不会。它先把所有字母转成小写,再把每个句子的第一个字母大写,所以 Paris、iPhone 这类名称需要事后手动修正。
能把已有的 camelCase 正确转成 snake_case 吗?
可以。编程格式会在小写到大写的边界、空格、连字符和下划线处切分单词,所以 getUserName 会变成 get_user_name 或 get-user-name。
没有大小写的语言能转换吗?
中文、日文、阿拉伯文等文字没有大小写之分,这些字符会保持不变。拉丁字母、希腊字母和西里尔字母(包括带重音的字母)会被转换。
相关工具
文本转 Slug
把任意文本转换为对 URL 友好的 slug —— 全部小写、空格变为短横线、去掉特殊字符。...
字数与字符统计
对任意文本进行实时统计 —— 字符数、单词数、句子数、段落数和阅读时长。...
文本对比
并排比较两段文本,查看新增、删除或修改的内容。...
去除重复行
从文本列表中移除重复行。可选择保留原顺序或自动去除空白。...
字符串转义 / 反转义
为 JSON、JavaScript、Java、Python 或 XML 转义字符串中的特殊字符 —— 也可反向还原。...
颜色对比度检查
检查前景/背景色对是否符合 WCAG AA 和 AAA 无障碍标准。...
CSS 阴影生成器
用滑块可视化生成 CSS box-shadow 属性。可实时预览并复制 CSS 代码。...
CSS 渐变生成器
可视化生成 CSS 线性、径向和锥形渐变。可添加多个颜色节点并复制 CSS。...