大小写转换
将粘贴文本和命名片段转换为大写、小写、标题大小写、句首大小写、大小写反转、camelCase、PascalCase、snake_case、kebab-case、CONSTANT_CASE、dot.case 和路径片段样式。
输入文本
字符
0 / 50,000
大小写转换粘贴文本或命名片段。选择目标大小写或命名格式。查看编辑区结果后复制。要继续转换结果,先编辑或粘贴回输入区。
快速开始
1
2
3
4
常见使用场景
变量/函数命名
先把候选名称转为小驼峰/大驼峰/下划线,再手动用于代码
CSS/API 路径
class 名与路径片段推荐短横线(kebab-case),便于阅读与检索
数据库字段/常量
转 snake_case / CONSTANT_CASE,匹配团队规范
路径片段样式
将含空格的标签转为 kebab-case 或 path/case 片段;不校验真实文件路径
接口/路由
REST 路径统一 kebab/下划线;GraphQL 字段沿用驼峰
文档排版
标题用 Title Case;段落首句用 Sentence case
多行命名清单
粘贴多个候选名称,一起转换后复制当前结果
代码评审前
先转换候选命名,再手动替换到代码或文档中
格式参考
小写:hello world example
大写:HELLO WORLD EXAMPLE
首字母大写:Hello world example
标题首字母大写:Hello World Example
句首大写:Hello world example. Next sentence
小驼峰:helloWorldExample
大驼峰:HelloWorldExample
下划线:hello_world_example
短横线:hello-world-example
常量:HELLO_WORLD_EXAMPLE
点分隔:hello.world.example
路径:hello/world/example
大小写反转:hello world example -> HELLO WORLD EXAMPLE
交替大小写:hElLo WoRlD eXaMpLe
转换边界
格式卡片会基于当前原文基线生成结果,不是多次转换自动串联的流水线
复制按钮复制当前编辑区内容;格式卡片只负责切换结果,不会直接复制
camelCase、snake_case、kebab-case、dot.case 和 path/case 会对 Unicode 字母与数字分词;标点和表情符号通常成为分隔符
path/case 只是路径片段样式,不检查文件名合法性、不保留扩展名,也不会创建目录
本页面不会扫描代码、重命名文件、更新 schema、应用 lint 修复或生成 URL slug
需要结果时复制当前编辑区内容。文件下载、CSV/JSON 导出和全部格式导出不属于当前工具。
使用建议
前端命名:组件/类型使用大驼峰,CSS 类名与 URL 推荐使用连字符
后端命名:Python 与数据库字段偏好下划线,常量和环境变量适合 CONSTANT_CASE,具体变量格式以团队规范为准
接口设计:REST 路径统一连字符或下划线,GraphQL 字段沿用驼峰命名
限制与兼容性
超大文本:不要把它当作无限批处理器;建议分段转换,避免浏览器卡顿
特殊符号:@#$ 等符号会被识别为分隔符,结果会转为对应的分隔样式
数字规则:数字本身保持原样,仅在与字母交界处插入分隔,避免误拆组合
隐私与安全
大小写转换在浏览器本地完成。当前编辑器文本可能作为浏览器草稿保留,已选分类标签可能保留在浏览器存储中。若启用已保存工作区或 WebDAV 同步,该编辑器文本和分类偏好也可能随同步保存。转换结果会替换同一个编辑器内容,复制值也由该编辑器生成;本工具不会上传文件、创建附件、导出文件或保存单独结果列表。
常见问题
小驼峰(userName)常用于变量或函数名,大驼峰(UserName)更适合类名、组件名
@#$ 等符号会被识别成分隔符,例如 hello@world 会转换成 hello_world,以保持命名一致
中文等 Unicode 字母在命名格式中可能作为 token 保留;表情符号和多数标点通常会成为分隔符。纯大小写格式不会改变没有大小写形态的文字。
可以用 kebab-case 生成路径片段草稿,但本页面不会做 URL 编码、唯一性检查、保留字处理或 SEO slug 质量保证。
不会。它只转换编辑区里粘贴的文本;文件系统、代码库、数据库 schema 或文档中的替换都需要你手动完成。