zh

大小写转换

将文本转换为大写、小写、标题式或编程式(camelCase、snake_case、kebab),全程在浏览器本地完成,无需上传。

格式
  • 大写
  • 小写
  • 标题式
  • 句子式
  • camelCase
  • PascalCase
  • snake_case
  • kebab-case
  • CONSTANT_CASE
  • dot.case
  • path/case

正在你的设备上本地处理 ...

0%

你的文件从未离开你的设备

    我的文件会被上传吗?

    不会。一切都在你的浏览器中运行,你的文件永不离开你的设备。这一点如何验证

    无需上传100% 本地处理
    内容只属于你第三方无法访问
    服务器位于德国原生符合 GDPR
    经独立审计TLS A+ · 标头 A+

    大小写转换听起来简单,但在日常工作中却出奇地常用:大写的标题、camelCase 的变量名、kebab-case 的文件名或 URL 片段、CONSTANT_CASE 的常量。本工具一步即可完成这一切。你粘贴文本、选择目标格式,立即得到结果,无需繁琐的输入或查找替换。

    对于简单格式(大写、小写、标题、句子),文本会保留所有标点,只改变大小写。对于编程式(camelCase、snake_case、kebab-case、CONSTANT_CASE),工具会把文本拆分成单词,识别空格、连字符、下划线以及 camelCase 内部的分界,再按所选约定重新组合。带重音的字母会被正确处理。

    整个转换完全在你的浏览器中以纯 JavaScript 运行:文本不会上传、不会存储,也不会从 CDN 加载任何外部库。你可以把结果下载为文本文件,或直接复制使用。

    技术规格

    技术规格
    输入格式文本输入
    输出格式TXT
    批量处理不支持
    处理方式在浏览器中本地处理 (JavaScript)
    文件上传

    三步完成

    1. 将文本粘贴到文本框中。
    2. 选择所需的格式。
    3. 查看结果或下载为文本文件。

    限制: 标题式和句子式遵循简单、与语言无关的规则(每个单词或每句的首字母大写),不处理小写冠词等特定语言的例外。编程式会去除标点,因为标识符不能包含标点。非常大的文本受你设备内存的限制。

    常见问题

    我的文本会被上传吗?

    不会。转换完全在你的浏览器中进行;你的文本永远不会离开你的设备,也不会被存储。

    什么是 camelCase 和 snake_case?

    它们是编程中标识符的命名约定:camelCase 把单词无分隔地连在一起,后续每个单词首字母大写(helloWorld);snake_case 用下划线连接(hello_world)。kebab-case 使用连字符,常用于 URL。

    camelCase 和 PascalCase 有什么区别?

    两者都把单词无分隔地连在一起,后续每个单词首字母大写。唯一的区别在于第一个字符:camelCase 以小写字母开头(helloWorld),PascalCase 以大写字母开头(HelloWorld),在许多编程语言中常用于类名。

    带重音的字母会被保留吗?

    会。大小写转换支持 Unicode,因此 ä 会变成 Ä,重音符号也会被正确保留。

    为什么 camelCase 会去掉标点?

    编程式会生成单个标识符,其中不能包含空格或标点。它们只作为单词之间的分隔符,因此会被移除。

    相关工具