小写
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),无需安装任何插件或扩展。
可以离线使用吗?
首次加载后,部分功能在离线状态下仍可使用。页面资源加载后,核心逻辑完全在浏览器本地运行,不依赖网络。