英文大小写转换

粘贴英文,选一种格式就得到结果:大写、小写、首字母、句首、驼峰、下划线、短横线或反转大小写。

本地转换输入内容不会上传
输入与输出九种模式,切换即重算
每个单词首字母大写,其余小写
驼峰、下划线、短横线会去掉空格与标点,只保留字母与数字;其余模式原样保留标点。
输入字符
33
含空格与标点
输出字符
33
命名模式会去掉标点
单词数
7
按字母与数字连续段计
当前模式
单词首字母大写
可随时切换

九种模式示例

同一句 hello world 在九种模式下的结果,用来快速对照。

HELLO WORLD全部大写
hello world全部小写
Hello World单词首字母大写
Hello world句首大写
helloWorld小驼峰 camelCase
HelloWorld大驼峰 PascalCase
hello_world下划线 snake_case
hello-world短横线 kebab-case
HELLO WORLD反转大小写

命名格式对照

写代码、建文件、做接口时最常用的四种写法。

写法示例常见用途注意
camelCasehelloWorld变量名、JSON 字段首词小写,后续单词首字母大写
PascalCaseHelloWorld类名、组件名、文件名每个单词首字母都大写
snake_casehello_worldPython 变量、数据库字段全小写,单词之间用下划线
kebab-casehello-worldCSS 类名、URL 路径全小写,短横线连接;不能直接当变量名
Title CaseHello World标题、按钮文案虚词是否大写按各平台规范
UPPER CASEHELLO WORLD常量名、缩写、强调全大写,单词之间保留空格

常见转换坑

缩写、品牌名与中英混排,转换后要再检查一眼。

原文首字母大写结果建议
APIApi缩写要原样保留时,改用全部大写
iPhoneIphone品牌名大小写固定,转换后手工修正
中文English混排中文english混排先把中英文分开,再只转换英文部分
my file namemyFileName文件名更推荐 kebab-case,避免大小写敏感问题

常见问题

转换前后对不上的地方,多半是这几条。

中文会不会跟着变?
不会。中文没有大小写,任何模式都原样保留;只有英文字母参与转换,数字、标点与空格也不受影响。
连续大写缩写会变成什么?
首字母大写模式会把 API 变成 Api,因为规则是“首字母大写、其余小写”。需要原样保留缩写时,用全部大写或反转大小写,再手工改一两处。
驼峰命名适合中文吗?
不适合。驼峰、下划线、短横线都按英文单词分词,中文会被当成一个整体,转换后往往不是想要的结果。中文命名建议直接用连字符或干脆不转换。
空格和标点会保留吗?
全部大写、全部小写、首字母大写、句首大写、反转大小写都会保留原有空格与标点;驼峰、下划线、短横线会把空格与标点换成连接符,只留下字母与数字。
复制按钮没反应怎么办?
浏览器可能拒绝了剪贴板权限。可以直接点击输出框,全选后手动复制,内容与按钮复制完全一致。

图示与相关工具