跳到正文
SPCXTools

大小写转换器

将文本转换为任意大小写格式——从标题格式到蛇形命名法——并即时查看所有格式的转换结果。

本地运行——文件不会离开你的设备

正在加载工具…

如何使用大小写转换器

  1. 1在输入框中输入或粘贴文本。
  2. 2所有大小写格式会立即在下方卡片中生成——无需预先选择。
  3. 3在您想要的格式上点击 复制,或点击 使用 以替换原文并继续编辑。

文本大小写格式转换

不小心打开大写锁定键输入了一整段文字?需要一个符合规范的标题格式 (Title Case) 标题,或是一个蛇形命名 (snake_case) 的变量名?这款大小写转换器可以同时将您的文本转换为十二种格式,方便您比较并一键复制所需格式。它在您的浏览器中即时运行——您的文本绝不会被上传。

支持的格式

  • 全部大写 (UPPERCASE) 和 全部小写 (lowercase) – 经典格式,遵循您语言的大小写规则。
  • 标题格式 (Title Case) – 将标题中的重要单词首字母大写,同时保持 of、the 等短词小写。
  • 句子格式 (Sentence case) – 将每个句子的首字母大写;非常适合修正全大写的文本。
  • 驼峰式 (camelCase) 和 帕斯卡式 (PascalCase) – 用于变量、函数和类名。
  • 蛇形 (snake_case) 和 常量式 (CONSTANT_CASE) – 用于 Python、Ruby、SQL 列名和环境变量。
  • 烤串式 (kebab-case) – 用于 URL、文件名和 CSS 类。
  • 点分式 (dot.case) – 用于配置键和某些日志格式。
  • 交替大小写 (aLtErNaTiNg case) 和 反转大小写 (iNVERSE case) – 纯属娱乐,或用于撤销误开的大写锁定。

适用场景

撰写标题。 博客文章、邮件主题、幻灯片标题和 YouTube 视频通常使用标题格式 (Title Case)。该转换器采用一致的规则,让您网站上的每个标题风格统一。

清理粘贴的文本。 从 PDF、旧文档或表单中复制的文本常常是全大写的。将其转换为句子格式,然后手动修正专有名词——这比重新输入要快得多。

编程。 在 JavaScript、Python、SQL 和 CSS 之间迁移数据时,转换命名规范是一项繁琐的日常工作。粘贴一个字段名如 Customer Email Address,然后直接复制 customerEmailAddress、customer_email_address 或 customer-email-address。

创建 URL Slug。 烤串式 (kebab-case) 的输出结果是现成的 slug:全小写、无空格、无标点符号。

关于标题格式 (Title Case) 风格的说明

关于标题格式 (Title Case) 并没有统一的通用规则。美联社 (AP) 风格将四个及以上字母的单词大写,芝加哥 (Chicago) 风格将所有介词小写,而美国心理学会 (APA) 风格则将四个及以上字母的单词大写。本工具采用了一种广为接受的折中方案:它将冠词(a, an, the)、并列连词(and, but, or, nor)和常见的短介词小写,并始终将第一个单词首字母大写。请务必检查人名、缩写和品牌拼写,这些是任何自动转换器都无法识别的。

编辑后需要检查长度?请使用字数统计工具。需要占位符文本来测试布局?试试乱数假文生成器。

常见问题

标题格式 (Title Case) 和句子格式 (Sentence case) 有什么区别?
标题格式 (Title Case) 会将标题中的主要单词首字母大写(如 “The Lord of the Rings”),而像 a、of、the 这样的短词则保持小写,除非它们是标题的第一个词。句子格式 (Sentence case) 则只将每个句子的首字母大写,就像普通文章一样(如 “The lord of the rings”)。
这个工具遵循哪些标题格式规则?
它会保留单词内已有的大写字母(如 iPhone 或 NASA),并将常见的短冠词、连词和介词(如 a, an, and, of, the, to, in, on, for 等)保持小写,除非它们是句首词或出现在冒号、句号之后。这符合美联社 (AP) 和芝加哥 (Chicago) 风格指南的通用规则;不同风格指南在细节上可能存在差异,例如对于长度超过四个字母的介词的处理。
什么是驼峰式 (camelCase)、帕斯卡式 (PascalCase)、蛇形 (snake_case) 和烤串式 (kebab-case)?
这些都是编程中用来连接单词且不使用空格的命名方式。驼峰式 (camelCase) (userName) 常用于 JavaScript 变量,帕斯卡式 (PascalCase) (UserName) 用于类名,蛇形 (snake_case) (user_name) 用于 Python 和数据库,烤串式 (kebab-case) (user-name) 用于 URL 和 CSS,而 常量式 (CONSTANT_CASE) (USER_NAME) 用于常量。
这个工具能把驼峰式命名转换回普通单词吗?
可以。本工具能识别驼峰式 (camelCase) 和帕斯卡式 (PascalCase) 命名中的单词边界,因此 userAccountID 在转换为蛇形 (snake_case) 时会变成 user_account_id,或者在应用标题格式后变成 User Account ID。
它支持带重音符号的字母或其他字母表吗?
对于所有有大小写之分的书写系统,包括带重音的拉丁字母、希腊字母和西里尔字母,大小写转换功能都能根据您语言的规则正常工作。编程格式会保留任何语言的字母和数字,并移除标点符号。
我的文本会被储存吗?
不会。所有转换都在您的浏览器中进行,不会有任何数据发送到服务器。