免费在线英文大小写转换工具,一键在七种格式之间切换:全大写、全小写、首字母大写(每个单词)、camelCase、PascalCase、snake_case、kebab-case。写代码时变量命名风格不统一、从文档复制的英文标题大小写混乱,粘贴进来点一下就好。单词按非字母数字字符智能切分,空格、下划线、连横线都能识别。所有转换都在你的浏览器本地完成,文本不会上传到任何服务器,无需注册登录,手机和电脑都能用。
使用步骤
- 在输入框粘贴或输入英文文本(变量名、标题、句子都可以)。
- 点击需要的格式按钮:全大写、全小写、首字母大写、camelCase、PascalCase、snake_case、kebab-case。
- 转换结果即时显示在下方,点击「复制结果」复制到剪贴板。
- 换一种格式只需再点另一个按钮,无需重新输入。
七种命名格式分别用在哪?
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 三种写法转换结果一致。
中文会被转换吗?
不会。中文字符没有大小写之分,转换时会被原样保留(在命名格式转换中,中文字符会被视为单词分隔符)。
我的文本会被上传吗?
不会。所有转换都是纯本地字符串处理,没有任何数据离开你的设备。