Case Converter

Convert text case: camelCase, snake_case, kebab-case and more

Browser-based processing, data never leaves your device
Input Text
Characters: 0
Output
Characters: 0
Select conversion mode:
UPPERCASE
All Uppercase
lowercase
All Lowercase
Title Case
Title Case
Sentence case
Sentence Case
camelCase
camelCase
snake_case
snake_case
kebab-case
kebab-case
PascalCase
PascalCase
CONSTANT_CASE
CONSTANT_CASE
dot.case
dot.case
iNVERSE cASE
Inverse Case
Remove Extra Spaces
Remove Extra Spaces

大小写转换工具介绍

本工具提供12种文本大小写转换模式,涵盖日常文本处理和编程命名规范两大类需求。所有转换操作均在浏览器本地完成,不会将数据发送到任何服务器,完全保护您的隐私。

转换模式说明

模式示例适用场景
UPPERCASEHELLO WORLD标题强调、数据库字段
lowercasehello worldURL路径、标签名
Title CaseHello World文章标题、人名地名
Sentence caseHello world. This is a test.正文段落
camelCasehelloWorldJavaScript变量名
snake_casehello_worldPython/Ruby变量名
kebab-casehello-worldCSS类名、URL slug
PascalCaseHelloWorld类名、组件名
CONSTANT_CASEHELLO_WORLD常量、环境变量
dot.casehello.world配置文件键名
iNVERSE cASEhELLO wORLD特殊排版需求
Remove Extra Spaceshello world清理粘贴文本

编程命名规范参考

不同的编程语言和项目通常有自己的命名规范。JavaScript和TypeScript中变量和函数一般使用camelCase,类和构造函数使用PascalCase。Python和Ruby偏好snake_case。CSS和HTML中常用kebab-case。了解并遵循项目约定的命名规范可以提高代码的可读性和团队协作效率。

常见问题

中文文本会被转换吗?

不会。工具只对英文字母进行大小写操作,中文字符和其他非字母字符会保持原样。在命名格式转换中,中文会被视为词分隔符。

可以批量转换多行文本吗?

可以。每一行文本会独立进行转换,多行输入会保留换行符。

转换结果可以导出吗?

可以点击输出区域的「复制」按钮将结果复制到剪贴板,然后粘贴到任何需要的地方。