DeepSeal — 本地加密笔记应用,你的隐私只有你说了算。 免费下载 → ×
Aa

大小写转换

一键转大写、小写、首字母大写、Title Case、camelCase、snake_case、kebab-case 等 7 种风格。

P0
0 字符
全大写HELLO WORLD
(输入文本后显示 全大写 结果)
全小写hello world
(输入文本后显示 全小写 结果)
Title CaseHello World
(输入文本后显示 Title Case 结果)
Sentence caseHello world
(输入文本后显示 Sentence case 结果)
camelCasehelloWorld
(输入文本后显示 camelCase 结果)
PascalCaseHelloWorld
(输入文本后显示 PascalCase 结果)
snake_casehello_world
(输入文本后显示 snake_case 结果)
kebab-casehello-world
(输入文本后显示 kebab-case 结果)
CONSTANT_CASEHELLO_WORLD
(输入文本后显示 CONSTANT_CASE 结果)
dot.casehello.world
(输入文本后显示 dot.case 结果)

在线大小写转换工具

这是 HyperGrad Text 提供的免费在线大小写转换工具,支持 10 种主流命名风格互转: UPPER(全大写)、lower(全小写)、Title Case(标题大写)、Sentence case(句首大写)、 camelCase(小驼峰)、PascalCase(大驼峰)、snake_case(下划线)、kebab-case(连字符)、 CONSTANT_CASE(常量大写)、dot.case(点分隔)。中文会作为词边界处理,方便中英混合文本正确分词。 所有转换在浏览器本地完成,不上传服务器。

各场景推荐风格

  • UPPER / lower:标题强调、英文海报、统一格式化。
  • Title Case:英文文章标题、书名、电影名(每个实词首字母大写)。
  • camelCase:Java、JavaScript、TypeScript 的变量名与函数名。
  • PascalCase:React/Vue 组件名、C# 类名、TypeScript 接口名。
  • snake_case:Python、Ruby、Rust 的变量名、SQL 字段名、JSON key。
  • kebab-case:CSS 类名、HTML 自定义元素、URL 路径、HTTP Header。
  • CONSTANT_CASE:所有语言的常量定义(如 MAX_RETRY_COUNT)。

中文如何处理

中文没有大小写概念,工具只处理 ASCII 字母。但会把中文当作「词边界」处理: 例如「网站title SEO优化」转 Title Case 会正确得到「网站Title SEO优化」, 而不是把整段当一个大写单词。这让中英混合的 UI 文案、博客标题转换更可靠。

分词算法

驼峰/下划线/连字符互转的关键是正确识别词边界。本工具结合三种信号识别词: 大小写变换(myVar → my Var)、分隔符(my-var / my_var → my Var)、 数字与字母边界(file2name → file 2 name)、中英边界。组合识别后能正确处理绝大多数真实变量名。

大小写 常见问答

camelCase 和 PascalCase 怎么区分?
camelCase(小驼峰)首字母小写,如 myUserName;PascalCase(大驼峰)首字母大写,如 MyUserName。前者用于 Java/JS 变量名、函数名;后者用于 C# 类名、React 组件名、TypeScript 接口名。本工具同时提供两种。
snake_case 和 kebab-case 用在哪?
snake_case(下划线连接)用于 Python 变量/函数名、Ruby、Rust、SQL 字段名;kebab-case(连字符连接)用于 CSS 类名、HTML 自定义元素、URL 路径、HTTP Header。选择遵循团队规范即可。
CONSTANT_CASE 是什么?
CONSTANT_CASE(全大写下划线)也叫 SCREAMING_SNAKE_CASE,专用于常量定义。如 const MAX_RETRY_COUNT = 3。所有语言都用此风格定义常量,与变量区分。
中文会被转大小写吗?
不会。中文没有大小写概念,工具只处理 ASCII 字母。但工具会把中文当作「词边界」处理,方便中英混合文本(如 网站title SEO优化)转换为 Title Case 时正确大写每个英文单词。

HyperGrad 生态还有这些站