🔠

大小写格式转换器

在 camelCase、snake_case、kebab-case、PascalCase、CONSTANT_CASE 等命名风格间互转。适合统一前后端字段命名约定、规范数据库列名、生成 CSS 类名与配置键,避免手写正则替换出错,提升代码风格一致性。

文本
12 格式
小写hello world example_text
大写HELLO WORLD EXAMPLE_TEXT
标题式Hello World Example Text
句子式Hello world example text
小驼峰命名helloWorldExampleText
大驼峰命名HelloWorldExampleText
下划线命名hello_world_example_text
连字符命名hello-world-example-text
常量命名HELLO_WORLD_EXAMPLE_TEXT
帕斯卡连字符Hello-World-Example-Text
点号式hello.world.example.text
路径式hello/world/example/text

关于 大小写格式转换器

写代码、起变量名、整理标题时,常常要在 camelCase、snake_case、kebab-case、PascalCase、大写、小写、首字母大写等多种命名风格之间反复切换,手动改既慢又容易漏字母。本工具在浏览器本地一次性识别单词边界并转换成你需要的任意一种风格,过程不联网、文本不上传,粘贴含内部字段名的内容也无需顾虑泄露。 建议在日常开发中收藏本工具,遇到数据格式转换需求时即可快速打开使用。所有转换均在浏览器本地完成,数据不会上传,可放心粘贴敏感内容。

使用场景

  • 变量改命名 — 把后端返回的 snake_case 字段批量转成前端习惯的 camelCase。
  • 生成常量 — 把一句描述转成 SCREAMING_SNAKE_CASE 用作枚举或环境变量名。
  • URL 别名 — 把文章标题转成 kebab-case 作为 SEO 友好的路由 slug。
  • 标题排版 — 把段落转成 Title Case 或句首大写,统一文档与按钮文案风格。
  • 类名规范 — 把组件描述转成 PascalCase,符合 React/类命名约定。

常见问题

它怎么判断单词边界?

工具会同时识别空格、下划线、连字符以及驼峰中的大小写跳变(如 fooBar)作为分隔点,再按目标风格重组,因此混合格式也能正确拆分。

数字会被当成单词的一部分吗?

会保留在相邻单词中。例如 user2Name 转 snake_case 得到 user2_name,数字不会被单独切走,符合大多数代码风格。

连续大写的缩写(如 HTTPURL)会怎样?

连续大写会被视为一个整体词,转 camelCase 时通常输出 httpurl 或按设定保留缩写,建议转换后核对缩写是否符合预期。

能处理多行批量转换吗?

可以逐行处理,每行作为一段独立文本转换,适合一次性整理一列字段名。

只想简单全大写/全小写怎么办?

直接选择大写或小写模式即可,它不会改动单词分隔,只调整字母大小写。

有浏览器兼容性要求吗?

本工具兼容所有现代浏览器(Chrome、Firefox、Edge、Safari),无需安装任何插件或扩展。

可以离线使用吗?

首次加载后,部分功能在离线状态下仍可使用。页面资源加载后,核心逻辑完全在浏览器本地运行,不依赖网络。