命名格式转换器
camelCase
myVariableName
PascalCase
MyVariableName
snake_case
my_variable_name
kebab-case
my-variable-name
CONSTANT_CASE
MY_VARIABLE_NAME
dot.case
my.variable.name
Title Case
My Variable Name
Sentence case
My variable name
lower case
my variable name
UPPER CASE
MY VARIABLE NAME
相关外部网站
部分链接为联盟营销链接。
相关工具
文本大小写转换器一键将文本在 UPPERCASE、lowercase、Title Case、camelCase、snake_case、kebab-case 等之间转换并同时显示。浏览器内完成,不上传。JSON 格式化在线免费 JSON 格式化工具:粘贴即可美化、压缩并校验 JSON。出错时精确显示行列号并高亮,不上传数据。Base64 编码/解码文本与 Base64 互转,中文表情不乱码(UTF-8),支持 URL 安全 base64,图片转 data URL,全部在浏览器内处理不上传。正则表达式测试器实时测试正则表达式:高亮匹配、捕获组、标志位和替换预览,全部在浏览器中完成,不上传任何内容。
本工具将任意格式的名称一次性转换为所有常用命名格式:camelCase、PascalCase、snake_case、kebab-case、CONSTANT_CASE、dot.case、Title Case 等。即使输入 camelCase 或混合格式,也能智能分割单词,让您直接复制代码或内容所需的格式。所有操作在浏览器中完成。
使用方法
- 输入或粘贴任意格式的名称。
- 查看下方各命名格式的转换结果。
- 复制所需格式。
转换原理
首先将输入拆分为单词。空格、下划线、连字符和点号均视为单词分隔符,同时识别 camelCase 或 PascalCase 内部的大小写边界,包括 HTMLParser 这样的连续大写字母(会被拆分为 HTML 和 Parser)。然后按照各目标格式的规则重新拼接并调整大小写,使同一名称在所有格式中保持一致。
功能
一键生成所有格式
一次输入生成十种格式,随时复制。
智能单词分割
从 camelCase、分隔符和连续大写中识别单词。
代码友好
涵盖变量、常量、文件和 URL 所使用的命名格式。
即时私密
所有转换在浏览器中完成,不上传任何数据。
适用场景
编程开发
让变量和文件名符合项目的命名规范。
API 与数据
在 snake_case 和 camelCase 之间相互转换键名。
URL
将标题转换为 kebab-case 的 URL 片段。
文档
生成 Title Case 或 Sentence case 的标题。
注意事项
- 单词分割支持 camelCase 边界、分隔符和连续大写。
- 数字与所在单词保持连接,并带入各命名格式。
- 请选择与您的语言或项目风格匹配的格式。
- 所有处理在您的设备上运行,不上传任何数据。
常见问题
- 支持哪些命名格式?
- camelCase、PascalCase、snake_case、kebab-case、CONSTANT_CASE、dot.case、Title Case、Sentence case、lower case 和 UPPER CASE。
- 能识别 camelCase 输入吗?
- 可以。工具在大小写边界处分割单词,myVariableName 会被识别为 my、variable、name 三个单词。
- 如何处理连续大写字母?
- 连续大写字母会保持在一起,例如 HTMLParser 会被拆分为 HTML 和 Parser。
- 数字如何处理?
- 数字与周围的单词保持连接,并带入每种命名格式。
- 文本会被上传吗?
- 不会。所有转换在浏览器中完成,不会离开您的设备。