长风破浪会有时,直挂云帆济沧海。 —— 李白《行路难》

英文大小写在线转换 - 全大写/全小写/驼峰式/蛇形式/烤串式等10种转换

支持全大写、全小写、标题大小写、首字母大写、驼峰式、帕斯卡式、蛇形式、烤串式、大小写切换

输入文本
转换结果

关于英文大小写转换工具

本工具提供 10 种英文字母大小写转换模式:全大写(UPPER CASE)—所有字母转大写、全小写(lower case)—所有字母转小写、标题大小写(Title Case)—每个单词首字母大写、句子大小写(Sentence case)—仅首句首字母大写、首字母大写(Capitalize)—第一个字母大写其余不变、驼峰式(camelCase)—首单词小写后续首字母大写、帕斯卡式(PascalCase)—每个单词首字母大写无分隔符、蛇形式(snake_case)—全小写下划线连接、烤串式(kebab-case)—全小写连字符连接、大小写切换(tOGGLE)—大写转小写、小写转大写。

常见使用场景

代码变量命名:根据编程语言规范转换变量名格式——JavaScript 变量用 camelCase、Python 函数用 snake_case、Java 类名用 PascalCase、常量用 UPPER_SNAKE_CASE。数据库字段命名:数据库表和字段通常使用 snake_case(如 user_name、create_time),将 camelCase 代码变量批量转换为数据库命名。URL Slug 生成:文章标题或产品名转 kebab-case 用于 SEO 友好的 URL(如 /how-to-use-markdown)。文案格式统一:批量转换文章标题、分类名、标签等为统一样式。整理变量名和英文标题时,可配合正则表达式测试批量匹配文本,也可以用文本替换统一命名格式。

常用命名规范速查

JavaScript / TypeScript:变量和函数 camelCase(如 getUserName)、类和组件 PascalCase(如 UserProfile)、常量 UPPER_SNAKE_CASE(如 MAX_SIZE)。Python:变量和函数 snake_case(如 get_user_name)、类 PascalCase(如 UserProfile)、常量 UPPER_SNAKE_CASE。Java:变量和方法 camelCase(如 getUserName)、类 PascalCase(如 UserProfile)、常量 UPPER_SNAKE_CASE。CSS:类名和 ID 使用 kebab-case(如 .user-profile)。SQL:表名和字段名使用 snake_case(如 user_profile)。REST API:URL 路径和查询参数使用 kebab-case 或 snake_case。

常见问题

Q:驼峰式(camelCase)和帕斯卡式(PascalCase)有什么区别?

A:驼峰式首单词小写,后续单词首字母大写,如 helloWorld,常用于 JavaScript/Java 变量名和方法名。帕斯卡式每个单词首字母都大写,如 HelloWorld,常用于 Java/C# 类名、React 组件名。简单记忆:驼峰像驼峰一样第一个低后面高,帕斯卡全部高。

Q:蛇形式(snake_case)和烤串式(kebab-case)分别用于什么场景?

A:蛇形式用下划线连接单词(hello_world),主要用于 Python 变量名和函数名、C 语言标识符、数据库表名和字段名。烤串式用连字符连接单词(hello-world),主要用于 URL Slug、CSS 类名、HTML 属性名。两者都是全小写,仅连接符不同。

Q:不同编程语言的命名规范是什么?

A:Java:类名 PascalCase、变量/方法 camelCase、常量 UPPER_SNAKE_CASE。Python:变量/函数 snake_case、类名 PascalCase、常量 UPPER_SNAKE_CASE。JavaScript:变量/函数 camelCase、类/组件 PascalCase、常量 UPPER_SNAKE_CASE。CSS:类名 kebab-case。SQL:表名/字段名 snake_case。

Q:大小写转换支持中文和特殊字符吗?

A:中文、数字和标点符号不受大小写转换影响,保持原样输出。转换仅针对英文字母 A-Z 和 a-z。如果输入文本中混有中英文,英文部分正常转换,中文部分原样保留。