可以做什么
配置不上传
解析、格式化、转换和树都在内存里完成。工具页不会把编辑器正文 POST 出去。
错误落到行号
非法 TOML 会保留原文,并指出行号。覆盖 Cargo.toml 和 pyproject.toml 这类常见文件。
JSON 与 YAML
可以双向转换。日期、注释、inf/nan 和超大整数在无法保住类型时会明确说明。
模板
从 Cargo、pyproject、Hugo、Netlify 或语法示例开始,再送到格式化或树页面。
实用工具
TOML 模板
可用浏览 Cargo、pyproject、Hugo、Netlify 和语法示例。
TOML 格式化与校验
可用检查 TOML v1.0,定位错误行,并就地格式化。
TOML 树形预览
可用把表和数组表看成可折叠的树,并显示类型。
TOML 路径查询
可用按路径取值,例如 package.version 或 servers[0].host。
TOML 键名风格
可用批量把键名转成 snake_case、camelCase 或 PascalCase,不改值。
TOML 转义检查
可用标出非法转义与未闭合字符串,并给出行/列提示。
TOML 搜索替换
可用字面量或正则替换,先预览再写入;可限定键名或字符串值。
TOML 压缩
可用去掉注释并压缩空白,方便放进环境变量或 URL;可用格式化展开。
TOML Diff 对比
可用左右对比两份 TOML,可忽略注释或空行。
TOML Schema 校验
可用用预设(Cargo、pyproject、Ruff、Tauri)或自定义 JSON Schema 校验 TOML。
TOML 合并
可用合并多份 TOML,策略可选覆盖、数组追加或仅提示冲突。
TOML 拆分
可用按顶层表拆成多个片段,可分别复制或下载。
TOML 环境变量预览
可用用本地 KEY=value 预览 $ 占位符,并重新校验结果。
转换
生成
指南
TOML v1.0、Cargo.toml、pyproject.toml 的短参考,读完可跳进工具页。
同系列工具
toolsworkbox.com 上还有 YAML、Markdown 等浏览器本地工具。
常见问题
- TOML 会上传吗?
- 不会。解析、格式化、转换和树都在浏览器里完成。草稿只存在这台设备的本地存储中。
- 格式化会保留注释吗?
- 不会。格式化会先解析再写回数据,注释会被去掉。格式化页在按钮旁写明了这一点。
- 示例在哪里?
- 顶栏进入模板,或在工具页使用加载示例。下拉里的四项和完整目录是同一份静态数据。
已注册工具:18