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 Your File

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.

Common 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.

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 Conversion is Secure

Browser-Only Processing

All conversion runs in your browser. Files are never uploaded to any server.

No Data Retention

Nothing is stored after conversion. Close the tab and your data is gone.

GDPR Compliant

Full EU data protection compliance. Your privacy rights are fully protected.

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)

Why Use This 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.

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

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

More credits - more savings

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

// PRICING //

Choose the plan that fits your needs

5,381 reviews, Excellent
Pay as you go

Just start processing on any tool page

$1/credit

Tools processing starts from 5 credits. Then 1 credit = 1k rows. No sign-up needed.

OR

Credit Bundles

$ /Credit

One-time purchase

  • No monthly commitment
  • Credits valid for one year
  • Access to all tools
  • Full file downloads

Monthly Bundles Pro

$ /Credit

Best for professionals and content creators

Annual Discount
Per month, billed annually:
Save 20% more
  • Credits refresh monthly
  • Priority processing

Purchase Credits

  • Full CSV & Excel export
  • Google Sheets export
  • Instant browser download
for credits

Visa Mastercard PayPal Apple Pay Google Pay
256-bit SSL encryption
14-day money-back guarantee
PCI DSS compliant
Powered by Paddle

Do unused credits expire?

One-time credit bundles are valid for one year. Subscription credits refresh monthly. You can use credits across any tool, anytime.

Is my data secure?

Files process entirely in your browser. We're GDPR compliant with TLS encryption.

Can I get a refund?

Yes! Full refund within 14 days if no credits used. Partial refund for unused credits anytime. Contact sup@spreadsheetbroccoli.com.

Powered by Paddle

Terms of service applies. VAT included where applicable.

Frequently Asked Questions

Your data never leaves your device. All files are processed entirely in your browser using client-side JavaScript - no data is stored on our servers or sent anywhere. There's no account to hack, no database storing your files, and no API connections to your bank or accounting software. You upload, convert, download, and we forget it immediately.
No payment or signup required. You can upload your file, see a free preview of the conversion results, and verify everything looks correct before paying anything. If it doesn't work for your files, you haven't wasted any money. We only charge when you're satisfied and ready to download the final converted file.
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.

Alternative tools for OPML → CSV: