{
 "id": "opml-file-2",
 "name": "OPML File",
 "category": "markup",
 "identifiers": {
  "extensions": [
   "opml"
  ],
  "mime": [
   "application/xml",
   "text/x-opml",
   "text/x-opml+xml",
   "text/xml"
  ],
  "puid": [
   "fmt/1883"
  ],
  "wikidata": [
   "Q836370"
  ],
  "signatures": [
   {
    "name": "OPML File v.2",
    "sequences": [
     {
      "position": "eof",
      "offset": 0,
      "max_offset": 4,
      "pattern": "3c2f626f64793e{0-4}3c2f6f706d6c3e"
     },
     {
      "position": "bof",
      "offset": 0,
      "max_offset": 86,
      "pattern": "3c6f706d6c{0-90}2076657273696f6e3d22322e3022{0-60}3e{0-5}3c68656164{0-69}3e{0-9}3c7469746c653e{0-300}3c2f7469746c653e"
     }
    ]
   }
  ],
  "priority_over": [
   "fmt/101"
  ],
  "loc_fdd": [
   "fdd000554"
  ]
 },
 "status": "writable",
 "summary": "OPML (Outline Processor Markup Language) files are an XML format developed to enable exchange of lists of internet web feeds (e.g. RSS feeds) between between different web feed aggregators, regardless of their operating system. OPML files have <opml version=\"x\"> near the start, then contents mainly divided into <head> and <body> sections. It was developed in the early 2000s, and is still commonly used for backing up or sharing RSS feeds.",
 "tools": [
  {
   "name": "Pandoc",
   "url": "https://pandoc.org",
   "license": "GPL-2.0-or-later",
   "open_source": true,
   "reads": true,
   "writes": true
  },
  {
   "name": "NewsFlash",
   "url": "https://apps.gnome.org/app/io.gitlab.news_flash.NewsFlash",
   "reads": true,
   "writes": false
  },
  {
   "name": "Pandoc",
   "url": "https://pandoc.org/",
   "reads": true,
   "writes": true,
   "license": "GNU General Public License, version 2.0",
   "open_source": true
  },
  {
   "name": "Q953757",
   "url": "https://lzone.de/liferea",
   "reads": true,
   "writes": false,
   "license": "GNU General Public License, version 2.0",
   "open_source": true
  }
 ],
 "projects": [
  {
   "name": "File Formats Wiki",
   "url": "http://fileformats.archiveteam.org/wiki/OPML",
   "kind": "wiki"
  },
  {
   "name": "PRONOM fmt/1883",
   "url": "https://www.nationalarchives.gov.uk/PRONOM/fmt/1883",
   "kind": "format-doc"
  },
  {
   "name": "Wikidata Q836370",
   "url": "https://www.wikidata.org/wiki/Q836370",
   "kind": "wiki"
  }
 ],
 "provenance": {
  "sources": [
   "converters",
   "ffw",
   "pronom",
   "wikidata"
  ]
 },
 "updated": "2026-10-24",
 "version": "2",
 "conversions": [
  {
   "to": "opendocument",
   "tool": "Pandoc",
   "command": "pandoc -f opml -t odt in.opml -o out.odt",
   "fidelity": "partial",
   "losses": "Document structure is kept; layout, styles and unsupported elements are lost.",
   "url": "https://pandoc.org"
  },
  {
   "to": "office-open-xml-wordprocessing-document-ecma-376-1st-edition",
   "tool": "Pandoc",
   "command": "pandoc -f opml -t docx in.opml -o out.docx",
   "fidelity": "partial",
   "losses": "Document structure is kept; layout, styles and unsupported elements are lost.",
   "url": "https://pandoc.org"
  },
  {
   "to": "hypertext-markup-language",
   "tool": "Pandoc",
   "command": "pandoc -f opml -t html in.opml -o out.html",
   "fidelity": "partial",
   "losses": "Document structure is kept; layout, styles and unsupported elements are lost.",
   "url": "https://pandoc.org"
  },
  {
   "to": "markdown",
   "tool": "Pandoc",
   "command": "pandoc -f opml -t markdown in.opml -o out.md",
   "fidelity": "partial",
   "losses": "Document structure is kept; layout, styles and unsupported elements are lost.",
   "url": "https://pandoc.org"
  },
  {
   "to": "epub-format",
   "tool": "Pandoc",
   "command": "pandoc -f opml -t epub in.opml -o out.epub",
   "fidelity": "partial",
   "losses": "Document structure is kept; layout, styles and unsupported elements are lost.",
   "url": "https://pandoc.org"
  },
  {
   "to": "plain-text-file",
   "tool": "Pandoc",
   "command": "pandoc -f opml -t plain in.opml -o out.txt",
   "fidelity": "partial",
   "losses": "Text only: all formatting is dropped.",
   "url": "https://pandoc.org"
  }
 ],
 "aliases": [],
 "structure": [],
 "parsers": [],
 "samples": [],
 "claims": [],
 "verification": []
}