数据格式在线工具(45 个)
MillionTools 在线工具箱的数据格式类免费在线工具,全部在浏览器本机完成,文件与数据不上传服务器。
- 数据格式专区导航 — 数据格式(data)专区全部工具的导航/索引页: 按 JSON / YAML / TOML / XML / Base64
- 表格转换器 — CSV ↔ Excel(xlsx) ↔ JSON 互转 + 表格清洗(去空行 / 去重)。上传 .xlsx/.csv/.
- JSON 可视化 — 把 JSON 画成节点关系图: 对象/数组成节点(列出键值), 嵌套值连边到子节点, 左→右树状展开。复杂嵌套 JSON
- JSON 树视图 — 把 JSON 渲染成可折叠的层级树,直观查看结构、快速定位字段。对象 / 数组显示子项数,标量显示值与类型,可一键全部展
- CSV 数据工具箱 — 粘贴 / 上传 CSV,自动识别分隔符与列类型,去空行 / 去重 / 选列 / 排序 / 筛选,支持按行数拆分多文件(Z
- JSON Schema 生成器 — 粘贴 JSON 样本,自动推断生成 JSON Schema(draft-07):递归类型、对象 required、数组
- IEEE 754 浮点数位检视器 — 输入一个十进制数 → 看它在 float32(single) / float64(double) 里**确切**存的是什
- CBOR 解码器 — 把 CBOR(RFC 8949, 像 JSON 的紧凑二进制)解成 类型化树 + 等价 JSON, 没库也能读。WebA
- Java .class 文件查看器 — 「UnsupportedClassVersionError: class file version 61.0」不用再查表
- ELF 文件头查看器 (Linux/Android) — Windows 上没有 readelf/checksec 也能看清一个 Linux 二进制的底细: 上传 Linux 可
- JSON 脚本转换 — 用 JavaScript 对 JSON 过滤/映射/聚合/重排(写 JS 的 jq)。脚本在 QuickJS-wasm
- JSON Schema 校验器 — JSON 数据 + JSON Schema(draft-07)→ 校验数据是否符合, 不符则逐条列出 路径 / 关键字
- JSON 美化 — JSON 格式化/美化查看器, 支持 2/4 空格缩进, 语法检查
- .lnk 快捷方式解析器 — 不双击就看清 Windows 快捷方式会执行什么: 上传 .lnk → 还原真实目标路径 / 命令行参数 / 工作目录
- Mach-O 文件查看器 (macOS/iOS) — Windows 上没有 otool/lipo/codesign 也能看清一个苹果二进制的底细: 上传 macOS/iOS
- MessagePack 解码器 — 把 MessagePack 二进制(Redis / 各类 API / RPC 常用的紧凑序列化)解成 类型化树 + 等价
- PE 可执行文件头查看器 — 看清一个 Windows 可执行文件的底细而不运行它: 上传 .exe/.dll/.sys → 结构化摊开 CPU 架构
- Plist 查看/转换器 — macOS/iOS 的 .plist 常是二进制格式(bplist00), 文本编辑器打不开。上传或粘贴(XML 原文/
- Protobuf 解码器 — 没有 .proto schema 也能把二进制 Protocol Buffers 按 字段号 | 线类型 | 值 解开,
- CSV 数据透视表 — 上传或粘贴 CSV → 选 行维度(可两级)、列维度(可选)、度量字段 + 聚合方式(求和/平均/计数/去重计数/最小/
- .torrent 解析器 — 不开 BT 客户端就能看种子内容: 上传 .torrent → 名称/总大小/文件列表/piece 大小与数量/trac
- JSON 压缩 — 移除 JSON 中所有多余空白, 输出最小化 JSON 字符串
- JSON 差异 — 比较两段 JSON 结构差异, 高亮显示新增/删除/修改行, 基于 jsdiff
- JSON → CSV — 将 JSON 数组转换为 CSV 格式, 支持自定义分隔符, 自实现转换
- JSON → YAML — 将 JSON 字符串转换为 YAML 格式, 依赖 js-yaml@4.1
- JSON → TOML — 将 JSON 对象转换为 TOML 格式, 支持嵌套对象/数组(标量元素)
- JSON → XML — 将 JSON 对象转换为 XML 格式, 自实现对象树→XML标签序列化
- YAML 查看 — YAML 格式化/语法检查查看器, 依赖 js-yaml@4.1
- YAML → JSON — 将 YAML 字符串转换为 JSON 格式, 支持 2/4 空格缩进
- YAML → TOML — 将 YAML 字符串转换为 TOML 格式, 顶层必须是对象
- JSON 字符串转义 — 文本 ⇄ JSON 转义串(双引号/换行/制表/反斜杠/Unicode),可选外层引号
- 数据大小换算 — bit / 字节 与十进制(KB=1000)、二进制(KiB=1024)各级单位互换,双制式并列
- TOML → JSON — 将 TOML 字符串转换为 JSON 格式, 支持 TOML 1.0 核心子集
- TOML → YAML — 将 TOML 字符串转换为 YAML 格式, 支持 TOML 1.0 核心子集
- XML 美化 — XML 格式化/美化查看器, 使用浏览器原生 DOMParser + 递归缩进
- XML → JSON — 将 XML 字符串转换为 JSON 对象, DOMParser + 自实现树遍历
- Base64 字符串 — Base64 编码/解码字符串, 支持 UTF-8 (TextEncoder/TextDecoder)
- JSON ⇄ URL 参数 — JSON 对象与 URL 查询参数互转,支持嵌套对象 / 数组的方括号记法 (a[b]=1 / c[0]=x)
- Base64 文件 — 文件 Base64 编码/解码, FileReader API + Blob 下载
- JSON 转实体类 — 粘贴 JSON 示例,推断类型生成 TypeScript / Go / Java / C# 实体类(含嵌套)
- JSON ⇄ XLSX — JSON 数组 → Excel 下载;上传 Excel → JSON。基于 SheetJS 懒加载,全本机
- JSON 转 SQL — JSON 对象数组 → CREATE TABLE + INSERT,自动推断列类型,支持 MySQL / Postgre
- JSONPath 解析器 — 用 JSONPath 表达式查询 JSON,支持 .. 递归、[*]、[?(@.x>1)] 过滤等。基于 jsonpat
- 进制转换 — 整数任意进制转换 (2-36 进制), parseInt + toString 实现
- 罗马数字 — 阿拉伯数字 ↔ 罗马数字互转 (1-3999), 自实现减法原则算法