TapCub 正式上线:统计、分析、客服一个平台免费用

免费工具 英文大小写转换(驼峰 / 下划线命名互转)

输入一次,得到 9 种写法:写文章用的全小写、全大写、首字母大写(Title Case)、句首大写,和写代码用的下划线、短横线、小驼峰、大驼峰、常量命名。粘贴一列名称,每行单独转换。这里转换的是英文字母的大小写,不是人民币金额大写。

  • 一次 9 种格式
  • 多行逐行转换
  • 本地处理
大小写转换

转换字母大小写和命名格式

下面每种格式都会随输入实时更新,需要哪种就点它的复制按钮。

英文标题、句子,或 userSignUp、ORDER_PAID_AMOUNT 这样的变量名。批量转换每行写一个。

全小写(lowercase)
how to write a landing page that converts
order paid amount

所有字母变小写,空格和标点不变。

全大写(UPPERCASE)
HOW TO WRITE A LANDING PAGE THAT CONVERTS
ORDER PAID AMOUNT

所有字母变大写。

首字母大写(Title Case)
How to Write a Landing Page That Converts
Order Paid Amount

每个单词首字母大写;a、of、the、to 等短词保持小写(句首除外)。

句首大写(Sentence case)
How to write a landing page that converts
Order paid amount

全部小写,每行开头和 . ! ? 之后的字母大写。

下划线命名(snake_case)
how_to_write_a_landing_page_that_converts
order_paid_amount

小写单词用下划线连接。

短横线命名(kebab-case)
how-to-write-a-landing-page-that-converts
order-paid-amount

小写单词用短横线连接。

小驼峰(camelCase)
howToWriteALandingPageThatConverts
orderPaidAmount

第一个单词小写,后面每个单词首字母大写,不加分隔符。

大驼峰(PascalCase)
HowToWriteALandingPageThatConverts
OrderPaidAmount

每个单词首字母都大写,不加分隔符。

常量命名(CONSTANT_CASE)
HOW_TO_WRITE_A_LANDING_PAGE_THAT_CONVERTS
ORDER_PAID_AMOUNT

大写单词用下划线连接。

全部在你的浏览器里计算。这里输入的任何内容都不会上传,TapCub 也不会保存。

版本 v1.0更新于 更新记录

结果怎么读

两类格式

前四种只改字母大小写,单词和空格原样保留;后五种把每行重新拼成一个变量名。

文本格式

全小写、全大写改的是每个字母。首字母大写(Title Case)让每个单词首字母大写,但 a、an、and、as、at、but、by、for、in、nor、of、on、or、per、the、to、vs、via 这些短词不是第一个词时保持小写。句首大写先全部转小写,再把每行开头和 . ! ? 后面的字母改成大写。

代码命名格式

下划线、短横线、小驼峰、大驼峰、常量命名会先把一行拆成单词,再按各自的分隔符和大小写拼回去,空格和标点在这个过程中被去掉。

单词怎么拆

在空格、标点、下划线、短横线处拆开;驼峰写法里小写字母或数字后面紧跟大写字母的地方也会拆开。连续的大写字母保持在一起:XMLHttpRequest 会变成 xml_http_request。

逐行转换

每行单独转换,粘贴一列变量名,得到的还是一列,可以直接贴回 Excel 或代码里。空行保持为空行。

汉字没有大小写,会原样保留并参与拼接。想把中文标题变成英文网址,用汉字转拼音 · slug 生成器;人民币金额大写本工具不支持。

怎么用

三种常见用法

同一个输入框,写文案、做运营、写代码都用得上。

  1. 1

    改英文标题

    把全大写或全小写的英文标题粘贴进来,复制「首字母大写」或「句首大写」的结果,再手动改回缩写和品牌名。

  2. 2

    变量名互转

    接口返回的驼峰字段要建成数据库的下划线字段,或者反过来,粘贴进来复制另一种格式即可。

  3. 3

    统一一批名称

    活动名、标签、事件名每行一个粘贴进来,复制下划线或短横线那一列,让所有值用同一种写法。

命名格式对照

9 种格式对照表

用本页示例里的「order paid amount」转换出的 9 种结果,以及各自常见的用途。

  • 代码格式只保留字母和数字,sign-up 和 sign up 都会拆成两个词
  • 撇号也会拆词:don't 在下划线格式里变成 don_t
  • Java、JavaScript 变量常用小驼峰,类名用大驼峰,常量用常量命名;Python 变量和函数、数据库字段常用下划线;网址和 CSS 类名常用短横线
「order paid amount」的转换结果
格式结果常见用途
全小写order paid amount标签、UTM 参数值、邮箱
全大写ORDER PAID AMOUNT按钮、标签、短标题
首字母大写Order Paid Amount英文标题、页面标题、菜单
句首大写Order paid amount英文正文、界面文案、小标题
下划线命名order_paid_amountPython、数据库字段、事件名
短横线命名order-paid-amount网址、CSS 类名、文件名
小驼峰orderPaidAmountJavaScript / Java 变量、JSON 字段
大驼峰OrderPaidAmount类名、组件名
常量命名ORDER_PAID_AMOUNT常量、环境变量
算例

转换真实的变量名

从代码、表格和活动计划里拿来的几个名称,分别转成下划线、小驼峰和短横线。最后两行是需要人工核对的情况。

本工具的转换结果
输入下划线命名小驼峰短横线命名
userSignUpuser_sign_upuserSignUpuser-sign-up
ORDER_PAID_AMOUNTorder_paid_amountorderPaidAmountorder-paid-amount
Double 11 Saledouble_11_saledouble11Saledouble-11-sale
userIDuser_iduserIduser-id
iPhonei_phoneiPhonei-phone

userID 转回小驼峰是 userId,来回转换不一定能还原。iPhone、SaaS、TapCub 这类中间带大写的词会在大写处被拆开,需要手动改。

常见错误

大小写转换常在哪里出错

规则是固定的,意外都出在不守规则的词上。

标题里的缩写被改掉

首字母大写会把 SEO 变成 Seo、TapCub 变成 Tapcub。发布英文标题前要再读一遍。

中间带大写的词被拆开

代码格式里 iPhone 变成 i_phone、SaaS 变成 saa_s,因为单词中间的大写字母会被当成新词的开头。

变量名里带撇号

don't 会变成 don_t 或 donTStop。给变量、事件起名时先去掉撇号。

统计里的名字大小写混用

多数统计工具把 Sign_Up 和 sign_up 当成两个事件或两个来源。定一种写法,所有名字都转成它。

常见问题

大小写转换常见问题

还有其他问题?

直接和 TapCub 团队聊聊——工作日通常几小时内回复。

英文大小写怎么转换?电脑上有快捷键吗?

在本工具里粘贴英文,直接复制「全大写」「全小写」「首字母大写」或「句首大写」的结果,可以多行一起转。电脑键盘上按一下 Caps Lock 切换大写锁定,按住 Shift 输入的是相反的大小写,但这只影响接下来输入的字母,已经写好的文字不会变。Microsoft Word 里选中文字按 Shift+F3,可以在全大写、全小写、首字母大写之间切换。

大小写转换能转数字和人民币金额大写吗?

不能。这里的大小写转换指英文字母的大写和小写,以及驼峰、下划线这类代码命名格式之间的转换。把「1234.5」写成「壹仟贰佰叁拾肆元伍角」的人民币金额大写(常说的「数字大小写转换」),本工具不支持。

驼峰命名和下划线命名有什么区别?

驼峰命名不用分隔符,靠大写字母区分单词:小驼峰首个单词小写(orderPaidAmount),大驼峰每个单词都大写(OrderPaidAmount)。下划线命名全部小写,用下划线连接(order_paid_amount)。前者多见于 Java、JavaScript,后者多见于 Python 和数据库字段。

怎么把英文全部转成大写或小写?Excel 里怎么做?

在本工具里粘贴后直接复制「全大写」或「全小写」的结果。Excel 和 WPS 表格里可以用 =UPPER(A1)、=LOWER(A1)、=PROPER(A1);PROPER 会把每个单词首字母都大写,包括 of、the 这样的短词,也没有驼峰、下划线格式,这些用本工具更方便。

首字母大写(Title Case)有什么规则?

实词首字母大写,a、an、the、of、to、in 等冠词、短介词和连词保持小写,但第一个词总是大写。不同写作规范在细节上有差别,比如长介词要不要大写,正式出版物以对应规范为准。

事件名、UTM 参数用哪种大小写好?

用哪一种都行,关键是全团队统一。小写加下划线是事件名和 UTM 参数常见的选择,好读,也不会因为大小写不同被统计成两项。团队约定可以写进埋点方案。

汉字和数字会怎么处理?

汉字和数字没有大小写,会原样保留;在代码格式里它们和英文单词一样参与拼接,例如「订单 paid amount」的下划线格式是「订单_paid_amount」。变量名里一般不建议用汉字。

我输入的文字会被上传吗?

不会。转换在你的浏览器里完成,文字不进网址,也不会发给 TapCub。

更新记录

更新记录

这个工具的新功能、修复和数据更新,最新的在前。

  1. · v1.0

    首次上线首次上线。

缺功能或发现错误?告诉我们,常被提到的会排进下次更新。 全部工具更新

下一步

从一开始就让事件名保持一致

网站或 App 接入 TapCub 后,每个事件名到达时都会被检查,漏网的写法也能合并和重命名。

看清数据,找到增长。

每一次点击,都有数据依据。装好一行代码,1 分钟看到第一批数据。

无需信用卡 · 统计与客服都有免费版 · 统计无 Cookie