大小写转换

把英文字母一键转为大写、小写或单词首字母大写,把变量名转为驼峰、蛇形(下划线)等命名格式。

要转换的文字

0 个字符・0 行

0 个字符・0 行

处理全部在本设备上完成,输入的内容不会发送到任何地方。

驼峰等程序命名格式会逐行转换,符号会被当作分隔符去掉。

觉得好用的话,欢迎分享

遇到问题,或者有“要是能这样就好了”的想法?

使用方法

  1. 1. 输入要转换的文字

    在最上方“要转换的文字”框中粘贴或输入英文句子、变量名。想先试试的话,点按框上方的“示例”。输入后,下方“转换结果”框中会立即显示转为大写的文字。

  2. 2. 选择转换格式

    在“转换结果”框上方排列的格式中,点按“小写”“单词首字母大写”“蛇形命名”等。点按后,下方的结果会立即改变。想把全角字母转为半角时,打开“全角英数字转半角”。

  3. 3. 复制结果

    点按结果框下方的“复制”,即可一次复制转换后的全部文字,直接粘贴到其他 App 里。想保存为文件时,点按“保存文本”。

适用场景

  • 不小心用大写打了一段英文

    把开着 Caps Lock 打出的句子或全大写的标题粘贴进来,就能马上改回小写或“句首字母大写”,不用重新输入。

    用英文写邮件或资料的人

  • 想规范英文标题

    把幻灯片或文章的标题转为“单词首字母大写”,就是常见的英文标题格式。不管多少行,都能一次转换。

    博主・学生・做资料的人

  • 想统一变量名或文件名的格式

    userName 转成 user_name,user name 转成 userName。驼峰、蛇形、短横线等命名格式都能逐行批量转换。

    程序员・设计师

  • 想把全角字母改成半角

    先把 BEIJING 这样的全角字母和数字转为半角,再统一大小写。适合在填入表单或系统之前做整理。

    录入・整理数据的人

使用前须知

  • “单词首字母大写”会把 a、of、the 这样的短词也改为首字母大写,不遵循 APA、芝加哥等英文写作规范。
  • 专有名词和缩写(iPhone、NASA 等)也会按所选格式改变,转换后请检查一遍。
  • 汉字、“!”等全角符号以及中文标点不会改变。只有英文字母和数字会转为半角。

关于大小写和命名格式

英文中,句子开头和专有名词通常大写,其余小写。标题中也常用把主要单词首字母大写的写法(标题大小写)。本工具不改动空格、符号和中文部分,只改变英文字母的大小写。德语变音字母、俄语西里尔字母等其他语言中有大小写的字母也能转换。

编程时,名称里不能有空格,为了易读,连接单词的方式各有名称:每个单词首字母大写再连起来的小驼峰(userName)、用“_”连接的蛇形命名(user_name)、用“-”连接的短横线命名(user-name)等。本工具按空格、符号和大写字母的分界来拆分单词,所以无论原来是哪种格式,都能逐行转为其他格式。

命名格式的区别
示例常见用途
小驼峰userFirstNameJavaScript・Java 的变量和函数
大驼峰UserFirstName类名、类型名,C# 的方法
蛇形命名user_first_namePython・Ruby 的变量,数据库的列名
常量命名USER_FIRST_NAME常量・环境变量
短横线命名user-first-nameURL・CSS 类名・文件名

常见问题

整理了使用前容易关心的问题。

输入的文字会被发送到别处吗?

不会。转换全部在你设备的浏览器中进行,输入的文字不会发送到服务器,也不会被保存。不便外传的文档或代码也可以放心转换。

有转换按钮吗?

没有。输入文字或选择格式后,结果会立即改变。可以点不同的格式,边看边比较。

全角字母(ABC)也能转换吗?

可以。默认会保持全角,只转换大小写(abc → ABC)。打开“全角英数字转半角”后,会先把全角字母和数字转为半角再转换(abc → ABC)。

其他全角字符和标点也会转为半角吗?

本工具不会转换。只有英文字母和数字会转为半角,“!”等全角符号、“,”“。”等中文标点以及汉字都会原样保留。

“单词首字母大写”和“句首字母大写”有什么区别?

“单词首字母大写”会把每个单词的第一个字母改为大写(The Quick Brown Fox)。“句首字母大写”只把全文开头以及“.”“?”“!”或换行后的第一个字母改为大写,其余改为小写(The quick brown fox)。

of、the 这样的短词可以保持小写吗?

不可以。“单词首字母大写”会把所有单词的首字母都改为大写。APA、芝加哥等写作规范对哪些词保持小写的规定各不相同,请在转换后手动修改需要的词。

是怎样转为驼峰或蛇形命名的?

先按空格、“_”“-”“.”等符号以及小写到大写的分界拆分单词,再用所选格式重新连接。像 getHTTPResponse 这样连续的大写,也会拆成 get、HTTP、Response。数字会接在前一个单词后面(version2)。

能一次转换多行吗?

可以。大写、小写等文章格式会保留换行,整体转换。驼峰等程序命名格式会把每一行当作一个名称分别转换,所以可以批量转换变量名列表。

混有中文也能用吗?

能用。中文部分保持不变,只转换英文字母。在程序命名格式中,中文也会作为单词的一部分保留(用户 名称 → 用户_名称)。

可以免费使用吗?

免费。无需注册,也无需安装,没有广告。手机、电脑都可以,用浏览器打开就能用。