书桌 账号

大小写转换器

粘贴文本,即可在全大写、小写、标题式大小写或句首大写之间即时切换——完全在浏览器中完成。

隐私保护——统计完全在浏览器中运行,不会上传任何内容
开发者与趣味风格

各种大小写样式的作用

UPPERCASE 会把每个字母都变成大写——适合标题、缩写和警示。lowercase 会去掉所有大写字母,适合清理全大写文本,或在比较前统一数据格式。Title Case 会按书名和文章标题的写法,把主要单词首字母大写,并保留短连接词(a、of、to、and)小写。Sentence case 只把每个句子的第一个词首字母大写——这是常规正文的写法。aLtErNaTiNg 和 InVeRsE case 属于表情包和社交帖常用的趣味样式:alternating 会每隔一个字母切换大小写,inverse 则把现有大小写反过来。

开发者常用的 camelCase、snake_case 和 kebab-case

除了常见的写作格式,这个转换器还支持程序员日常使用的三种标识符格式:camelCase(首个单词小写,后续单词首字母大写——JavaScript 变量),snake_case(单词用下划线连接——Python、SQL、配置键)和 kebab-case(单词用连字符连接——URL、CSS 类、文件名)。每一行都会单独转换,所以你可以直接粘贴一列标签,再得到一列标识符。标点会被去掉,数字会保留,所以“API response time (ms)”会变成 apiResponseTimeMs、api_response_time_ms 或 api-response-time-ms。

修复全大写文本

最常见的救场场景:一段文字不小心开了大写锁。把它粘贴进去,点击“句首大写”,就能一键改成正常段落——句首首字母大写,其余全部小写,并保留英文中的“I”。这通常比重新输入更快,也比直接全改小写更安全,因为后者会把专有名词和缩写一起压平,之后还得手动改回来。对于需要保留首字母大写的人名和标题,可以先用“句首大写”,再把少数专有名词稍作调整。

不同语言有不同大小写规则——本工具尊重你的语言

大小写规则并不是每种语言都一样,生硬的转换器会把非英语文本改坏。土耳其语和阿塞拜疆语区分带点的 İ/i 和不带点的 I/ı——把“istanbul”转成大写时,结果必须是“İSTANBUL”,而不是“ISTANBUL”。希腊语在词尾的 sigma 小写形式也不同(Σ → ς,出现在词尾时)。这个转换器会使用你页面语言的真实大小写规则,因此本页面的本地化版本在对应文字系统下也能正确转换——这也是为什么比起通用工具,更推荐支持区域语言规则的工具。

何时使用标题式大小写与句首式大小写

不同编辑规范各有说法,但实用原则是:书名、APA 风格的论文标题,以及营销标题用标题式大小写(This Is a Headline);新闻标题、UI 标签和大多数网页文案用句首式大小写(This is a headline)。句首式更自然,也更容易保持统一;标题式则更显正式。如果你需要严格按各风格规则处理——APA、Chicago、MLA 和 AP 对短介词的规定各不相同——请使用我们的专用标题式大小写转换器,它会按各风格的词表进行处理。

隐私设计,便于反复使用

转换完全在你的浏览器中通过 JavaScript 完成——文本不会上传、存储或记录,因此用于合同、未公开草稿和任何机密内容都很安全。转换器会记住你在这台设备上上次使用的模式,键盘用户可以用 Tab 在按钮之间切换,结果会保留在同一个输入框里,方便你连续转换(先转小写,再转标题式),或者一键把文本直接发送到字数统计器或语法检查器。

我的文本会上传到任何地方吗?

不会。转换完全在你的浏览器中通过 JavaScript 运行,不会发送到服务器,也不会被存储或记录。

标题式会把哪些词首字母大写?

除短连接词(a、an、the、and、or、of、to、in、on、at、for、nor、but)外,每个单词的首字母都会大写;如果这些词位于句首则也会大写——这是标题和文章标题常用的格式。

什么是句子首字母大写?

每个句子的首字母大写,其余字母小写——这是标准的正文写法。转换器会识别 .、! 和 ? 作为句子结尾,并保留代词“I”的大写。

支持长文档吗?

支持——没有长度限制,因为文本不会离开你的设备。超长文本的转换速度和短文本一样快。

如何把大写改成小写?

粘贴文本后点击“小写”——所有字母会立即从大写转换为小写。反过来要从小写转大写,点击“大写”。

能修复卡在全大写的文本吗?

可以——这是最快的全大写修正方法:粘贴文本,然后点击“句首大写”。它会把大写字母改为小写,同时保留每个句子的首字母(以及单词“I”)为大写,这样你就不用重新输入了。

什么是 camelCase 和 snake_case?

它们是编程中使用的命名风格:camelCase 会把单词连在一起,并将每个新单词的首字母大写(myVariableName);snake_case 则用下划线连接(my_variable_name)。粘贴任意短语,点击任一按钮即可转换——每一行都会分别转换。

↑ 返回工具