英文大小写转换器
在上面的框里输入或粘贴英文,然后点击想要的大小写格式。继续输入时结果会自动跟着更新,改个错字不用重新来一遍。结果可以复制、下载成 .txt,或者放回输入框再转换一次。
常用大小写
代码和文件名(每一行单独转换)
继续在上面输入,结果会按你最后选的格式自动更新。
什么时候会用到大小写转换
写英文邮件写到一半,才发现 Caps Lock 一直开着;从老系统导出来的客户名单,拼音名字全是大写,看着很费劲;写代码时要把一堆字段名从下划线命名改成驼峰命名。这些事重新敲一遍都挺花时间的。在这里,把文字粘贴进去,点一下按钮就行。
常用的英文大小写格式有 7 种,写代码用的命名格式有 6 种,同时还能实时看到字符数、单词数和行数。转换完全在浏览器标签页里完成,所以哪怕粘贴一整章内容,也是瞬间出结果。
常用大小写格式
全部大写:把所有英文字母变成大写,适合标牌、警示语,或者只接受大写的系统数据。带重音的字母和德语的 ß 也能正确转换。
全部小写:和上面相反。大多数人搜大写转小写,就是因为开着 Caps Lock 打了一段英文,点这个就能恢复。
句首字母大写:先全部变成小写,再把每句话的第一个字母和单独的“I”改成大写,让英文看起来像正常句子。不过人名、地名这类专有名词也会变成小写,最后最好检查一下。
每个单词首字母大写:每个单词的第一个字母都大写。整理全大写的拼音名单特别好用,比如 ZHANG WEI 会变成 Zhang Wei,几百个名字一次就能处理完。
标题格式 Title Case:按照英文标题的习惯,只把重要的单词首字母大写,a、the、of、to 这类冠词、连词和短介词保持小写(放在开头或结尾时除外)。写英文论文标题、博客标题或者 PPT 标题时用这个。iPhone、NASA 这类单词会保持原样。
大小写交替就是网上常见的那种“aLtErNaTiNg”调侃写法,大小写互换会把每个字母的大小写反过来,同时按着 Shift 又开着 Caps Lock 打错的英文,用它一下就能修好。
代码和文件名格式
第二排按钮用于变量名、CSS 类名、数据库字段名、URL 和文件名。它们按行转换,所以一次贴进去 40 个字段名,每一行会分别转换,不会粘成一个超长的单词。
- camelCase 驼峰命名:userName,用于 JavaScript、Java 和 JSON。
- PascalCase 大驼峰:UserName,用于类名和 React 组件。
- snake_case 下划线命名:user_name,用于 Python 和大多数 SQL 数据库。
- kebab-case 短横线命名:user-name,用于 CSS 类名、URL 和文件名。
- CONSTANT_CASE 常量命名:USER_NAME,用于环境变量和常量。
- dot.case 点号命名:user.name,用于配置项。
输入的格式不用统一。“User Name”“user-name”“userName”都会被拆成同样的两个单词,所以可以从任意一种格式转换成另一种。像 XMLHttpRequest 这样带缩写的名字,也会被合理地拆成 xml_http_request。
中文内容会怎样
汉字本身没有大小写,所以转换时保持不变。中英文混排的句子里,只有英文单词会被转换。单词数用的是浏览器自带的分词功能,中文文本也能得到比较合理的数字。
隐私
转换只靠当前标签页里运行的 JavaScript,文本不会上传、保存或记录到任何地方。打开页面后断开网络,照样可以用。处理内部文件或者客户名单时,这一点很重要。