已复制

变量命名风格转换工具

驼峰(camelCase)、下划线(snake_case)、短横线(kebab-case)、大驼峰(PascalCase) 在线互转

输入变量名

结果 --

四种命名风格详解

camelCase 驼峰命名

首字母小写,后续每个单词首字母大写。常用于 JavaScript 变量名、函数名、Java 方法名、Swift 属性名等。

示例:userName, getUserById, helloWorld
snake_case 下划线命名

全部小写,单词间用下划线连接。常用于 Python 变量/函数名、Ruby 方法名、SQL 字段名、C 语言常量等。

示例:user_name, get_user_by_id, hello_world
kebab-case 短横线命名

全部小写,单词间用短横线连接。常用于 CSS 类名、URL 路径、HTML 属性、Vue 组件名等。

示例:user-name, get-user-by-id, hello-world
PascalCase 大驼峰命名

每个单词首字母大写,又称帕斯卡命名。常用于 Java/C# 类名、React 组件名、TypeScript 接口名等。

示例:UserName, GetUserById, HelloWorld
使用说明
基本使用
在输入框中输入变量名,选择源格式目标格式,即可实时看到转换结果。支持 camelCasesnake_casekebab-casePascalCase 四种命名风格之间的任意互转。
自动识别
如果不确定变量名属于哪种格式,可以使用「自动识别」模式作为源格式。工具会根据输入文本的特征自动判断命名风格并进行转换。
批量转换
支持多行输入,每行一个变量名,一次性批量转换所有变量名。常用于数据库字段名转代码变量名的场景。
常见场景
前端开发中常需要将 API 返回的 snake_case 字段转为 JS 中惯用的 camelCase;CSS 命名习惯用 kebab-case;Java/Python 类定义使用 PascalCase。本工具覆盖所有跨语言命名风格转换需求。
辅助功能
每个转换结果右侧都有复制按钮,点击即可将结果复制到剪贴板。所有转换纯前端完成,数据不会发送到服务器