Handy Dev Tools
日常工作的简单在线工具。

暂无收藏

    Base64 编码/解码器
    Markdown 转 HTML
    HTML 转 Markdown
    URL 编解码
    Unicode 转义转换
    Unicode 编解码
    SQL 格式化
    SQL 分割
    SQL 参数绑定
    JSON 格式化
    XML 格式化
    YAML 格式化
    GraphQL 格式化
    JSON 转 YAML
    YAML 转 JSON
    JSON 转 TOML
    TOML 转 JSON
    HTML 实体 编码/解码
    TOML 转 YAML
    YAML 转 TOML
    CSV 转 SQL INSERT
    Markdown 表格生成
    JSON 转 XML
    XML 转 JSON
    UUID 生成器
    ULID 生成器
    密码生成器
    哈希生成
    Lorem Ipsum 生成器
    Lorem Picsum 图片URL生成器
    测试数据生成工具
    QR 码生成
    S3 路径解析与转换
    IP 地址计算
    子网分割
    子网合并
    CloudFront 签名 URL 生成
    RDS 连接字符串生成
    坐标转换器
    地理格式批量转换
    JWT 解码与解析
    Basic 认证
    密码强度分析
    信用卡验证
    PII Mask(敏感信息脱敏)
    RSA 密钥对生成器
    大小写转换
    罗马字转换
    罗马数字转换器
    语音代码转换器
    字符计数
    文本 Diff
    HTML 标签移除
    正则表达式测试
    颜色转换
    骰子
    Crontab 生成器
    Crontab 解析器
    表情选择器
    Unix 时间戳转换器
    HTTP 状态码搜索
    端口号查询
    MIME 类型搜索
    Base64 文件转换
    图片 Base64 编码/解码
    User-Agent 解析
    URL 解析
    OGP 检查
    提交信息生成器
    Chmod 计算器
    终端 GIF 生成器
    .env Parser & Validator
Ctrl+K

大小写转换

可将文本转换为多种大小写格式(大写、小写、蛇形、驼峰、帕斯卡、短横线、标题等)。

Text
转换结果

使用方法

关于此工具

在大小写、首字母大写等风格之间转换文本。输入即实时转换为全部形式;支持从文件加载。

使用方法

1. 在文本框输入或通过「从文件加载」选择 .txt 等文件加载内容。 2. 输入时自动显示全部形式(大写、小写、蛇形、驼峰、帕斯卡、短横线、标题、APA 标题、句首大写、火车、点号等)。 3. 点击各形式旁的复制按钮可复制到剪贴板。

选项

输入:文本框或文件(最多 10,000 字/100KB)。

■ 种别说明 • lowercase: 全小写。例 hello world • UPPERCASE: 全大写。例 HELLO WORLD • snake_case: 单词用下划线分隔、小写。常用于变量、数据库列名。例 hello_world • PASCAL_SNAKE_CASE: 单词用下划线分隔、各词大写。常用于常量。例 HELLO_WORLD • camelCase: 首词小写,其余词首字母大写,无分隔符。JavaScript 常用。例 helloWorld • PascalCase: 每词首字母大写,无分隔符。常用于类名、类型名。例 HelloWorld • kebab-case: 单词用连字符分隔、小写。常用于 URL 路径、HTML 属性。例 hello-world • Title Case: 每词首字母大写。用于标题。例 Hello World • APA Title Case: 标题式,短连词/介词按 APA 风格小写。例 The Quick Brown Fox • Sentence case: 仅句首大写。例 Hello world • Train-Case: 单词用连字符分隔、每词首字母大写。例 Hello-World • dot.case: 单词用点分隔、小写。例 hello.world

使用场景

• 统一常量/变量命名 • 标题样式统一 • DB 搜索规范化 • 英语内容格式化

How it works

转换完全在浏览器内用 JavaScript 完成,不使用外部 API。通过正则与字符串操作检测词边界与大小写,再转换为 snake、camel、pascal、kebab、title 等形式。输入限制 10,000 字符。文件读取使用 FileReader API,仅在客户端处理,不发送到服务器。

隐私与数据处理

转换在浏览器内完成,输入不会发送到服务器。

常见问题

Q: 此工具支持哪些大小写格式?
A: 支持 lowercase、UPPERCASE、snake_case、SCREAMING_SNAKE_CASE、camelCase、PascalCase、kebab-case、Title Case、APA Title Case、Sentence case、Train-Case 和 dot.case,共 12 种格式,全部同时生成。
Q: 输入字符有限制吗?
A: 最多支持 10,000 个字符(文件加载时为 100 KB)。较长的文本请分段处理。
Q: Title Case 和 APA Title Case 有什么区别?
A: Title Case 将每个单词首字母大写。APA Title Case 遵循 APA 规范,短连词、介词和冠词(如 and、in、the)在非句首时保持小写。
Q: SCREAMING_SNAKE_CASE 用于哪些场景?
A: 常用于 Python、JavaScript/TypeScript 等语言中的常量命名,例如 MAX_RETRY_COUNT、API_BASE_URL。
Q: 文本会被发送到服务器吗?
A: 不会。所有转换均在浏览器内通过 JavaScript 完成,文本不会发送到任何服务器。