大小写转换工具

在 camelCase、snake_case、kebab-case、PascalCase 等之间转换文本。

你的文本在浏览器本地转换,不会上传到任何服务器。

需要生成 TypeScript 类型?试试 JSON 转 TypeScript。

关于 大小写转换工具

这款命名转换器可一键在 camelCase、PascalCase、snake_case、kebab-case、CONSTANT_CASE、dot.case、path/case、Title Case、Sentence case、小写和大写之间转换文本。它专为重命名变量、API 字段和数据库列的开发者打造,同时也适合需要一致标识符或可读标题的写作者和质量工程师。粘贴一个标识符、一个 CSV 列名或整份列表,再选择目标样式;每一行都会独立转换,因此多行列表始终保持对齐。可用它把 JSON 键转换为常量、将标题转为 kebab-case 形式的 slug,或在把 camelCase 转为 snake_case 时统一代码库中混杂的命名约定。所有处理都在你的浏览器本地完成,因此你的数据绝不离开你的设备。

功能特性

如何使用 大小写转换工具

  1. 将你的文本粘贴或输入到输入框中。
  2. 选择目标命名样式,例如 snake_case、camelCase 或 kebab-case。
  3. 在输出面板查看转换后的结果。
  4. 点击复制,将转换后的文本放入剪贴板。

示例

输入

helloWorld
HTTPRequestHandler

输出

hello_world
http_request_handler

将两个 camelCase 标识符逐行转换为 snake_case。

常见错误与故障排除

常见问题

什么是 ArrayKit 命名转换器?
它是一款文本命名转换器,可在 camelCase、PascalCase、snake_case、kebab-case、CONSTANT_CASE、dot.case、path/case、Title Case、Sentence case、小写和大写之间改写单词和标识符。
如何把 camelCase 转换为 snake_case?
粘贴 camelCase 文本,选择 snake_case 作为目标,命名转换器会在每个单词边界插入下划线,例如 helloWorld 会变成 hello_world。
可以一次转换整个列表吗?
可以。每一行都会独立转换,因此你可以粘贴一列名称或标识符,它们会原地转换而不会被合并。
命名转换器如何识别标识符中的单词边界?
它会在已有的 camelCase 转折、连续缩写以及下划线、连字符、点和斜杠等分隔符处拆分,然后按你所选的样式重新组合单词。
可以用它把标题转成 kebab-case 形式的 slug 吗?
可以。粘贴标题,选择 kebab-case,转换器会将单词转为小写并用连字符连接,生成干净的 URL slug。
使用这款工具时我的文本是否保密?
是的。命名转换器完全在你的浏览器中运行,因此你粘贴的文本在本地处理,绝不离开你的设备。

相关工具

全部 ArrayKit 工具