大小写转换工具

把文本转换为全部大写、全部小写、每词首字母大写、句首大写,以及 camelCase、PascalCase、snake_case、kebab-case 等编程命名格式,支持 Unicode,即时转换。

选项

完全在浏览器中运行,您的数据不会被上传。

什么是 大小写转换?

改变文本的字母大小写。它涵盖日常样式(全部大写、全部小写、Title Case、Sentence case、大小写交替和互换)以及编程样式(camelCase、PascalCase、snake_case、kebab-case、CONSTANT_CASE、dot.case、path/case 和 Train-Case)。

如何使用 大小写转换

  1. 在输入框中键入或粘贴文本。
  2. 在转换为中选择一种样式。
  3. 从输出中复制转换后的文本,或把它下载为 .txt 文件。

示例

输入
getHTTPResponse code
输出
get_http_response_code

snake_case

何时使用 大小写转换

适用于修正开着大写锁定键输入的文字、设置标题格式,或重命名变量、CSS 类、URL 片段和环境变量。Title Case 会把每个单词都大写,包括 "of" 或 "and" 这样的短词;如果你遵循特定的格式规范(AP、Chicago),请手动调整这些词。

大小写转换 的工作原理

大写和小写使用 JavaScript 的 Unicode 大小写映射,所以带重音和非拉丁字母都能正确转换(é → É、ß → SS、д → Д)。Title Case 把每个单词的首字母大写、其余小写;Sentence case 先全部小写,再把文本开头、每一行开头以及 .、! 或 ? 之后的首字母大写。编程样式逐行处理:每一行会在空格、标点、小写到大写的转折(驼峰的凸起处)以及缩写词边界处切分成单词(getHTTPResponse → get、HTTP、Response),然后用该样式的分隔符和大小写规则重新拼接。

常见用例

  • 修正不小心在大写锁定状态下输入的文字
  • 把一句话变成变量名(camelCase、snake_case)
  • 把标题设置为 Title Case 格式
  • 为环境变量创建 CONSTANT_CASE 名称
  • 把一组名称转换为 kebab-case,用作 CSS 类名或文件名

常见问题

会保留重音和非英文字母吗?

会。像越南语的 ế 或德语的 ß 这样的字母会保留重音;例如 "xin chào thế giới" 转为 camelCase 后是 xinChàoThếGiới。

camelCase 和 snake_case 如何处理缩写词?

一串大写字母后面跟着首字母大写的单词时,会在最后一个大写字母之前切分,所以 XMLHttpRequest 会变成 XML、Http、Request(snake_case 下为 xml_http_request)。

Title Case 遵循 AP 或 Chicago 规范吗?

不遵循,它会把每个单词都大写。这些规范会让 "a"、"of"、"the" 等短词保持小写,需要手动调整。

多行文本会分别转换吗?

会。编程样式会逐行单独转换,所以可以一次转换一整列名称。

探索更多分类