🔤 字符串大小写转换器

免费在线字符串大小写转换工具,支持camelCase/PascalCase/snake_case/kebab-case/CONSTANT_CASE等8种格式互转。无需注册。 | 无需注册 · 数据绝不上传服务器

零依赖·可离线使用

输入字符串,一键转换为camelCase/PascalCase/snake_case等8种命名格式

零依赖 · 可离线使用

📥 输入字符串

📋 转换结果

❓ 常见问题

支持哪些命名格式?

支持camelCase、PascalCase、snake_case、kebab-case、CONSTANT_CASE、dot.case、path/case和Sentence case共8种。

如何识别输入格式?

自动检测分隔符(下划线、连字符、大写字母、点号、斜杠)来判断格式。

支持批量转换吗?

支持。每行一个字符串,批量转换后逐行显示结果。

连续大写字母怎么处理?

连续大写字母(如HTMLParser中的HTML)作为整体保留,不会错误分割。

数据会上传到服务器吗?

不会。所有转换在浏览器本地完成。

camelCase和PascalCase的区别?

camelCase首字母小写(myVariable),PascalCase首字母大写(MyVariable)。

字符串大小写转换器能做什么?

字符串大小写转换器是一款免费在线开发者工具,支持将字符串在camelCase、PascalCase、snake_case、kebab-case、CONSTANT_CASE、dot.case、path/case和Sentence case等8种命名格式之间互转。支持批量处理,自动识别输入格式,适用于代码重构、API命名规范统一、数据库字段映射等场景。所有处理在浏览器本地完成。

核心功能

使用教程

1. 在输入框输入要转换的字符串,支持多行批量输入。

2. 工具自动识别格式并实时显示所有8种转换结果。

3. 点击结果行右侧的复制按钮复制单个结果。

4. 点击"复制全部"获取所有格式的转换结果。

应用场景

场景1:代码重构

将JavaScript的camelCase变量名批量转换为Python的snake_case,或反之。

场景2:API设计

统一API字段命名规范,在JSON的camelCase和数据库的snake_case之间转换。

场景3:CSS类名

在BEM的kebab-case和CSS Modules的camelCase之间切换。

扩展知识

命名规范因语言而异:JavaScript/Java偏好camelCase,Python/Ruby用snake_case,HTML/CSS用kebab-case,C用PascalCase,环境变量用CONSTANT_CASE。转换原理是先分词(按大写字母、下划线、连字符、点号、斜杠分割),再按目标格式重组。连续大写字母(如HTMLParser)作为整体处理,避免错误分割。

字符串大小写转换器 | 无需注册 · 数据绝不上传服务器

问题反馈: dexshuang@google.com