大小写转换器

什么是大小写转换器?

大小写转换工具,支持 8 种文本格式互转:全大写(UPPERCASE)、全小写(lowercase)、首字母大写(Title Case)、句首大写(Sentence case)、驼峰命名(camelCase)、帕斯卡命名(PascalCase)、蛇形命名(snake_case)、短横线命名(kebab-case)。适用于编程变量命名、标题格式化、URL slug 生成、数据格式标准化。所有转换在浏览器本地完成。

使用场景

  • 编程变量命名转换(camelCase ↔ snake_case)
  • 文章标题格式化
  • URL slug 生成(kebab-case)
  • CSS 类名标准化
  • 数据库字段名转换

如何使用?

  1. 1粘贴或输入文本
  2. 2选择目标格式
  3. 3实时查看转换结果
  4. 4一键复制

功能特点

  • 8 种格式
  • 实时转换
  • 保留特殊字符
  • 支持中文
  • 一键复制

常见问题

camelCase 和 PascalCase 有什么区别?

camelCase 首字母小写(如 `myVariable`),PascalCase 首字母大写(如 `MyVariable`)。JavaScript 变量通常用 camelCase,TypeScript 类名/接口名用 PascalCase。

snake_case 和 kebab-case 分别用在哪里?

snake_case(下划线连接,如 `my_variable`)常用于 Python 变量、数据库字段。kebab-case(短横线连接,如 `my-variable`)常用于 URL slug、CSS 类名、HTML 属性。

支持中文转换吗?

中文没有大小写概念,但工具会保留中文字符不变,仅对英文字母进行大小写转换。例如 "Hello世界" → "hello世界"。

Title Case 和 Sentence case 有什么区别?

Title Case 每个单词首字母大写(如 "Hello World"),Sentence case 只有句首字母大写(如 "Hello world")。标题用 Title Case,句子用 Sentence case。

我的文本会被上传吗?

不会。所有转换在浏览器本地完成,文本不会发送到任何服务器。

能批量转换多行文本吗?

可以。工具会逐行处理多行文本,每行独立转换。适合批量处理列表数据。