大小写转换

文本格式一键转换

使用说明

🚀 快速开始

  • 粘贴或输入需要转换的文本,非拉丁文字(如中文、日文等)与表情符号保持不变
  • 在“基础/编程/其他”分类中选择目标格式,实时查看转换结果
  • 点击格式卡片即可复制结果,支持多行文本批量转换
  • 按顺序点击需要的格式卡片,一次操作即可完成多重转换

📌 常见使用场景

  • 变量/函数命名:英文词组一键转小驼峰/大驼峰/下划线,统一代码风格
  • 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,以保持命名一致

混合语言文本会被误改吗?

非拉丁文字与表情符号不会改变,仅转换拉丁字母词(例如“测试 test”→“测试 Test”)

大小写转换 - 变量、CSS、API、数据库命名 - CrateX.app