🇨🇳ZH

大小写转换器

在 UPPER、lower、Title、camelCase、snake_case 等格式之间转换文本。

✨ What do you want to try next?

You've finished this tool — here are a few you might find useful.

Explore 100+ free toolsPDF, Image, Text, Convert, Calculate and more — all free.View all tools →

关于大小写转换器

本工具一键在字母大小写和编程命名风格之间切换文本。两类用户经常使用它:修改标题、小标题和刺眼的全大写粘贴内容的作者与编辑;以及在不同语言和数据库所期望的约定之间转换名称的开发者——JavaScript 变量用 camelCase,Python 和 SQL 列用 snake_case,URL 和 CSS 类用 kebab-case,配置键用 CONSTANT_CASE,类名用 PascalCase。

工作原理 — 各模式

  • UPPERCASE / lowercase — 对每个字母进行直接的大小写变换。
  • Title Case — 将每个单词首字母大写,其余小写。
  • Sentence case — 先全部小写,再将每句首字母大写(在 .、!、? 之后)。
  • camelCase / PascalCase / snake_case / kebab-case / CONSTANT_CASE — 文本先被拆分为单词(字母和数字的连续段),再按该风格正确的分隔符和大小写重新拼接。

编程风格共用同一条单词拆分规则,因此 "my API v2" 会一致地变成 myApiV2、my_api_v2、my-api-v2 等。

假设与行为

  • 单词边界是字母和数字的连续段。 空格、标点、下划线和符号都充当分隔符,因此在构建 camel/snake/kebab/constant 形式时会被丢弃。
  • Title 和 sentence case 会把每个单词的其余部分小写,因此有意的内部大写会被压平——"iPhone" 变成 "Iphone","McDonald" 变成 "Mcdonald"。
  • Sentence case 通过 .、! 和 ? 字符检测句子结尾。

局限

  • 带重音符和非拉丁字母会被编程风格丢弃。 单词拆分器只识别 A–Z、a–z 和 0–9,因此像 é、ñ、ü 这样的字符或任何非拉丁文字在转换为 camelCase、snake_case、kebab-case、PascalCase 或 CONSTANT_CASE 时会被移除。UPPERCASE、lowercase、Title 和 Sentence case 会保留它们,因为这些操作作用于整个字符串。
  • 它不认识专有名词或缩写,因此 Title/Sentence case 不会保留 NASA,也不会在句首之外把 i 改成 I。
  • 句子检测基于标点,可能被 "e.g." 或 "Mr." 之类的缩写误导。

隐私

所有转换都在你的浏览器中进行。你的文本绝不会被上传或存储。

常见问题

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

是的——免费、无需注册、无限制,完全在你的浏览器中运行。

camelCase 和 PascalCase 有什么区别?

camelCase 把第一个单词小写、其余大写(myApiV2);PascalCase 把包括第一个在内的每个单词都大写(MyApiV2)。

为什么我的重音字母在 snake_case 中消失了?

命名风格仅按 A–Z/0–9 的字母和数字拆分文本,因此带重音或非拉丁字符会被丢弃。若需保留,请使用 UPPERCASE、lowercase、Title 或 Sentence case。

为什么 'iPhone' 在 Title Case 中变成了 'Iphone'?

Title 和 Sentence case 将单词首字母大写、其余小写,这会压平有意的内部大写。对这些模式而言这是预期行为。

Sentence case 如何判断句子从哪里开始?

它将句号、感叹号或问号之后的首字母大写。因此像 "e.g." 这样的缩写可能触发一个不想要的大写。

我的文本会被发送到任何地方吗?

不会。转换在你的浏览器中本地完成;不会上传任何内容。

我可以一次转换整个列表或段落吗?

可以——粘贴任意数量的文本并应用一种大小写;整个输入会一起转换。

Lakshay Kumar

作者 Lakshay Kumar(TechLakshay)

A QA Automation Engineer by trade, Lakshay's real passion is untangling complex problems into simple, working solutions — which is exactly why FreeMyTask exists. On Instagram, he channels that same instinct into helping 26,000+ content creators with SEO education, motivation, and hands-on query solving.

最后更新: September 5, 2026
🎁