OPML ↔ RSS/Atom 订阅源列表转换器

从 OPML 提取订阅源,或根据订阅源 URL 列表生成 OPML

输入

粘贴阅读器导出的 OPML,或打开 .opml 文件。文件夹会成为分类。

最多 2 MB、10,000 个订阅源。

选项

转换方向

仅协议或主机的大小写、或 #片段不同的 URL 视为相同。查询字符串和末尾斜杠仍会区分。

订阅源元数据

可选。通过 CodingTool 服务器请求最多 25 个订阅源,以补全缺失的标题和网站链接。转换本身从不需要它。

输出

粘贴 OPML 或打开文件以列出其中的订阅源。
OPML 转换器能做什么?

OPML 是订阅源阅读器用来导入和导出订阅的文件格式。本工具会从 OPML 文件中提取每个订阅源及其文件夹路径、标题、订阅源 URL 和网站链接,也能根据简单的订阅源 URL 列表生成有效的 OPML 2.0 文件。两个方向都在浏览器中运行,订阅列表永远不会上传。

使用方法
  1. 1.选择 OPML → 订阅源列表 或 订阅源列表 → OPML。
  2. 2.粘贴输入、打开文件或加载示例。
  3. 3.查看计数和诊断,了解被跳过、无效或重复的条目。
  4. 4.在 表格、URL 列表、CSV、JSON 和 OPML 之间切换输出,然后复制或下载。
  5. 5.如有需要,选择 获取订阅源元数据 来补全缺失的标题和网站链接。
重复项、文件夹与导出

重复项只通过安全规范化来判断:忽略协议和主机的大小写以及 #片段,但保留路径、查询字符串和末尾斜杠,因为它们可能指向不同的订阅源。嵌套文件夹会保存为分类路径,并在生成 OPML 时重建。以 =、+、- 或 @ 开头的 CSV 单元格会加上撇号前缀,防止电子表格把它们当作公式执行。

隐私与限制

解析、转换和导出从不使用网络。获取订阅源元数据 是可选功能:它会把最多 25 个订阅源 URL 每次两个发送到 CodingTool 服务器,服务器在拦截私有和本地地址的前提下对每个公开订阅源只请求一次,且不保存任何内容。输入限制为 2 MB、10,000 个 outline 和 32 层嵌套,DOCTYPE 或 ENTITY 声明会被拒绝。

CodingTool 已正式上线于

Launched on StartupBaseCodingTool.dev - Free, Fast & Easy Developer Tools in One Place | Product HuntCodingTool - Featured on Startup FameFazier badgeListed on Turbo0Featured on Twelve ToolsFeatured on Findly.toolsLaunchpadly Startup DirectoryCodingTool.dev — Featured on Smol Launch