大小写转换 在线英文字母大写小写互转切换
在线大小写转换支持大写、小写、首字母大写、句首大写和驼峰式等模式一键切换,支持批量文本转换和一键复制,适合编程命名与文案调整。
更新于 2026-08-26
相关工具
功能特性
- 一键转换为大写、小写、首字母大写和句子首字母大写
- 大小写互换:交换文本中的大写和小写字符
- 驼峰式转换,适用于 JavaScript/TypeScript 变量名
- 帕斯卡式转换,适用于类和组件名
- 蛇形式转换,适用于 Python 和数据库列名
- 烤串式转换,适用于 URL 和 CSS 类名
- 编码风格转换时保留或移除非字母字符
- 点击转换按钮立即查看结果
- 一键复制输出到剪贴板
- 首次加载后支持离线使用
使用方法
- 1在输入区域输入或粘贴文字。
- 2点击任意转换按钮(大写、小写、首字母大写等)查看结果。
- 3在下方的输出区域查看转换后的文本。
- 4点击复制按钮将结果复制到剪贴板。
- 5在不同代码命名规范之间转换变量名,粘贴 'my_variable_name' 点击驼峰式得到 JavaScript 用的 'myVariableName'。
- 6重命名 CSS 类名,粘贴 'my-css-class' 点击帕斯卡式得到 React 组件名 'MyCssClass'。
- 7修复导入数据中的不一致大小写,粘贴 'FIRST_NAME' 列标题,转换为首字母大写的 'First Name' 以便更清晰地显示。
- 8将用户生成内容规范化为句子首字母大写,只有句子的首字母大写。
- 9修正意外开启大写锁定的文本,粘贴 'i AM sORRY' 点击大小写互换修复为 'I Am Sorry'。
- 10使用蛇形式输出从自然语言短语准备数据库列名或 Python 变量名。
常见问题
驼峰式和帕斯卡式有什么区别?
camelCase(驼峰式)以小写字母开头,后面每个单词首字母大写(如 'helloWorld')。PascalCase(帕斯卡式)每个单词首字母都大写(如 'HelloWorld')。JavaScript 变量和函数使用驼峰式,类名和组件名使用帕斯卡式。
什么是首字母大写?
首字母大写将每个主要单词(名词、动词、形容词、副词)的首字母大写,同时保持次要单词(冠词、介词、连词)小写。首尾单词始终大写。
有大小写转换的快捷键吗?
浏览器本身没有大小写转换快捷键,只有少数软件支持:Word 用 Shift+F3 循环切换(只对英文单词有效),部分编辑器可在设置里绑定按键。网页上最快的办法是选中文本、粘贴到本工具,一键点击对应按钮,整段立即完成转换。
能把人民币金额转成大写(壹贰叁)吗?
不能。本工具只做字母的大小写转换(英文等拼音文字)。把 1234.56 转成「壹仟贰佰叁拾肆元伍角陆分」属于数字转中文大写金额,不是大小写转换的范畴,请用专门的金额大写转换工具。
工具支持非英语文本吗?
支持所有 Unicode 字符,包括带重音的拉丁字符(é、ü、ñ)、中文、日文、韩文、阿拉伯文等。有大小写系统的字母可正确转换。中日韩等无大小写字符保持不变。驼峰式、蛇形式等转换保留非英文单词完整。
首字母大写和句子首字母大写有什么区别?
首字母大写(Title Case)每个主要单词都大写:如「The Quick Brown Fox Jumps Over the Lazy Dog」。句子首字母大写(Sentence case)仅首单词和专有名词大写:如「The quick brown fox jumps over the lazy dog」。首字母大写用于标题,句子首字母大写用于正文。
编程中什么时候用烤串式 vs 蛇形式?
烤串式(my-component)用于:URL 路径、CSS 类名、HTML data 属性、Vue.js 组件名和命令行参数。蛇形式(my_component)用于:Python 变量/函数名、Ruby 符号、数据库列名和某些 API 的 JSON 字段名。
如何将数据库列名转换为 JavaScript 变量名?
数据库列通常使用蛇形式(user_first_name)。要转换为 JavaScript 驼峰式,粘贴 'user_first_name' 并点击驼峰式得到 'userFirstName'。对于类名,使用帕斯卡式得到 'UserFirstName'。工具使转换即时完成。
可以转换整个文档还是只能转换单个单词?
工具适用于任意长度的文本,从单个单词到整个段落或文档。所有大小写操作在整个输入中一致应用。尝试将多句段落一键转换为大写或小写。
大小写转换时数字和特殊字符会怎么样?
数字和特殊字符原样保留。在驼峰式、蛇形式等编码风格转换中,非字母字符作为单词分隔符被移除。例如,'hello-world-123' 在驼峰式中变为 'helloWorld123'。对于大写/小写转换,除字母外所有字符不变。
为什么首字母大写时某些小单词没有被大写?
首字母大写规则通常将冠词(a、an、the)、并列连词(and、but、or)和短介词(in、on、at、for)保持小写,除非它们是首词或末词。工具遵循 AP Style 和 Chicago Manual of Style 的标准标题大小写规范。
为什么在线大小写转换会把 iPhone 这类品牌名改掉?
大小写转换是机械操作:工具没有专有名词词典,所以大写转换把 iPhone 变成 IPHONE、首字母大写把它变成 Iphone,也无法猜到 McDonald's 内部的固定大写。只转换你需要的词,或转换后手动修正品牌名。另外,驼峰式、蛇形式等编码风格转换会按撇号分词,McDonald's 会变成 mcdonaldS,除非先去掉撇号。
为什么转大写后文本变长了?比如 ß 变成了 SS?
Unicode 的大小写映射不总是一对一。德语 ß 没有自己的大写形式,所以映射成 'SS'(首字母大写时也一样);土耳其语 İ 映射成带组合点的 i,长度也会变化;fi 这类连字同理。本工具遵循标准 Unicode 大小写映射,和你编程语言里的 toUpperCase() 用的是同一套。这是正确行为,如果你的数据依赖字符数(数据库列长度、定宽格式),请先转换大小写再测量。