Reference
What is OPML?
The small, open file format that lets you move your feed subscriptions between readers — so your list is always yours to take with you.
OPML (Outline Processor Markup Language) is an XML format for exchanging outlines. In the feed world it's used for one thing above all: a portable list of your subscriptions. Export an OPML file from one reader, import it into another, and your feeds — and their folders — come across intact. No lock-in.
What an OPML file looks like
Each feed is an
<outline> with its title and feed URL; folders are nested outlines:
<?xml version="1.0" encoding="UTF-8"?>
<opml version="2.0">
<head><title>My Subscriptions</title></head>
<body>
<outline type="folder" text="Tech">
<outline type="rss" text="Example Blog"
xmlUrl="https://example.com/feed.xml"
htmlUrl="https://example.com" />
</outline>
</body>
</opml>
How to use it with SlashFeed
- Import: coming from Feedly, Inoreader, or any reader? Export your OPML there, then import it into SlashFeed in one step — see the migration guides.
- Export: download your subscriptions as OPML at any time to back them up or move on. Your data stays portable.
- Starter packs: not sure where to begin? Grab a ready-made OPML from our starter feed packs.
Frequently asked questions
What does OPML stand for?
Outline Processor Markup Language — a generic XML outline format from 2000.
Does OPML include my read history or settings?
No. OPML carries the list of feeds (and folder structure), not your read state, stars, or preferences. It's about portability of subscriptions.
Can I edit an OPML file by hand?
Yes — it's plain text XML. You can add, remove, or regroup feeds in any text editor before importing.