OPML to CSV Converter — RSS Feed Export Tool

🥦

Convert Complete

RSS Feed CSV Format
valid rows

Extract your RSS subscriptions from OPML into a clean spreadsheet. Get feed URLs, titles, and folder structure in CSV format.

Free preview — then from $5. Save with bundles.
Free preview before you pay
Files never leave your browser
No account needed to start

Download Sample OPML File

Example OPML subscription file to test the converter

Download Sample

How to Convert OPML → CSV

1

Export from Feedly

Feedly: Organize → Export OPML (downloads feedly.opml file)

2

Export from Inoreader

Inoreader: Preferences → Import/Export → Export as OPML

3

Export from Pocket Casts

Pocket Casts: Profile → Settings → Export Subscriptions (OPML format)

4

Export from Overcast

Overcast: overcast.fm/account → Export OPML

5

Upload and Configure

Upload OPML Subscription File CSV and choose RSS/Podcast Subscriptions CSV format

6

Preview and Download

Review converted data, download Rss-ready file

7

Import to RSS.app

RSS.app: Profile → Import → Create Import → Upload CSV with feed URLs

8

Edit in Excel

Open CSV in Excel or Google Sheets. Edit feed titles, URLs, and folders. Save as CSV.

9

Convert back to OPML

Use our CSV to OPML converter to generate an importable OPML file from the edited CSV

Output is in RSS Feed CSV format — ready to import directly, no manual reformatting needed.

Field Mapping

How Opml Subscriptions fields map to Rss Subscriptions

Opml Subscriptions Source Value Rss Subscriptions Target Value Note
text The Verge feed_title The Verge OPML text/title attribute becomes feed title
xmlUrl https://www.theverge.com/rss/index.xml feed_url https://www.theverge.com/rss/index.xml OPML xmlUrl becomes the RSS/Atom feed URL
htmlUrl https://www.theverge.com site_url https://www.theverge.com OPML htmlUrl becomes the website homepage URL
folder_path Tech/News folder Tech/News OPML folder nesting becomes slash-separated path
description Technology news and reviews description Technology news and reviews OPML description attribute preserved
type rss type rss OPML type attribute preserved (rss/atom)

Data Transformation

Each OPML feed outline becomes one CSV row with folder path

Input OPML Feed Outline

An <outline> element with xmlUrl attribute

Key columns: text, xmlUrl, htmlUrl, type
1:1 — One input row creates one output row
Output CSV Subscription Row 1 rows per input

Flat row with feed metadata and folder path

Feed Row Direct mapping of feed URL
Folder Path Computed from OPML nesting (e.g., Tech/AI)
All feeds with xmlUrl are included in output

Why Use the OPML → CSV Converter?

Any RSS Reader Export

Handles OPML files from Feedly, Inoreader, NewsBlur, Pocket Casts, Overcast, and all standard OPML 2.0 exports.

Folder Path Flattening

Converts nested OPML folder hierarchy to flat path notation like Tech/Programming in a single column.

Full Attribute Extraction

Extracts feed title, feed URL, site URL, type, description, and folder path from every outline entry.

Duplicate Detection

Identifies duplicate feed URLs across folders so you can clean up your subscription list.

Browser-Based Privacy

Files process locally in your browser. Your subscription data never leaves your computer.

Instant Parsing

Upload OPML, preview the extracted feed table, download as CSV. Works in seconds.

Common RSS/Podcast Subscriptions CSV Import Errors

Issues you might encounter when importing OPML Subscription File data to RSS/Podcast Subscriptions CSV - and how we solve them

Not an OPML File

File is not valid OPML (must be XML with <opml> root element)

Plain text file or HTML page
<?xml version='1.0'?><opml version='2.0'>...

Export OPML from your RSS reader (usually in Settings → Export)

Check your reader's export options for OPML format

No Feed Entries Found

OPML file exists but contains no outline elements with xmlUrl

<opml><body></body></opml>
<opml><body><outline xmlUrl='...' text='...'/></body></opml>

Ensure your OPML export includes feed subscriptions

Re-export from your reader with subscriptions selected

OPML → CSV Conversion Questions

How do I export OPML from my RSS reader?

In Feedly, go to Organize then Export. In Inoreader, go to Preferences then Import/Export then Export. Most RSS readers have an Export OPML option in settings that downloads your subscription file.

What columns are in the output CSV?

The output CSV contains feed_title, feed_url, site_url, folder, description, and type columns. Folder contains the full path like Tech/Programming for nested categories.

Does it handle nested folders?

Yes. Nested OPML folders are flattened into path notation. A feed in Tech then Programming becomes Tech/Programming in the folder column.

How People Use OPML → CSV

I manage a curated industry feed list across multiple Feedly accounts. I exported my OPML subscriptions and converted them to CSV to audit for dead feeds and duplicates. The folder path flattening gave me a single column I could sort by topic, which made the cleanup straightforward.

Olivia H.
Content Strategist · 350+ RSS feeds tracked

Our team tracks competitor blogs and news sources through RSS. I converted our Inoreader OPML export to CSV so I could share the full subscription list in a spreadsheet with my team. The feed URL and site URL columns made it easy to verify each source was still active.

Marcus J.
Digital Marketing Manager · 12 competitor feeds monitored

When migrating from Pocket Casts to a new podcast app, I needed to audit my subscription list first. I converted the OPML export to CSV and used the spreadsheet to remove inactive shows and reorganize categories before re-importing. The conversion extracted every feed attribute cleanly.

Simone A.
Podcast Producer · 180+ podcast subscriptions

Why You Cannot Open OPML in a Spreadsheet

The Nested XML Problem

OPML stores subscriptions as nested XML outlines. Feeds live inside folder outlines, which can nest multiple levels deep. Spreadsheet tools cannot parse this structure. Simply renaming .opml to .csv gives you raw XML tags, not usable data.

What This Tool Does

Upload your OPML file from any RSS reader. The tool parses the XML tree, flattens nested folders into path notation like Tech/Programming, extracts all feed attributes, and produces a clean CSV with feed title, URL, site URL, folder, and description columns.

Your OPML → CSV Conversion is Secure

Client-Side Conversion

No server round-trips. Your OPML → CSV data is processed entirely in the browser tab.

Auto-Erased on Close

The moment you close the page, all OPML → CSV data is wiped from browser memory. No traces left.

EU Privacy Standard

Meets GDPR requirements by design — no data processing on external servers, ever.

More credits - more savings

Buy bundles and get up to 60% off. Perfect for recurring monthly conversions.

Frequently Asked Questions

You can, but free scripts and AI often miss edge cases that break real-world data: missing SKUs, currency formatting quirks, tax calculation errors, or date format mismatches. We have battle-tested validators specifically designed for accounting software imports that catch these issues before they corrupt your books. Plus, you get instant browser-based conversion without installing Python or managing dependencies.
In Feedly, go to Organize then Export. In Inoreader, go to Preferences then Import/Export then Export. Most RSS readers have an Export OPML option in settings that downloads your subscription file.
The output CSV contains feed_title, feed_url, site_url, folder, description, and type columns. Folder contains the full path like Tech/Programming for nested categories.
Yes. Nested OPML folders are flattened into path notation. A feed in Tech then Programming becomes Tech/Programming in the folder column.
Yes. Use our CSV to OPML converter tool at /convert/csv-to-opml to reverse the conversion.
The tool supports OPML 1.0 and 2.0 formats. Both are handled automatically.
Feeds without a text attribute will have an empty feed_title in the CSV. You can fill these in using your spreadsheet before re-converting.
Yes. The CSV output opens directly in Excel, Google Sheets, or any spreadsheet application.