🔡 英文大小写转换

免费在线英文大小写转换工具,一键在七种格式之间切换:全大写、全小写、首字母大写(每个单词)、camelCase、PascalCase、snake_case、kebab-case。写代码时变量命名风格不统一、从文档复制的英文标题大小写混乱,粘贴进来点一下就好。单词按非字母数字字符智能切分,空格、下划线、连横线都能识别。所有转换都在你的浏览器本地完成,文本不会上传到任何服务器,无需注册登录,手机和电脑都能用。

转换结果

—

使用步骤

  1. 在输入框粘贴或输入英文文本(变量名、标题、句子都可以)。
  2. 点击需要的格式按钮:全大写、全小写、首字母大写、camelCase、PascalCase、snake_case、kebab-case。
  3. 转换结果即时显示在下方,点击「复制结果」复制到剪贴板。
  4. 换一种格式只需再点另一个按钮,无需重新输入。

七种命名格式分别用在哪?

camelCase(驼峰):JavaScript、Java 中的变量名和函数名,如 userName;PascalCase(大驼峰):类名和组件名,如 UserProfile;snake_case(蛇形):Python 变量、数据库字段,如 user_name;kebab-case(短横线):URL、CSS 类名、HTML 属性,如 user-name。全大写常见于常量(MAX_RETRY,不过本工具的全大写保留原分隔符,适合标题),全小写适合统一口径,首字母大写适合英文标题排版。

本工具的单词切分按非字母数字字符进行:空格、下划线、连横线、点号都会被当作单词分隔符,所以 hello_world、hello-world、hello world 转成 camelCase 都会得到 helloWorld。数字会被保留在单词内部(如 user2Name),多语言混排时中文字符同样视为分隔符,符合大多数命名规范的直觉。

常见问题

camelCase 和 PascalCase 有什么区别?
区别只在首字母:camelCase 首字母小写(userName),多用于变量和函数名;PascalCase 首字母也大写(UserName),多用于类名和组件名。其余单词的首字母都大写。
输入里有下划线或连横线,能正确识别单词吗?
能。工具按非字母数字字符切分单词,空格、下划线、连横线、点号等都会被识别为分隔符,hello_world、hello-world、hello world 三种写法转换结果一致。
中文会被转换吗?
不会。中文字符没有大小写之分,转换时会被原样保留(在命名格式转换中,中文字符会被视为单词分隔符)。
我的文本会被上传吗?
不会。所有转换都是纯本地字符串处理,没有任何数据离开你的设备。

相关工具