字符:0
单词:0
行数:0
字节:0
通用大小写
编程命名规范
转换结果
编程命名规范对照表
规范名称 示例 常用场景
camelCasemyVariableNameJS/Java 变量、方法名
PascalCaseMyVariableName类名、组件名(React/Vue)
snake_casemy_variable_namePython 变量、数据库字段、Ruby
kebab-casemy-variable-nameCSS 类名、URL slug、HTML 属性
CONSTANT_CASEMY_VARIABLE_NAME常量、环境变量
dot.casemy.variable.nameJava 包名、配置文件键名
path/casemy/variable/name文件路径、URL 路径

大小写转换工具说明

支持15种英文大小写与命名规范转换,涵盖通用文本格式和编程命名规范。一键"显示全部"查看所有转换结果,所有转换在浏览器本地完成,支持实时转换模式。

通用大小写

  • 全部大写 / 小写:最基础的转换,适合快速统一格式
  • 句首大写:只将每句话第一个字母大写,其余小写
  • 每词首字母大写:每个单词首字母大写(Capitalized Case),适合人名、地名
  • Title Case:英文标题格式——冠词(a/an/the)、短介词(in/of/to 等)、连词(and/but/or 等)不大写,但句首词始终大写
  • 大小写互换:大写变小写,小写变大写
  • 交替大小写:字母交替出现大小写(hElLo WoRlD),常用于网络梗和 meme
  • 反转文本:将文本倒序排列(Hello → olleH),可用于趣味翻转或回文检测

编程命名规范

  • camelCase:首词小写、后续词首字母大写,Java/JS 变量最常用
  • PascalCase:每个词首字母大写,用于类名、React/Vue 组件名
  • snake_case:下划线分隔全小写,Python 和数据库字段标准
  • kebab-case:短横线分隔全小写,CSS 类名和 URL slug 标准
  • CONSTANT_CASE:下划线分隔全大写,用于常量和环境变量
  • dot.case:点号分隔全小写,Java 包名和配置键名
  • path/case:斜杠分隔全小写,文件路径和 URL 路径

常见问题

Title Case 和首字母大写有什么区别?

首字母大写(Capitalized Case)将每个单词首字母都大写,如 "The Lord Of The Rings"。Title Case 遵循英文标题规范,冠词(a/an/the)、短介词(in/of/to/at/by 等)、连词(and/but/or/nor 等)不大写(除非是第一个词),如 "The Lord of the Rings"。学术论文和出版物标题应使用 Title Case。

camelCase 和 PascalCase 什么时候用?

camelCase 用于变量名和方法名(如 getUserName),PascalCase 用于类名和组件名(如 UserProfile)。这是 Java/JavaScript/TypeScript 社区的约定。在 C# 中 PascalCase 也用于公共方法名。

输入 "hello_world" 能转成 camelCase 吗?

能。工具会自动识别输入中的分隔符(空格、下划线、短横线、点号、斜杠)和大小写边界(camelCase 拆词),先拆分成单词再按目标格式组合。所以 hello_world → helloWorld,hello-world → helloWorld,HelloWorld → helloWorld 都能正确转换。

中文字符会被影响吗?

通用大小写转换(大写/小写/句首大写等)不影响中文字符。编程命名转换(camelCase/snake_case 等)会先提取英文单词进行转换,中文字符保留在原位置。

实时转换是什么意思?

勾选"实时转换"后,选择一种转换类型,每次输入文本都会自动转换显示结果,无需重复点击按钮。取消勾选则需手动点击按钮触发转换。