大小写转换
大写、小写、首字母大写、camelCase、snake_case、kebab-case 一键互转;改字段命名、写接口参数时省得手动敲。
>_ 使用指南 · GUIDE
粘贴文本,一键转换为大写、小写、首字母大写,以及程序员最常用的三种命名格式:camelCase(小驼峰)、snake_case(下划线)、kebab-case(连字符)。把接口返回的 user_name 批量改成 userName、把设计稿的 CSS 类名转成变量名,贴一下就完成,不用逐个手动改。
改字段命名、写接口参数、整理配置键名时的高频小工具。本地实时转换,随时贴随时取。
>_ 常见问题 · FAQ
Q1 · camelCase、PascalCase、snake_case、kebab-case 分别用在哪?
主流约定:Java/JS 变量与方法用 camelCase(userName);类名、组件名、C# 方法用 PascalCase(UserService);Python 变量与数据库字段用 snake_case(user_name);CSS 类名、URL 路径用 kebab-case(user-name)。遵守各语言社区约定比个人偏好更重要——本工具帮你在这几种间无损互转。
Q2 · 连续大写字母(如 HTTPServer)转 snake_case 会怎样?
好工具会把连续大写当缩写词整体处理:HTTPServer → http_server 而不是 h_t_t_p_server。本工具按缩写词边界拆分。反向转换时 http_server 会还原成 HttpServer 形式,个别缩写边界可能与原命名有出入,转换后扫一眼即可。
Q3 · 中文和数字混在文本里能转吗?
中文不受大小写影响,原样保留;数字按普通字符处理,作为词的一部分参与边界判断(如 user2name 保持连贯)。纯中文文本转大小写没有实际意义,工具会原样返回。
Q4 · JSON 数据里几十个字段名要批量改,能用这个工具吗?
能。把字段名一行一个粘进来(≥2 行即自动进入逐行批量模式),选目标格式后整列一次转完:结果按行号对齐展示,某行转换失败只标记该行、不影响其他行,上限 5000 行。要改整段 JSON 里的键名时,先用「JSON 格式化」把字段列表复制出来,粘到本工具批量转好再贴回去。
Q5 · 转换是本地进行的吗?有次数限制吗?
全部转换在浏览器本地实时完成,无登录、无次数限制、不上传任何内容;页面加载后离线也能用,内部字段名、配置键名可放心粘贴。