大小写转换工具

在不同的大小写格式之间转换文本:大写、小写、标题大小写等

0 个字符

Text 输入

实时预览

0 种格式

通用文本

全大写
转换为全大写
全小写
转换为全小写
首字母大写
每个单词首字母大写
句子大小写
仅首字母大写
标题大小写
正确的标题大小写

编程

驼峰命名
JavaScript、Java 变量
帕斯卡命名
C#、Pascal 类名
蛇形命名
Python、Ruby 变量
烤串命名
URL、CSS 类
常量命名
常量、环境变量

特殊

点分命名
对象属性、配置
路径命名
文件路径、URL
交替大小写
交替字符大小写
反转大小写
翻转每个字符的大小写
列车命名
连字符加大写

专业的 Text 处理功能

高效专业地处理 Text 数据所需的一切功能

15+ 种格式支持

完整覆盖文本大小写,包括 camelCase、snake_case、kebab-case 等编程约定和文档格式。

实时预览

输入时即可查看所有格式变体,实时预览面板显示结果。

开发者优化

专为编程工作流程构建,支持 JavaScript、Python、Java、C# 等多种语言的约定。

Monaco 编辑器集成

专业的代码编辑器体验,具有语法高亮、主题和高级文本操作功能。

批量处理

处理大型文本文档、上传文件和处理多行,同时保持格式结构。

注重隐私

所有文本处理都在浏览器本地进行。您的数据永远不会离开您的设备。

工作原理

像专业人士一样处理您的 text 的简单步骤

1

输入文本

在 Monaco 编辑器中输入、粘贴或上传文本,支持完整的语法。

2

实时预览

输入或编辑时实时查看所有 15+ 种格式的转换。

3

选择格式

点击任何格式类别或特定转换以复制结果。

4

随处使用

将格式化文本复制到代码、文档或任何应用程序中使用。

专业的 Text 格式化和验证工具

Text 处理完全在你的浏览器中运行 —— 无上传、无账号、无限制。

处理方法

结合本工具的示例、语法限制和原始文档理解输出结果。

主要技术特性:

  • • 支持 15+ 种命名约定格式
  • • 完整的 Unicode 支持,兼容国际字符
  • • 集成 Monaco 编辑器,提供专业编辑体验
  • • 采用优化算法的实时处理
  • • 智能保留首字母缩写和特殊术语

处理与输出

核对页面说明的处理方式,使用前比较输入和结果。

安全与隐私:

  • • 100% 客户端处理 - 无服务器上传
  • • 所有操作均使用安全 HTTPS 连接
  • • 透明的转换算法

全面的格式支持

文档格式化

UPPERCASE - 标题、强调
Title Case - 正式标题
Sentence case - 正文文本

编程约定

camelCase - JavaScript、Java
snake_case - Python、Ruby
PascalCase - C#、Pascal
kebab-case - CSS、URL

特殊格式

CONSTANT_CASE - 常量
dot.case - 配置文件
path/case - 文件路径

跨行业信赖

开发与工程

  • 变量和函数命名
  • API 端点和路由命名
  • 数据库架构和表命名
  • 配置文件格式化

内容创作

  • 文章标题和标题
  • 社交媒体帖子格式化
  • 营销材料一致性
  • 文档结构格式化

为什么专业人士选择 EZ Formatter

100%
本地(客户端)处理
0
发送到服务器的数据
60
工作台中的工具

你的数据不会离开浏览器

常见问题解答

关于 Case Converter 格式化的常见问题解答

我们支持 15 种以上格式,包括 camelCase、PascalCase、snake_case、kebab-case、CONSTANT_CASE、dot.case、path/case、Train-Case、Title Case 及更多专用命名规范。

可以,智能检测系统在转换过程中会保留 XML、HTML、API、URL 等缩写词,确保它们在输出格式中保持可识别。

当然可以。批量处理功能可同时处理多行文本,对所有行应用相同的转换规则,同时保留行结构。

当您输入或粘贴文本时,所有 15 种以上的格式转换会同时在实时预览面板中展示,让您即时比较并选择最佳格式。

适合,许多开发者使用它来统一项目中的命名规范——将 snake_case 的数据库列转换为 JavaScript 的 camelCase,或生成 kebab-case 的 API 端点。

camelCase(JavaScript 函数和 Java 方法)、PascalCase(大多数语言中的类名)、snake_case(Python 和 Ruby 标识符)、kebab-case(CSS 类名、URL、文件名)、CONSTANT_CASE(环境变量和枚举),以及 Title Case With Spaces(带空格的标题大小写)。转换器严格遵循每种样式的确切规则——camelCase 将首个单词转为小写,PascalCase 将所有单词首字母大写。

像 "parse HTTP2 request" 这样的输入会在大小写边界和数字处拆分为单词,因此 HTTP2 保持为一个完整词元,在 camelCase 中转换为 http2Request,在 CONSTANT_CASE 中转换为 PARSE_HTTP2_REQUEST。缩写词在转换过程中从不做特殊处理——URL 在 Pascal 大小写下会变为 Url,这与 Google Java Style 等标准风格指南的行为一致。

单词边界由四种信号决定:空格、连字符、下划线,以及从小写到大写的转变。像 "XMLHttpRequest" 这样的字符串会在 l 到 H 的边界处拆分为 xml + http + request。如果拆分结果看起来不对,请检查是否存在连续的大写字母——算法会将小写字母之后出现的每一串新的大写字母视为一个新单词,这正是 Expressive Words 等规范化工具所依赖的惯例。

{-- * External Resources Component(#19 Phase 3b 内容佐证工程) * 工具页「权威引用」区块:RFC / W3C / WHATWG / ECMA / IANA / 官方规范站 / 官方语言文档 / Wikipedia。 * * - 接受 :slug 属性 → 经 config/tool-sources.php 家族矩阵渲染该工具的权威引用 * - slug 未命中映射时不渲染(无权威来源的工具静默跳过) * - 链接 title 保持英文(引用源专名);description 经 * common.resources.descriptions.{key} 本地化,lang 未命中回退英文(线上不裸奔) * - 引用链接统一标注 nofollow,并保留安全属性 * * @param string|null $slug --}}

为内容创作者、写作者以及任何处理文本的人提供的强大文本处理工具