大小写转换
大小写转换工具,支持将文本转换为 camelCase、snake_case、kebab-case、PascalCase、CONSTANT_CASE 等命名格式,适用于变量、CSS 类名、URL、API 路由和数据库字段。
输入文本
字符
0 / 500,000
大小写转换粘贴或输入需要转换的文本;命名格式(camel/snake/kebab 等)主要面向英文字母与数字在“基础/编程/其他”分类中选择目标格式,实时查看转换结果点击格式卡片切换结果;用下方“复制”按钮复制当前结果每次切换格式都基于“原文”生成,便于快速对比;如需在某个结果上继续转换,可先复制结果并粘贴回输入框
快速开始
1
2
3
4
常见使用场景
变量/函数命名
英文词组一键转小驼峰/大驼峰/下划线,统一代码风格
CSS/URL
class 与路径推荐短横线(kebab-case),便于阅读与检索
数据库字段/常量
转 snake_case / CONSTANT_CASE,匹配团队规范
文件/路径
将含空格的名称转为 kebab-case 或 path/case,便于跨平台
接口/路由
REST 路径统一 kebab/下划线;GraphQL 字段沿用驼峰
文档排版
标题用 Title Case;段落首句用 Sentence case
批量重命名
粘贴多行名称,批量转换后整体复制/替换
代码评审
提交前统一命名,减少 diff 与后期返工
格式参考
小写: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
使用建议
前端命名:组件/类型使用大驼峰,CSS 类名与 URL 推荐使用连字符
后端脚本:Python 与数据库字段偏好下划线,Java/Go 变量常用驼峰或常量全大写
接口设计:REST 路径统一连字符或下划线,GraphQL 字段沿用驼峰命名
限制与兼容性
超大文本:可能导致浏览器失去响应或崩溃,建议分段转换
特殊符号:@#$ 等符号会被识别为分隔符,结果会转为对应的分隔样式
数字规则:数字本身保持原样,仅在与字母交界处插入分隔,避免误拆组合
隐私与安全
所有处理都在浏览器本地完成,当前内容可随时替换、清空并重新处理。
常见问题
小驼峰(userName)常用于变量或函数名,大驼峰(UserName)更适合类名、组件名
@#$ 等符号会被识别成分隔符,例如 hello@world 会转换成 hello_world,以保持命名一致
大小写类(小写/大写/标题等)不会改变中文;但 snake_case/kebab-case/camelCase 等命名格式会移除或替换非拉丁字符。例如“测试 test”在 snake_case/kebab-case 中通常会变为“test”。