命名格式转换

驼峰、下划线、中划线命名互转工具,实时转换变量名与常量名格式。

纯浏览器本地运行,数据不上传服务器

输入后实时转换
自动拆分单词:支持 camelCase、PascalCase、snake_case、kebab-case、空格分隔及混合写法;中文等非字母数字字符作为分隔符处理。

使用说明

  1. 输入任意写法的名称(用户登录名、userLoginName、USER_LOGIN_NAME 等)。
  2. 下方实时给出 camelCase、PascalCase、snake_case、UPPER_SNAKE、kebab-case、Title Case 六种写法,可分别复制。
  3. 适合统一团队命名规范:把数据库字段(snake_case)转成 JS/TS 变量(camelCase)等场景。

常见问题

怎么拆分“HTTPServer”这类缩写?
算法优先按大小写边界拆分:HTTPServer → HTTP + Server → http_server。连续大写会被识别为一个缩写词。
中文名称能转吗?
中文会被当作分隔符处理,转换结果只保留 ASCII 单词,如“用户_name”会转成 user_name 相关形式。
哪种命名适合什么语言?
JS/TS 变量用 camelCase,类名用 PascalCase,Python/数据库用 snake_case,CSS 类与 URL 用 kebab-case,常量常用 UPPER_SNAKE。
反馈