---
generated_by: "scripts/seo_markdown_for_agents.py"
title: "Podcast App with OPML Export — Free Subscription File | The Podcast App"
description: "Export follows as OPML 2.0 (title + xmlUrl). Free on iOS and Android. Unlimited offline. $4.99 lifts caps, not export."
source_url: "https://thepodcastapp.dev/podcast-app-with-opml-export"
canonical_url: "https://thepodcastapp.dev/podcast-app-with-opml-export"
markdown_url: "https://thepodcastapp.dev/podcast-app-with-opml-export.md"
language: "en"
image: "https://thepodcastapp.dev/app-screenshots/opml-export-share.webp"
robots: "index,follow,max-image-preview:large"
content_signal: "ai-input=yes, search=yes, ai-train=yes"
---

# Podcast App with OPML Export — Free Subscription File | The Podcast App

# Export your podcast subscriptions as OPML — free

The Podcast App writes a standard OPML 2.0 file of the shows you follow and their RSS feed URLs. Settings → Manage Subscriptions → Export Subscriptions. iOS and Android open the system share sheet. Desktop saves a file. Import uses the same sheet. Unlimited offline downloads are free. A paid plan lifts usage caps — it does not gate export or offline. No app-inserted ads; host-read mid-rolls may still play.

**Smart Ad-Skip** is a tap to the end of a marked segment on supported shows. The app does not insert ads. Host-read audio already in the file can still play. All features are free with usage caps (free daily transcripts and chats). $4.99/month lifts those caps only.

**No account is needed** to import or export OPML in The Podcast App. To bring your shows in:

1. Export an `.opml` file from your old app.
2. Open The Podcast App.
3. Go to Settings, then Manage Subscriptions (Import/Export).
4. Choose Import from File.
5. Select the `.opml` file.

Last updated: September 22, 2026

| Job | Locked-in app | The Podcast App |
| --- | --- | --- |
| Export subscriptions | Often hard or missing | OPML export on free |
| Import elsewhere | Depends | Standard OPML |
| Offline after switch | Re-download | Unlimited offline free here |

#### What leaves

Followed shows as rss outlines: title and xmlUrl. Optional description, image, author when present.

#### What stays

Progress, queue, downloads, history, playlists, Brain data, settings. Re-download on Wi-Fi after a move.

#### What a paid plan is

Podcast Brain is free with usage caps. It does not unlock export, import, or unlimited offline.

## OPML export is a subscription list. That is the product claim.

Searchers asking for a podcast app with OPML export want a portable follow list, not a full-library backup. The Podcast App exports OPML 2.0. Generator in the head is The Podcast App plus the app version. Each show is an outline with `type="rss"` , `text` / `title` , and `xmlUrl` set to the feed URL from your library.

### What the file contains

Public RSS follows. Optional `description` , `imageUrl` , and `author` when those fields exist on the podcast. If shows have more than one category, outlines group under the first category. Empty libraries still produce valid OPML 2.0 with an empty body.

### What the file is not

Not playback position. Not the queue. Not downloads. Not history, favorites, playlists, Brain memory, settings, or account credentials. Those live in the app. OPML is the portability layer for followed shows — the same limit as other RSS clients.

### Why that is still the right tool

You can leave without rebuilding every follow by hand. You can keep a dated copy before you try another player. You can import the same list back. The inbound path is the [switch guide](https://thepodcastapp.dev/switch) .

## Export Subscriptions: Settings, then the share sheet.

The control is labeled Export Subscriptions. Subtitle: Save your subscriptions to a file. It sits next to Import Subscriptions on the same Manage Subscriptions sheet. A paid plan is not in that path.

### Open the sheet

Settings → Manage Subscriptions (Import/Export) → Export Subscriptions. That is the only export entry this page claims.

### Save or share the file

iOS and Android write a timestamped `.opml` into temp storage and open the system share sheet. Desktop has no share sheet that accepts a file — it asks where to save instead. Canceling the dialog is not a failure.

### Keep a copy before you uninstall

Save the file to Files, Drive, or Mail before you delete the app. Export first. Uninstall second. The screenshot below is that share sheet, not a mock.

## The share sheet is the export UI on phones.

## Import is the same sheet, reversed

Coming in: Settings → Manage Subscriptions → Import Subscriptions. Pick a file. An empty Home Import CTA opens the same sheet. Files over 10MB are rejected. The picker accepts any type because many OPML files have no recognized extension; the app then checks that the content looks like OPML.

- Public RSS feeds subscribe. Invalid URLs and private-network URLs are rejected.
- Auto-download starts off. Confirm niche feeds, then download commute episodes on Wi-Fi.
- No account is required to import and listen on one device. Cloud sync needs a sign-in later if you want it across devices.

Need a file before you have the app? Use the site [OPML generator](https://thepodcastapp.dev/tools/opml-generator) . Full inbound steps: [Switch](https://thepodcastapp.dev/switch) .

#### Free core after import

Subscribe, queue, stream, unlimited offline downloads, OPML export again. No app-inserted ads. A paid plan does not unlock that list.

## Free vs paid (caps) on this page

The [free podcast app](https://thepodcastapp.dev/free-podcast-app) is the listening product. OPML import and export are core player features. Unlimited offline downloads are free — A paid plan does not expand offline. See [listen without Wi-Fi](https://thepodcastapp.dev/how-to-listen-to-podcasts-without-wifi) .

[Podcast Brain](https://thepodcastapp.dev/podcast-brain) is optional transcript-backed AI. It is not how we unlock a portable library. The library is already portable. Compare tradeoffs on [Compare](https://thepodcastapp.dev/compare) and the 2026 rubric on [best podcast app 2026](https://thepodcastapp.dev/best-podcast-app-2026) .

## Who can write you a file — and who cannot.

This page does not invent competitor menus. Use each app’s current export docs. Soft notes only.

### Pocket Casts, Overcast, AntennaPod

Those clients document OPML import and, in current support docs, export of subscriptions. Export there, then Import Subscriptions here — or export here and import there. Alternatives: [Pocket Casts](https://thepodcastapp.dev/pocket-casts-alternative-2026) , [Overcast](https://thepodcastapp.dev/overcast-alternative-2026) .

### Apple Podcasts

On Mac, File → Library → Export Playlist / OPML (wording varies by macOS). iOS does not always expose a one-tap OPML export — use a Mac pass-through or another exporter, then move the file to the phone. [Apple Podcasts alternative](https://thepodcastapp.dev/apple-podcasts-alternative-2026) .

### Spotify

Spotify has no first-party OPML export of shows. That is a Spotify limit. Workarounds only: a text list or screenshots of follows, then search those titles after you import everything else. Do not expect this app to pull a Spotify library via OPML.

## Verify feeds. Then download on Wi-Fi.

A successful import is a follow list, not a cloned offline library. Dead feeds and redirects show up as failed or duplicate rows. Unsubscribe extras. Re-download the episodes you actually commute with. The [player](https://thepodcastapp.dev/player) has no app-inserted ads; creator mid-rolls in the episode file can still play. Details: [no app-inserted ads](https://thepodcastapp.dev/free-podcast-app-no-ads) .

## Caps and Smart Ad-Skip on this path

### Know the free usage caps

All features are free with usage caps (free daily transcripts and chats). $4.99/month lifts those caps only.

### Tap Smart Ad-Skip on a marked segment

Smart Ad-Skip is a tap to the end of a marked segment on supported shows. The app does not insert ads. Host-read audio already in the file can still play.

## Podcast app with OPML export — FAQ

### What does OPML export from The Podcast App include?

An OPML 2.0 file of the shows you follow. Each outline is type rss with title and xmlUrl (the feed URL). Optional description, imageUrl, and author are included when the library has them. Categories group outlines when more than one category exists. Export does not include playback progress, queue, history, favorites, downloads, settings, playlists, or account data.

### How do I export subscriptions from The Podcast App?

Open Settings → Manage Subscriptions (Import/Export) → Export Subscriptions. On iOS and Android the app writes a .opml file and opens the system share sheet so you can save or send it. On desktop it asks where to save the file. Export is a free core feature. A paid plan lifts usage caps — it does not gate export.

### How do I import an OPML file into The Podcast App?

Open Settings → Manage Subscriptions → Import Subscriptions and pick the .opml file. An empty Home Import CTA opens the same sheet. The app accepts files up to 10MB, checks that the file looks like OPML, then subscribes to public RSS feeds. Invalid and private-network URLs are rejected. Auto-download starts off. No account is required to import on one device. The switch guide has the inbound path.

### Does OPML move playback progress, downloads, and queue?

No. OPML carries public RSS subscriptions — title plus xmlUrl. Playback progress, queue state, listening history, favorites, downloaded files, playlists, Brain data, settings, and credentials stay in each app. After import, verify niche feeds, then re-download commute episodes on Wi-Fi. Unlimited offline downloads are free.

### Is OPML export free, and does a paid plan unlock offline listening?

Yes, OPML export and import are free. Unlimited offline downloads are also free. Podcast Brain is free with usage caps (transcript-backed AI). A paid plan lifts those caps only. It does not unlock the player, export, import, or offline. You can use the player without a paid plan.

### Can I leave later, and will other apps import this file?

Yes. Export before you uninstall. The file is standard OPML 2.0 with rss outlines. Pocket Casts, Overcast, AntennaPod, and other OPML importers can typically read title + xmlUrl. Spotify has no first-party OPML export of shows — that is a Spotify limit, not an export bug here. Smart Ad-Skip is a tap to the end of a marked segment on supported shows. The app does not insert ads. Host-read audio already in the file can still play. All features are free with usage caps (free daily transcripts and chats). $4.99/month lifts those caps only.

## Sources

- [OPML 2.0 spec](https://opml.org/spec2.opml) Outline format that carries title + xmlUrl
- [Pocket Casts OPML import](https://support.pocketcasts.com/knowledge-base/opml-import/) Documented OPML import surface
- [AntennaPod backup](https://antennapod.org/documentation/general/backup) Open-source OPML backup path
- [Google Podcasts → YouTube Music / OPML](https://support.google.com/youtubemusic/answer/14151168) Shutdown migration and OPML export notes
- [RSS 2.0 spec](https://www.rssboard.org/rss-specification) The feed format xmlUrl points at
- [Podcast Index](https://podcastindex.org/) Open, independent podcast index

## Export OPML for free. Offline stays unlimited. All features are free with usage caps.

No app-inserted ads. Host mid-rolls may still play. A paid plan does not unlock the player, export, or downloads.

## Structured Data

```json
{
  "@context": "https://schema.org",
  "@type": "SoftwareApplication",
  "applicationCategory": "MultimediaApplication",
  "dateModified": "2026-09-22",
  "datePublished": "2025-01-15",
  "description": "A free podcast player with OPML 2.0 export and import of subscriptions (title + xmlUrl), unlimited offline downloads, no app-inserted ads, and Podcast Brain, free with usage caps. Host-read episode ads may still play.",
  "downloadUrl": [
    "https://apps.apple.com/app/the-podcast-app/id6754806244?pt=128264779&ct=podcast_app_with_opml_export&mt=8&utm_source=thepodcastapp.dev&utm_medium=landing_page&utm_campaign=podcast_app_with_opml_export",
    "https://play.google.com/store/apps/details?id=com.magnolia.thepodcastapp&referrer=utm_source%3Dthepodcastapp.dev%26utm_medium%3Dlanding_page%26utm_campaign%3Dpodcast_app_with_opml_export"
  ],
  "featureList": [
    "OPML 2.0 export of subscriptions (title + xmlUrl)",
    "OPML import",
    "Unlimited offline downloads on free",
    "No app-inserted ads",
    "Podcast Brain, free with usage caps",
    "Free core player — all features free with usage caps",
    "Apple Watch: stream over Wi-Fi or cellular, or download episodes to the watch and listen phone-free; shows, Up Next, and listening progress stay in sync with the iPhone; a complication resumes the current episode in one tap"
  ],
  "name": "The Podcast App",
  "offers": {
    "@type": "Offer",
    "price": "0",
    "priceCurrency": "USD"
  },
  "operatingSystem": "iOS, watchOS, Android",
  "sameAs": [
    "https://apps.apple.com/app/the-podcast-app/id6754806244",
    "https://play.google.com/store/apps/details?id=com.magnolia.thepodcastapp"
  ],
  "url": "https://thepodcastapp.dev/podcast-app-with-opml-export"
}
```

```json
{
  "@context": "https://schema.org",
  "@type": "BreadcrumbList",
  "itemListElement": [
    {
      "@type": "ListItem",
      "item": "https://thepodcastapp.dev/",
      "name": "Home",
      "position": 1
    },
    {
      "@type": "ListItem",
      "item": "https://thepodcastapp.dev/switch",
      "name": "Switch",
      "position": 2
    },
    {
      "@type": "ListItem",
      "item": "https://thepodcastapp.dev/podcast-app-with-opml-export",
      "name": "OPML export",
      "position": 3
    }
  ]
}
```

```json
{
  "@context": "https://schema.org",
  "@type": "Article",
  "author": {
    "@type": "Organization",
    "logo": "https://thepodcastapp.dev/icon-512.png",
    "name": "The Podcast App",
    "url": "https://thepodcastapp.dev/"
  },
  "dateModified": "2026-09-22",
  "datePublished": "2026-07-12",
  "description": "Export follows as OPML 2.0 (title + xmlUrl). Free on iOS and Android. Unlimited offline. $4.99 lifts caps, not export.",
  "headline": "Export your podcast subscriptions as OPML — free",
  "image": "https://thepodcastapp.dev/app-screenshots/opml-export-share.webp",
  "inLanguage": "en",
  "mainEntityOfPage": "https://thepodcastapp.dev/podcast-app-with-opml-export",
  "publisher": {
    "@type": "Organization",
    "logo": "https://thepodcastapp.dev/icon-512.png",
    "name": "The Podcast App",
    "url": "https://thepodcastapp.dev/"
  },
  "publishingPrinciples": "https://thepodcastapp.dev/about#editorial-policy",
  "url": "https://thepodcastapp.dev/podcast-app-with-opml-export"
}
```

```json
{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    {
      "@type": "Question",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "An OPML 2.0 file of the shows you follow. Each outline is type rss with title and xmlUrl (the feed URL). Optional description, imageUrl, and author are included when the library has them. Categories group outlines when more than one category exists. Export does not include playback progress, queue, history, favorites, downloads, settings, playlists, or account data."
      },
      "name": "What does OPML export from The Podcast App include?"
    },
    {
      "@type": "Question",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Open Settings → Manage Subscriptions (Import/Export) → Export Subscriptions. On iOS and Android the app writes a .opml file and opens the system share sheet so you can save or send it. On desktop it asks where to save the file. Export is a free core feature. A paid plan lifts usage caps — it does not gate export."
      },
      "name": "How do I export subscriptions from The Podcast App?"
    },
    {
      "@type": "Question",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Open Settings → Manage Subscriptions → Import Subscriptions and pick the .opml file. An empty Home Import CTA opens the same sheet. The app accepts files up to 10MB, checks that the file looks like OPML, then subscribes to public RSS feeds. Invalid and private-network URLs are rejected. Auto-download starts off. No account is required to import on one device. The switch guide has the inbound path."
      },
      "name": "How do I import an OPML file into The Podcast App?"
    },
    {
      "@type": "Question",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "No. OPML carries public RSS subscriptions — title plus xmlUrl. Playback progress, queue state, listening history, favorites, downloaded files, playlists, Brain data, settings, and credentials stay in each app. After import, verify niche feeds, then re-download commute episodes on Wi-Fi. Unlimited offline downloads are free."
      },
      "name": "Does OPML move playback progress, downloads, and queue?"
    },
    {
      "@type": "Question",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Yes, OPML export and import are free. Unlimited offline downloads are also free. Podcast Brain is free with usage caps (transcript-backed AI). A paid plan lifts those caps only. It does not unlock the player, export, import, or offline. You can use the player without a paid plan."
      },
      "name": "Is OPML export free, and does a paid plan unlock offline listening?"
    },
    {
      "@type": "Question",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Yes. Export before you uninstall. The file is standard OPML 2.0 with rss outlines. Pocket Casts, Overcast, AntennaPod, and other OPML importers can typically read title + xmlUrl. Spotify has no first-party OPML export of shows — that is a Spotify limit, not an export bug here. Smart Ad-Skip is a tap to the end of a marked segment on supported shows. The app does not insert ads. Host-read audio already in the file can still play. All features are free with usage caps (free daily transcripts and chats). $4.99/month lifts those caps only."
      },
      "name": "Can I leave later, and will other apps import this file?"
    }
  ]
}
```

```json
{
  "@context": "https://schema.org",
  "@type": "ItemList",
  "itemListElement": [
    {
      "@type": "ListItem",
      "description": "Settings → Manage Subscriptions (Import/Export) → Export Subscriptions.",
      "name": "Open the sheet",
      "position": 1,
      "url": "https://thepodcastapp.dev/podcast-app-with-opml-export#export-step-1"
    },
    {
      "@type": "ListItem",
      "description": "iOS and Android write a timestamped .opml into temp storage and open the system share sheet. Desktop asks where to save instead.",
      "name": "Save or share the file",
      "position": 2,
      "url": "https://thepodcastapp.dev/podcast-app-with-opml-export#export-step-2"
    },
    {
      "@type": "ListItem",
      "description": "Save the file to Files, Drive, or Mail before you delete the app. Export first. Uninstall second.",
      "name": "Keep a copy before you uninstall",
      "position": 3,
      "url": "https://thepodcastapp.dev/podcast-app-with-opml-export#export-step-3"
    }
  ],
  "itemListOrder": "https://schema.org/ItemListOrderAscending",
  "name": "OPML export workflow in The Podcast App",
  "numberOfItems": 3
}
```

```json
{
  "@context": "https://schema.org",
  "@type": "WebPage",
  "speakable": {
    "@type": "SpeakableSpecification",
    "cssSelector": [
      ".page-title",
      ".page-subtitle",
      "h1",
      ".faq-trigger"
    ]
  },
  "url": "https://thepodcastapp.dev/podcast-app-with-opml-export"
}
```

```json
{
  "@context": "https://schema.org",
  "@type": "HowTo",
  "description": "Open Export Subscriptions, save the OPML file from the share sheet, and keep a copy before you uninstall.",
  "name": "How to export podcast subscriptions as OPML",
  "step": [
    {
      "@type": "HowToStep",
      "name": "Open the sheet",
      "position": 1,
      "text": "Settings → Manage Subscriptions (Import/Export) → Export Subscriptions. That is the only export entry this page claims."
    },
    {
      "@type": "HowToStep",
      "name": "Save or share the file",
      "position": 2,
      "text": "iOS and Android write a timestamped .opml into temp storage and open the system share sheet. Desktop has no share sheet that accepts a file — it asks where to save instead. Canceling the dialog is not a failure."
    },
    {
      "@type": "HowToStep",
      "name": "Keep a copy before you uninstall",
      "position": 3,
      "text": "Save the file to Files, Drive, or Mail before you delete the app. Export first. Uninstall second. The screenshot below is that share sheet, not a mock."
    },
    {
      "@type": "HowToStep",
      "name": "Know the free usage caps",
      "position": 4,
      "text": "All features are free with usage caps (free daily transcripts and chats). $4.99/month lifts those caps only."
    },
    {
      "@type": "HowToStep",
      "name": "Tap Smart Ad-Skip on a marked segment",
      "position": 5,
      "text": "Smart Ad-Skip is a tap to the end of a marked segment on supported shows. The app does not insert ads. Host-read audio already in the file can still play."
    }
  ]
}
```
