PixConvert

免费大小写转换器

这款免费大小写转换器可在你输入时,将文本转换为 UPPERCASE、lowercase、Title Case、Sentence case、camelCase、PascalCase、snake_case 和 kebab-case。一键复制任意结果。

在上方输入或粘贴文本,即可查看转换结果。

UPPERCASE
—
lowercase
—
Title Case
—
Sentence case
—
camelCase
—
PascalCase
—
snake_case
—
kebab-case
—

如何转换文本大小写

1

粘贴或输入文本。

使用顶部的输入框。八种结果会显示在下方的卡片中,并随每次编辑而变化,无需点击任何按钮。

2

找到你需要的格式。

每张卡片都标有格式名称,例如标题用 Title Case,数据库列名用 snake_case。

3

复制结果。

点击该卡片上的复制,即可将转换后的文本放入剪贴板,然后点击清除可清空输入框,重新开始。

常见问题

关于各种格式、标题大小写规则、数字、重音字母和换行的解答。

什么是 camelCase?

camelCase 将单词连在一起,不留空格,第一个单词小写,之后每个单词以大写字母开头。在这里输入 background color,camelCase 卡片会显示 backgroundColor。这是 JavaScript、Java 和 Swift 中变量名和函数名的常用风格。

camelCase 和 PascalCase 有什么区别?

区别只在首字母。camelCase 以小写开头,如 backgroundColor;PascalCase 以大写开头,如 BackgroundColor。PascalCase 常用于类名和组件名,本工具将两张卡片并排展示,你可以任选其一复制。

什么时候该用 snake_case 或 kebab-case?

snake_case 使用下划线,适用于 Python 命名、Ruby 和 SQL 列名。kebab-case 使用连字符,适用于 CSS 类、文件名和 URL slug。转换器会把这两种格式中的每个单词都转为小写,所以 background color 会变成 background_color 或 background-color。

Title Case 和 Sentence case 有什么区别?

Title Case 将每个单词的首字母大写,如 The Quick Brown Fox。Sentence case 只将每个句子的第一个单词首字母大写,如 The quick brown fox,与普通行文一致。标题通常用 Title Case;应用标签和正文使用 Sentence case。

如何不用重新输入就把大写转成小写?

将文本粘贴到输入框,然后复制 lowercase 卡片的结果。如果文本是用大写锁定键输入的,Sentence case 卡片通常更合适,因为它还会将每个句子的开头大写。之后再手动修正人名或首字母缩写。

Title Case 遵循 AP 还是 Chicago 风格?

都不是。这里的 Title Case 会将每个单词的首字母大写,包括 a、of、the 这类短词,因此会得到 The Lord Of The Rings。同时,每个单词的其余字母会转为小写,NASA 会变成 Nasa。如需符合 AP 或 Chicago 风格,请手动调整小词和首字母缩写。

可以把 camelCase 转换成 snake_case 吗?

不能直接转换。已有的 camelCase 不会在大写字母处拆分,所以 backgroundColor 在 snake_case 中会变成 backgroundcolor。请先在单词之间加上空格或下划线,例如 background Color,snake_case 卡片就会显示 background_color。snake_case 和 kebab-case 的输入可以正常转换。

它如何处理数字、符号和重音字母?

所有格式都会保留数字,所以 version 2.0 release 会变成 version_2_0_release。四种代码格式会去除符号和标点。UPPERCASE 和 lowercase 可以处理重音字母,但 Title Case 无法处理以重音字母开头的单词(élan 会变成 éLan),而代码格式只保留 a 到 z,因此 café crème 会变成 caf_cr_me。

为什么结果中的换行不见了?

结果卡片将文本显示为连续的一段,所以换行和多余的空格在屏幕上看起来被合并了。通过 UPPERCASE、lowercase、Title Case 和 Sentence case 复制的文本会保留它们。四种代码格式则始终把所有内容合并成一个名称。

如何用标题生成 URL slug?

粘贴标题,然后复制 kebab-case 卡片的结果。My First Blog Post! 会变成 my-first-blog-post:空格变为连字符,字母转为小写,标点被去除。带重音的字母会把单词截断,所以 café 会变成 caf。发布前请检查带重音的 slug。

大小写转换器会保存我的文本吗?

不会。转换在你的浏览器中进行,文本不会被保存,关闭页面后即消失。在线上站点,Google Analytics 只统计编辑次数和复制点击次数,不会记录文本内容,也不会记录你选择了哪种格式。

大小写转换器:一屏查看八种文本格式

书写格式与代码命名风格并排展示,每种都有独立的复制按钮,你每次编辑文本都会实时更新。

大小写转换器将 user profile id 转换为八种格式,从 USER PROFILE ID 到 userProfileId 和 user_profile_id

一次将文本转换为八种格式

输入或粘贴文本,大小写转换器会填充八张卡片:UPPERCASE、lowercase、Title Case、Sentence case、camelCase、PascalCase、snake_case 和 kebab-case。每张卡片都有独立的复制按钮。

  • 八种格式并排展示
  • 每个结果都有独立的复制按钮
  • 每次编辑,结果实时刷新
立即试用
大小写转换器将 background color 转换为 backgroundColor、BackgroundColor、background_color 和 background-color

将短语转换为 camelCase 和 snake_case

输入 background color,即可得到 backgroundColor、BackgroundColor、background_color 和 background-color。空格、标点、下划线和连字符都会被视为分词位置,并从结果中去除。

  • 也能转换 snake_case 和 kebab-case 输入
  • 保留数字,例如 version_2_0_release
  • 自动去除符号和标点
立即试用

Title Case 和 Sentence case

Title Case 会将每个单词的首字母大写,包括 of、the 这样的短词。Sentence case 只将文本的第一个单词以及每个句号、问号或感叹号之后的单词首字母大写。

修复用大写锁定键输入的文本

将全大写文本转为小写或 Sentence case,也可以把标题改成全大写。UPPERCASE 和 lowercase 同样支持带重音的字母,所以 café 会变成 CAFÉ。

检查人名和首字母缩写

Title Case 和 Sentence case 会将每个单词的其余字母转为小写,所以 NASA 会变成 Nasa,iPhone 会变成 Iphone。复制后请手动修正人名和首字母缩写。

免费、私密、无需注册

无需账号,也没有大小限制,想转换多少文本都可以。你的文本直接在浏览器中转换,不会存储在任何地方。

什么时候需要大小写转换器

文本大小写在代码、内容和导入的数据中都很重要。

软件开发

按照所用语言的惯例,为变量、函数、类、CSS 类和数据库列命名。用空格输入单词,然后复制你需要的格式。

  • camelCase 用于 JavaScript 变量名和函数名
  • snake_case 用于 Python 命名和 SQL 列名
  • kebab-case 用于 CSS 类名和 URL slug

内容与文案写作

发布前无需重新输入,就能把标题、副标题和按钮文字调整为正确的大小写。粘贴一次,然后复制符合你风格指南的版本。

  • Title Case 用于博客标题和邮件主题
  • Sentence case 用于应用标签和帮助文本
  • UPPERCASE 用于简短标签、标记和行动号召按钮

数据与电子表格

在导入数据库或电子表格之前,清理杂乱的文本导出内容。粘贴一列,转换后一次性粘贴回去。

  • 将全大写的旧版导出内容转为易读的小写
  • 将列标题改为 snake_case 字段名
  • 将分类标签整理为 kebab-case slug 以便导入