在九种常见格式之间转换文本:UPPERCASE(大写)、lowercase(小写)、Title Case(标题大小写)、Sentence case(句首大写)、camelCase、PascalCase、snake_case、kebab-case 和 CONSTANT_CASE。转换在你输入时实时进行——无需点击。适用于重命名变量、格式化 slug、创建类名以及为不同场景转换文案。
选择目标格式
点击顶部九个格式按钮之一。输出会在你输入时立即更新。
粘贴或输入你的文本
在左侧区域粘贴文本、变量名、句子或任何文字。转换会实时进行。
复制结果
点击复制,将转换后的文本复制到剪贴板。它可直接粘贴到你的代码、文档或 URL 中。
按需下载
对于较长的文本,点击下载,将输出保存为 .txt 文件。
camelCase 以小写字母开头,并将其后每个单词的首字母大写:myVariableName。它是 JavaScript、Java、C#、Swift 以及大多数现代语言中变量和函数的标准命名约定。在某些框架中,它也用于 CSS 自定义属性名。
snake_case 全部使用小写,单词之间用下划线:my_variable_name。它是 Python(PEP 8)、Ruby、Rust 中变量和函数的标准,以及 SQL 中列名的标准。在偏好可读性而非紧凑性的项目中,它也常用于文件名和数据库表名。
kebab-case 全部使用小写,单词之间用连字符:my-variable-name。它用于 HTML 属性(data-my-value)、CSS 类名、CSS 自定义属性、URL slug(/my-blog-post)和 NPM 包名(@scope/my-package)。请注意,连字符在 JavaScript 标识符中无效,因此 kebab-case 主要用于网页和 URL 场景。
两者都不用分隔符连接单词并将每个单词首字母大写,但 PascalCase 连第一个单词也大写:MyVariableName。PascalCase(也称 UpperCamelCase)用于大多数语言中的类名和组件名(React 组件、C# 类型、Java 类)。camelCase 用于实例/变量/函数。
CONSTANT_CASE(或 SCREAMING_SNAKE_CASE)全部使用大写并用下划线:MY_CONSTANT_VALUE。它用于大多数语言中的常量和环境变量:Python/Java 中的 MAX_RETRY_COUNT、.env 文件中的 API_KEY、C/C++ 中的 #define MAX_SIZE。全大写约定表示此值在运行时不应更改。
有问题吗? 报告问题