大小写转换器
标题需要 UPPERCASE,变量需要 camelCase,数据库列需要 snake_case,URL 别名需要 kebab-case?只需粘贴一次文本,转换器即可同时显示所有常见的大小写格式。输出会随输入实时更新,缩写词的处理方式可自行配置,每种格式旁都配有一键复制按钮。
大小写转换的原理
-
1
粘贴文本
任意长度、任意语言均可。Unicode 字符均能正确处理,包括带重音的字符。
-
2
每种格式并行计算
全部八种标准格式同时生成,按需选用即可。
-
3
配置缩写词的处理方式
可让缩写词保持全大写(NASA → NASA),或转换为 Pascal 形式(NASA → Nasa)。不同的语言和代码库适用不同的约定。
-
4
复制所需的版本
每种格式均可一键复制。重新粘贴即可重复操作,无需再次输入。
各种大小写格式
| 格式 | 示例 | 典型用途 |
|---|---|---|
| UPPERCASE | HELLO WORLD EXAMPLE | 标题、缩写词、某些语言中的常量 |
| lowercase | hello world example | 日常文本、邮件主题、URL |
| Title Case | Hello World Example | 章节标题、书名 |
| Sentence case | Hello world example | 正文文案、界面标签 |
| camelCase | helloWorldExample | JavaScript/Java 变量、JSON 键 |
| PascalCase | HelloWorldExample | C#/TypeScript 类、枚举 |
| snake_case | hello_world_example | Python、Ruby、SQL 列、配置键 |
| kebab-case | hello-world-example | CSS 类、URL 别名、CLI 标志 |
| CONSTANT_CASE | HELLO_WORLD_EXAMPLE | 环境变量、#define 常量 |
| dot.case | hello.world.example | 包名、DNS、命名空间路径 |
Title Case 规则
英文 Title Case 会将大多数单词的首字母大写,但短介词、连词和冠词除外(除非它们位于标题的开头或结尾)。各种风格指南在细节上存在分歧:
- Chicago:首词和末词以及所有「主要」单词均大写;「a」「the」「and」「or」「but」保持小写。
- APA:四个及以上字母的单词以及首词、末词均大写。
- AP:无论长度如何,所有主要单词均大写。
转换器默认采用 Chicago;如需其他规则,可切换预设。
按场景给出的建议
- URL 别名:使用小写 kebab-case,先将带重音的字母转写(Ö → o,ñ → n)。
- Python 标识符:函数和变量用 snake_case,类用 PascalCase,模块级常量用 CONSTANT_CASE。
- JavaScript 标识符:变量和函数用 camelCase,类和 React 组件用 PascalCase,仅真正的常量才用 SCREAMING_SNAKE_CASE。
- CSS:类名和自定义属性用 kebab-case。
- JSON 键:大多数现代 API 用 camelCase;部分旧系统使用 snake_case。
- 数据库列:snake_case 是 SQL 的惯例;PascalCase 虽然合法,但加引号比较麻烦。
常见问题
默认情况下,连续的大写字母会被视为一个缩写词并保持在一起(例如「XMLHttpRequest」会拆分为 XML + Http + Request)。你也可以切换到严格模式,将每一次大小写变化都视为单词边界。
支持。工具采用 Unicode 大小写折叠,因此带重音的字符(é、ñ、ü)能在大写和小写之间正确转换。土耳其语中带点和不带点的 i 通过区域设置开关来处理。
不同的风格指南对短词有不同的规则。默认采用《芝加哥格式手册》(Chicago Manual of Style);如需其他大写规则,请选择 APA 或 AP。
可以。粘贴一整段文本后,每一行都会独立转换。所有输出格式都会保留换行符。
相关工具
字数统计器
统计单词、字符、句子和段落数,并提供阅读时间、朗读时间、关键词密度,以及面向论文、帖子、配文和元描述的 Flesch 易读性评分。
Aesthetic 字体生成器
把普通文本转换成风格化 Unicode 字体(vaporwave、手写体、粗体、小型大写、气泡)。复制粘贴到 Instagram、TikTok 和 Discord 简介。
ASCII Art 生成器
把任意短文本转换成大型 ASCII-art 字母。选择标准、块状或阴影样式,然后复制到 README 或终端横幅。
字母重组求解器
粘贴打乱的字母,或谜题式填字的字母素材线索,获取所有可组成的有效英语单词,并按长度排序。
ASCII 转文本转换器
将一组 ASCII 代码(十进制、十六进制或二进制)解码回它们所表示的可读文本。自动处理分隔符和前缀。
气泡文字生成器
将普通文本转换为可复制粘贴的气泡字母(Ⓐ Ⓑ Ⓒ),用于 Instagram、TikTok 和 Discord 简介。支持空心、填充和小写样式,无需任何应用。