Skip to main content
UFOZoo

大小写转换 在线英文字母大写小写互转切换

在线大小写转换支持大写、小写、首字母大写、句首大写和驼峰式等模式一键切换,支持批量文本转换和一键复制,适合编程命名与文案调整。

更新于 2026-08-26

相关工具

功能特性

  • 一键转换为大写、小写、首字母大写和句子首字母大写
  • 大小写互换:交换文本中的大写和小写字符
  • 驼峰式转换,适用于 JavaScript/TypeScript 变量名
  • 帕斯卡式转换,适用于类和组件名
  • 蛇形式转换,适用于 Python 和数据库列名
  • 烤串式转换,适用于 URL 和 CSS 类名
  • 编码风格转换时保留或移除非字母字符
  • 点击转换按钮立即查看结果
  • 一键复制输出到剪贴板
  • 首次加载后支持离线使用

使用方法

  1. 1在输入区域输入或粘贴文字。
  2. 2点击任意转换按钮(大写、小写、首字母大写等)查看结果。
  3. 3在下方的输出区域查看转换后的文本。
  4. 4点击复制按钮将结果复制到剪贴板。
  5. 5在不同代码命名规范之间转换变量名,粘贴 'my_variable_name' 点击驼峰式得到 JavaScript 用的 'myVariableName'。
  6. 6重命名 CSS 类名,粘贴 'my-css-class' 点击帕斯卡式得到 React 组件名 'MyCssClass'。
  7. 7修复导入数据中的不一致大小写,粘贴 'FIRST_NAME' 列标题,转换为首字母大写的 'First Name' 以便更清晰地显示。
  8. 8将用户生成内容规范化为句子首字母大写,只有句子的首字母大写。
  9. 9修正意外开启大写锁定的文本,粘贴 'i AM sORRY' 点击大小写互换修复为 'I Am Sorry'。
  10. 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() 用的是同一套。这是正确行为,如果你的数据依赖字符数(数据库列长度、定宽格式),请先转换大小写再测量。