文本大小写转换
文本处理
在线文本大小写转换工具,支持全部大写、小写、标题格式、句子格式、驼峰命名、帕斯卡命名、蛇形命名、短横线命名、常量命名等10种转换模式
支持10种大小写转换模式
快捷样例
输入文本
0 行 · 0 字符 · 0 单词
转换格式
全部大写
HELLO WORLD
全部小写
hello world
标题格式
Hello World
句子格式
Hello world. How are you?
驼峰命名
helloWorld
帕斯卡命名
HelloWorld
蛇形命名
hello_world
短横线命名
hello-world
常量命名
HELLO_WORLD
交替大小写
hElLo WoRlD
统计信息
输入行数
0行
总字符数
0个
大写字母
0个
小写字母
0个
转换结果
输入文本并选择转换格式后,结果将显示在这里
工具说明
工具介绍
在线文本大小写转换工具,支持10种转换模式,覆盖日常文本编辑和代码命名场景。输入文本后点击对应格式按钮即可即时转换,支持实时统计字符数和单词数,一键复制结果。
支持的转换模式
| 模式 | 示例 | 说明 |
|---|---|---|
| 全部大写 | HELLO WORLD | 所有字母转为大写,常用于标题、缩写、强调 |
| 全部小写 | hello world | 所有字母转为小写,常用于代码、邮箱、URL |
| 标题格式 | Hello World | 每个单词首字母大写,常用于文章标题 |
| 句子格式 | Hello world. How are you? | 每句首字母大写,常用于正文段落 |
| 驼峰命名 | helloWorld | 首词小写、后续词首字母大写,常用于JS变量名 |
| 帕斯卡命名 | HelloWorld | 每个词首字母大写且无分隔,常用于TS类型名 |
| 蛇形命名 | hello_world | 全小写+下划线分隔,常用于Python变量名 |
| 短横线命名 | hello-world | 全小写+短横线分隔,常用于URL和CSS类名 |
| 常量命名 | HELLO_WORLD | 全大写+下划线分隔,常用于常量定义 |
| 交替大小写 | hElLo WoRlD | 字母大小写交替,用于趣味文本 |
使用场景
| 场景 | 说明 |
|---|---|
| 文章排版 | 将标题转换为标题格式(Title Case),符合英文排版规范 |
| 代码命名 | 将变量名转为驼峰(camelCase)或蛇形(snake_case),统一代码风格 |
| 常量定义 | 将常量名转为CONSTANT_CASE格式,符合编程规范 |
| URL格式化 | 将文本转为短横线格式(kebab-case),用于URL路径和CSS类名 |
| 邮件地址 | 将邮箱地址转为小写,避免大小写敏感问题 |
| 强调文本 | 将关键文本转为全大写,突出重点内容 |
常见问题
Q1: 驼峰命名和帕斯卡命名有什么区别?
驼峰命名(camelCase)第一个单词全小写,后续单词首字母大写,如 helloWorld;帕斯卡命名(PascalCase)每个单词首字母都大写,如 HelloWorld。前者常用于JS变量名,后者常用于TS类名和组件名。
Q2: 蛇形命名和常量命名有什么区别?
蛇形命名(snake_case)全小写+下划线分隔,如 hello_world,常用于Python变量名;常量命名(CONSTANT_CASE)全大写+下划线分隔,如 HELLO_WORLD,常用于编程中的常量定义。
Q3: 中文字符会被转换吗?
不会。本工具仅处理英文字母的大小写转换,中文字符、数字和特殊符号在转换过程中保持不变。
Q4: 代码命名格式能正确处理已有格式吗?
可以。工具会自动识别空格、下划线、短横线和驼峰边界来拆分单词,因此无论输入是 hello world、hello_world 还是 helloWorld,都能正确转换为任意目标格式。