大小写转换
把文本转换为 kebab-case、camelCase、snake_case、Title Case 等十多种格式。 所有处理都在本地完成,不会上传任何内容。
- 输入
- Text · identifiers · lists
- 输出
- 14 cases
文本
小写单词以连字符连接。URL 别名、CSS 类名和文件名。
文本
106 个字符 · 13 个单词 · 5 行
结果
kebab-case
the-quick-brown-fox-jumps-over-the-lazy-dog user-profile-id xml-http-request background-color max-retry-count
选择格式,复制结果
从列表中选择你需要的格式,文本会在你输入时同步转换。切换到其他格式是即时的,也不会改动你输入的内容,所以把一个标题变成 URL 别名、CSS 类名和常量名,只需在同一个菜单里选三次,而不是在表单里来回折腾三轮。
各种格式的用途
- lowercase
- 全部小写。电子邮件地址、标签和低调的标题。
- UPPERCASE
- 全部大写。标签、警告和缩写。
- Title Case
- 每个单词首字母大写。新闻标题、书名和文章标题。
- Sentence case
- 仅每句话开头大写。正文和界面文案。
- camelCase
- 首个单词小写,其余首字母大写,无分隔符。JavaScript 和 Java 变量、JSON 键。
- PascalCase
- 每个单词首字母大写,无分隔符。类名、类型和 React 组件。
- snake_case
- 小写单词以下划线连接。Python、Ruby 和数据库字段。
- kebab-case
- 小写单词以连字符连接。URL 别名、CSS 类名和文件名。
- CONSTANT_CASE
- 大写单词以下划线连接。常量和环境变量。
- Train-Case
- 首字母大写的单词以连字符连接。HTTP 头,例如 Content-Type。
- dot.case
- 小写单词以点连接。配置键和翻译键。
- path/case
- 小写单词以斜杠连接。URL 路径和文件夹名称。
- aLtErNaTiNg cAsE
- 字母在小写与大写之间交替。大多用于调侃语气。
- iNVERSE cASE
- 每个字母的大小写都翻转。适用于误开 Caps Lock 时输入的文本。
如何识别单词
- 空格和标点会拆分单词。其他格式使用的连字符、下划线、点和斜杠也一样,所以任意格式都可以转换成任意其他格式。
- 大小写变化同样会拆分单词。
userProfileId会变成user、Profile和Id,连续的大写缩写会在后续单词之前结束,因此XMLHttpRequest会变成xml-http-request。 - 每一行单独转换。粘贴一份名称列表,每行一个,标识符格式会返回一份列表,而不是一个超长的名称。
- 普通文本格式不会改动其余内容。lowercase、UPPERCASE、Title Case 和 Sentence case 只改变字母,因此标点、空格和段落都原样保留。
常见问题
- 如何把文本转换为 kebab-case?
- 把文本粘贴或输入到输入框中,然后在“转换为”列表中选择 kebab-case。每个单词都会转为小写并用连字符连接,因此 "Hello World Example" 会变成 hello-world-example。点击复制按钮即可复制。
- camelCase 和 PascalCase 有什么区别?
- 两者都不使用分隔符连接单词,并将每个单词首字母大写。camelCase 保持第一个字母小写(userProfile),PascalCase 则把它也大写(UserProfile)。JavaScript 变量通常用 camelCase,类和 React 组件则用 PascalCase。
- 什么时候用 snake_case,什么时候用 kebab-case?
- snake_case 是 Python 变量、数据库字段和许多 JSON API 的惯例。kebab-case 用于 URL 别名、CSS 类名和文件名,因为下划线在这些场景中较难阅读,或会被特殊处理。
- 支持带重音符号的字母和其他文字吗?
- 支持。单词是按 Unicode 字母类别识别的,因此带重音的拉丁字母、西里尔字母和希腊字母都能正确转换。没有大小写之分的文字,例如中文或阿拉伯文,会保持原样,但仍会按空格和标点拆分。
- 我的文本会被发送到别处吗?
- 不会。转换在你的浏览器中随输入实时进行,你粘贴的任何内容都不会离开你的设备。
其他工具
Lorem Ipsum 生成器按段落、句子或单词生成占位文本,支持纯文本或 HTML。图像转换器重新编码、缩放和矢量化图片,实时对比转换前后效果。Data Studio在 JSON、YAML、TOML、CSV 和 Markdown 之间转换结构化文本。压缩与归档用 gzip 或 Brotli 压缩任何文件,或把整个文件夹打包成 ZIP。DOCX 转 PDF把 Word 文档转换成文字可选中的真正 PDF。PDF 转 DOCX从 PDF 的文本层还原出可编辑的 Word 文档。消除背景自动 AI 检测、智能选区与精准手动工具。PDF编辑器直接在浏览器中签署文档、编辑文本、插入图片并涂白遮盖PDF。图片转 ASCII把照片变成 ASCII 字符画,黑白或全彩均可。JWT 密钥生成器随机的 HS256、HS384 和 HS512 密钥,支持 hex 或 Base64,可直接用于 .env。JWT 解码器查看令牌的头部和声明,检查是否过期,并验证签名。密码生成器强随机密码,并以位显示强度。模拟数据生成器生成逼真的假用户、商品和订单,支持自定义列,可导出 JSON、CSV 或 SQL。