命名格式转换
转换结果
等待输入命名内容并点击转换...
输入源
工具详情
功能说明
命名格式转换工具可以自动识别驼峰、下划线、短横线、点号以及混合分隔符输入,一键转换为指定的命名风格,适用于 API 字段设计、代码迁移、数据库字段映射等场景:
- 7 种目标风格:小驼峰、大驼峰、下划线、短横线、常量、点号、空格;
- 自动分词:驼峰边界、缩写词(HTTPServer)、非字母数字分隔符、中文混输均可正确拆分;
- 数字控制:数字可保留在词内,也可独立成词;
- 多行批量:一次处理多行命名,每行独立转换并保留顺序;
- 纯本地处理,转换结果可一键复制或下载为 TXT 文件。
使用说明
- 在下方输入框中粘贴任意风格的命名内容,可多行;
- 在操作面板中选择目标格式并配置数字处理、空行与空格选项;
- 点击「转换」,结果会实时显示在左侧终端区;
- 切换选项时结果自动更新,无需重复点击转换;
- 可使用「复制」或「下载」导出结果。
专业术语解释
camelCase(小驼峰命名)
首个单词全部小写,后续每个单词首字母大写,单词之间无分隔符。广泛用于 JavaScript、Java 等语言的变量与方法命名,如
userName、getUserInfo。
PascalCase(大驼峰命名)
每个单词首字母均大写,单词之间无分隔符。常用于类名、组件名、类型定义,如 UserProfile、HttpRequest。
snake_case(下划线命名)
所有单词小写并用下划线连接,常见于 Python 变量、函数命名及数据库字段命名,如 user_name、created_at。
kebab-case(短横线命名)
所有单词小写并用短横线连接,常用于 CSS 类名、HTML 属性、URL 路径及文件名,如
main-content、user-profile。
CONSTANT_CASE(常量命名)
所有字母大写并用下划线连接,用于表示不可变的常量值,如 MAX_RETRY_COUNT、API_BASE_URL。
dot.case(点号命名)
所有单词小写并用点号连接,常用于配置文件键名、包命名与日志分类,如 app.name、user.profile。
注意事项
隐私保护
所有转换均在浏览器本地完成,输入内容不会上传至服务器,可放心处理内部字段命名。
分词提示
全大写缩写词(如 HTTPServer、XMLHttpRequest)会被拆为独立单词再按目标风格转换;如需保留大写缩写,请手动调整输出结果。
使用建议
混合分隔符输入(如 user_Name-Name)会被统一识别为单词分隔,适合清理历史遗留命名。中文与字母混输时中文会作为独立词保留。