Invalid XML or encoding
A hidden character, bad entity, or broken XML tag can make a reader reject the whole OPML file.
OPML validator
Check an OPML file before importing it into Feedly, Inoreader, or another RSS reader. CorrectFeed validates OPML structure, outline entries, XML problems, and common import blockers so you can fix the file before retrying a migration.
OPML files are used to move feed subscriptions between RSS readers. A file can look readable but still fail if the XML is malformed, the outline structure is wrong, or feed entries are missing the fields a reader expects.
Most OPML import failures come from a small set of structural problems. Fixing those first is safer than repeatedly importing the same broken subscription list.
A hidden character, bad entity, or broken XML tag can make a reader reject the whole OPML file.
Many readers need each subscription outline to include an xmlUrl pointing to the actual RSS or Atom feed.
Sometimes an export or download saves a login page, error page, or HTML response instead of the OPML XML.
Deep folders, duplicates, and very large lists can expose stricter import limits in feed readers.
A useful subscription outline usually points to a feed URL with `xmlUrl`. If an entry only has a title, folder name, or website URL, some readers import an empty folder, skip the feed, or report a vague OPML error.
CorrectFeed can flag common outline issues. It may also show when the OPML structure is fine but a feed referenced inside the file needs separate RSS or Atom validation.
OPML is the standard handoff format when backing up subscriptions or moving from one reader to another. Export from the old reader, validate the OPML, then import into the new reader.
If the reader accepts the OPML but some subscriptions do not update, the OPML may be valid while the feeds inside it are broken, redirected, stale, or malformed.
OPML stores a feed list. RSS and Atom feeds contain the actual content. If an import succeeds but subscriptions fail afterward, validate the referenced feed URLs next.
Start with the OPML validator. If the OPML checks out, move on to individual feed validation.
Use these guides for export, import, and reader-specific troubleshooting.