首页 大小写转换器

大小写转换器

在 UPPERCASE、lowercase、Title Case、camelCase 等之间一键转换——100% 在浏览器中运行。

输入

选项

什么是大小写转换器?

大小写转换器是一种改变文本字母大小写的工具——例如将 "hello world" 转换为 "Hello World"(Title Case)、"HELLO WORLD"(UPPERCASE)或 "hello world"(lowercase)。字母大小写是英语和大多数其他拉丁字母语言中最基本的排版惯例之一,选择正确的大小写对于可读性、风格、编程约定和搜索引擎优化都很重要。

除了基本的 UPPERCASE、lowercase、Title Case 和 Sentence case 转换之外,一个好的大小写转换器还能处理开发人员每天使用的编程风格约定:camelCase(JavaScript、Java 和 Swift 使用)、snake_case(Python、Ruby 和 Rust 使用)、kebab-case(CSS、URL 和 HTML 属性使用)以及 CONSTANT_CASE(环境变量和常量使用)。此工具支持全部八种常见约定,一键即可完成。

大小写约定对比

不同的大小写约定存在是因为不同的社区随着时间的推移采用了不同的规则。下表总结了最常见的几种及其通常出现的位置:

大小写示例典型用途
UPPERCASEHELLO WORLD标题、警告、强调
lowercasehello world非正式写作、代码注释
Title CaseHello World书名、标题
Sentence caseHello world句子、说明、按钮
camelCasehelloWorldJavaScript、Java 变量
snake_casehello_worldPython、Ruby、Rust
kebab-casehello-worldCSS 类、URL、HTML 属性
CONSTANT_CASEHELLO_WORLD常量、环境变量

选择正确的约定可使您的代码、内容和标识符与周围生态系统保持一致,从而提高可读性并避免代码检查错误。

何时使用大小写转换器

在许多实际情况中,快速的大小写转换器能节省时间。最常见的包括:

  • 重写标题和标题。无需逐字重新输入,即可为博客文章、幻灯片或文档的标题快速大写。
  • 修复全大写文本。将从 PDF、横幅或截图中粘贴的 ALL CAPS 文本转换为正常的句子文本。
  • 重命名代码标识符。将 Python snake_case 变量在移植到 JavaScript 时转换为 camelCase,反之亦然。
  • 构建 CSS 类名和 URL。一键将功能名称转换为 kebab-case 的 CSS 类或 URL slug。
  • 规范化表单输入。在验证或存储之前标准化用户提供的文本(电子邮件、邮政编码、产品代码)。
  • 创建常量和环境变量。将配置键转换为 CONSTANT_CASE,用于 .env 文件或语言常量。

只要需要将一段文本从一种约定切换到另一种,大小写转换器就是准确完成此操作的最快方法。

如何转换大小写

使用此工具转换文本大小写只需一秒钟,并且完全在浏览器中完成。无需上传、无需注册、无需安装。请按以下三步操作:

  1. 粘贴文本。点击左侧的输入框,粘贴或输入要转换的文本。
  2. 选择转换类型。点击右侧八个按钮之一——UPPERCASE、lowercase、Title Case、Sentence case、camelCase、snake_case、kebab-case 或 CONSTANT_CASE。
  3. 复制结果。转换后的文本会显示在结果框中。点击"复制结果"将其复制到剪贴板,或点击"清空"重新开始。

由于每次转换都使用 JavaScript 在您自己的设备上本地计算,文本永远不会离开您的浏览器。这使该工具完全私密,适合机密草稿、源代码和未发表的内容。

选择正确大小写的技巧

选择正确的大小写部分是风格问题,部分是约定问题。对于散文,正文、说明和按钮使用 Sentence case,因为它更易读;将 Title Case 保留用于每个单词都突出的短标题和标题。避免对长段落使用 ALL CAPS,因为它通过消除单词的视觉形状来减慢阅读速度。

对于代码,请遵循您所用语言和项目的约定:JavaScript 变量和函数使用 camelCase,JavaScript 类和 React 组件使用 PascalCase,Python 和 Ruby 标识符使用 snake_case,CSS 类和 URL 使用 kebab-case,常量和环境变量使用 CONSTANT_CASE。坚持项目现有的约定通常比挑选"完美"的大小写更重要——一致性胜出。

这个大小写转换器免费吗?

是的,完全免费,无需注册、无水印,除设备内存外没有任何限制。

转换器支持非英文字符吗?

支持。转换使用支持 Unicode 的大小写映射,因此适用于带重音的拉丁字母、希腊字母、西里尔字母和浏览器支持的大多数其他文字。

Title Case 和 Sentence case 有什么区别?

Title Case 将每个单词的首字母大写("Hello World")。Sentence case 仅将句子的首字母大写("Hello world")。

我的文本会被上传吗?

不会。所有转换都在本地进行。您的文本永远不会离开浏览器,因此可以放心粘贴机密草稿和源代码。