🔤 命名风格互转

camelCasePascalCasesnake_caseSCREAMING_SNAKE_CASEkebab-casedot.casepath/caseTrain-Case 8 种命名风格互转。支持批量多行自动识别输入风格。100% 本地

🎯 选择目标风格 点 preset 自动填入示例
camelCase
myVarName
PascalCase
MyVarName
snake_case
my_var_name
SCREAMING_SNAKE
MY_VAR_NAME
kebab-case
my-var-name
dot.case
my.var.name
path/case
my/var/name
Train-Case
My-Var-Name
输入(每行一条变量名) 0
转换结果 0
📊 8 种风格全对比 基于当前输入实时显示

使用场景

  • JS 变量名(camelCase) ↔ Python 变量名(snake_case)
  • 数据库字段(snake_case) ↔ JSON API 字段(camelCase)
  • 类名(PascalCase) ↔ 文件名(kebab-case)
  • 环境变量(SCREAMING_SNAKE) ↔ 配置键(dot.case)
  • URL 路径(path/case) ↔ 组件名(PascalCase)

风格说明

  • camelCase:首词小写,后续词首字母大写(userName, getUserById)
  • PascalCase:所有词首字母大写(UserName, GetUserById)
  • snake_case:全小写,下划线分隔(user_name, get_user_by_id)
  • SCREAMING_SNAKE_CASE:全大写,下划线分隔(USER_NAME,常用于环境变量)
  • kebab-case:全小写,短横线分隔(user-name,URL 常用)
  • dot.case:全小写,点分隔(user.name,配置键常用)
  • path/case:全小写,斜线分隔(user/name,文件路径常用)
  • Train-Case:每词首字母大写,短横线分隔(User-Name)