文本大小写转换工具

支持 10 种大小写格式互转:全大写、全小写、首字母大写、句子首字母大写、 驼峰命名、帕斯卡命名、下划线命名、短横线命名、句点分隔、反转大小写。 智能识别驼峰、下划线、短横线等命名边界,实时预览所有格式结果,一键复制。 适用于编程命名风格转换、文本格式化、数据清洗等场景。所有处理在浏览器本地完成。

全大写UPPER CASE
HELLO WORLD EXAMPLE
全小写lower case
hello world example
首字母大写Title Case
Hello World Example
句子首字母大写Sentence case
Hello world example
驼峰命名camelCase
helloWorldExample
帕斯卡命名PascalCase
HelloWorldExample
下划线命名snake_case
hello_world_example
短横线命名kebab-case
hello-world-example
句点分隔dot.case
hello.world.example
反转大小写sWAP cASE
HELLO WORLD EXAMPLE
智能识别驼峰、下划线、短横线等命名边界。所有数据仅在浏览器本地处理。

常见问题

驼峰命名和帕斯卡命名有什么区别?

驼峰命名(camelCase):第一个单词首字母小写,后续单词首字母大写,如 myUserName。 常用于 JavaScript 变量名、函数名、Java 方法名。
帕斯卡命名(PascalCase):每个单词首字母都大写,如 MyUserName。 常用于类名、构造函数、React 组件名、TypeScript 接口名。两者仅首字母大小写不同。

下划线命名和短横线命名分别用在什么场景?

下划线命名(snake_case):单词间用下划线连接,如 user_name。 常用于 Python 变量名/函数名、Ruby、Rust、数据库字段名、JSON 键名。
短横线命名(kebab-case):单词间用短横线连接,如 user-name。 常用于 CSS 类名、HTML id、URL 路径、文件名(如 my-component.tsx)。

智能分词是怎么工作的?

工具会自动识别输入文本中的单词边界,分三步处理: ① 按非字母数字字符(空格、标点、下划线、短横线等)分割为片段; ② 对每个片段按大小写转换边界进一步分割(如 camelCase → camel + Case); ③ 连续大写字母作为一个整体(如 HTTPRequest → HTTP + Request)。 这样无论输入是驼峰、下划线还是短横线格式,都能正确拆分并重组为目标格式。

首字母大写和句子首字母大写有什么区别?

首字母大写(Title Case):每个单词的首字母都大写,如 Hello World Example。 常用于标题、书名、歌曲名。
句子首字母大写(Sentence case):仅每个句子的首字母大写,其余小写, 如 Hello world example。常用于正文段落、文章描述。

这个工具适合哪些使用场景?

编程命名转换:在驼峰、下划线、短横线等命名风格间快速转换, 适配不同语言的命名规范;② 文本格式化:将文本转为标题格式、句子格式或全大写; ③ 数据清洗:规范化用户输入的大小写格式;④ SEO 优化: 转换页面标题、Meta Description 的大小写格式。

数据会上传到服务器吗?

不会。本工具完全在浏览器内运行,所有大小写转换由 JavaScript 在你本地执行, 不会发送任何输入文本或转换结果到服务器。全程零网络请求,可离线使用。