Toolalize

文本大小写转换器

在 camelCase、PascalCase、snake_case、kebab-case 等格式之间转换文本。即时结果,带复制按钮。

camelCase
PascalCase
snake_case
SCREAMING_SNAKE
kebab-case
全大写
全小写
首字母大写
句首大写

常见示例

输入camelCasesnake_casekebab-case
hello worldhelloWorldhello_worldhello-world
user nameuserNameuser_nameuser-name
background colorbackgroundColorbackground_colorbackground-color
api endpointapiEndpointapi_endpointapi-endpoint
get user by idgetUserByIdget_user_by_idget-user-by-id

常见问题

camelCase 将复合词写成没有空格的形式,第一个词之后的每个词首字母大写 — 例如 "backgroundColor" 或 "getUserById"。这是 JavaScript、TypeScript、Java、Swift 和 Kotlin 中最主流的命名规范。
PascalCase(也称 UpperCamelCase)将每个词的首字母大写,包括第一个词 — 例如 "BackgroundColor" 或 "UserProfile"。camelCase 只从第二个词开始大写。PascalCase 通常用于类名、React 组件和 TypeScript 接口。
snake_case 用下划线连接单词,全部小写 — 例如 "background_color" 或 "user_id"。这是 Python 的标准命名规范,也用于数据库列名和 REST API 参数。SCREAMING_SNAKE_CASE(全大写加下划线)用于常量和环境变量,如 DATABASE_URL。
kebab-case 用连字符连接单词 — 例如 "background-color" 或 "user-id"。这是 CSS 属性名("font-size"、"border-radius")、HTML 属性和 URL slug 的标准。它易于阅读,在前端开发中广泛使用。