Podcast RSS Feed Generator

Build a valid podcast RSS feed for Apple Podcasts and Spotify — no hosting platform needed.

Privacy Level 1 — 100% local: your files never leave your browser
Free plan: unlimited episodes, unlimited feeds. Pro adds saved show presets in your browser. See Podcast RSS Generator Pro.

1. Your show

Required by Apple Podcasts. It stays in your feed file — never sent to us.
Two-letter code, e.g. en, es, de, fr.
Apple Podcasts requires square artwork between 1400×1400 and 3000×3000 px, served over https.

2. Episodes

No episodes yet — add your first episode below.

    Host the MP3 on your own site, S3 or any https file storage.
    mm:ss, hh:mm:ss or seconds.
    A unique ID per episode. Blank uses the audio URL.
    Leave blank if unknown — the feed uses 0.

    Apple Podcasts checks

    Run the generator to check your show against Apple Podcasts requirements.

    Already have a feed? Edit it here

    Paste your existing feed.xml below to load it back into the form for editing. Import runs entirely in your browser (DOMParser) — nothing is uploaded.

    Something not working?

    Tell us what went wrong — it helps us fix the tool. Only what you type below is sent; your files never leave your device.

    Need more power? Meet Podcast RSS Generator Pro

    One-time payment. Yours forever. No subscription.

    $29
    single payment · lifetime updates included
    FeatureFreePro
    Episodes per feedUnlimitedUnlimited
    Feeds you can generateUnlimitedUnlimited
    Apple Podcasts validation checksYesYes
    Import & edit an existing feed.xmlYesYes
    Saved show presets in your browser—Yes
    AdsShown on pageAd-free
    Updates—Lifetime free updates

    Frequently asked questions

    Do I need a podcast hosting platform to use this?

    No. This tool builds the feed.xml file itself. You host your audio files and the feed file on your own site, S3 or any https file storage, then submit the feed URL to Apple Podcasts and Spotify yourself. No hosting subscription is required.

    Where do I put the feed.xml file?

    The feed file itself must be hosted at a public URL, for example https://example.com/feed.xml. Upload the downloaded feed.xml to your web host or file storage, then submit that exact URL in Apple Podcasts Connect or Spotify for Podcasters.

    Why do my audio files need byte-range requests?

    Podcast apps stream audio by requesting small ranges of the file (byte-range requests), so listeners can scrub and resume. Most static hosts and S3 support this by default, but some file-sharing services do not — if your episodes will not play or seek in a podcast app, check that your host returns HTTP 206 responses for range requests.

    Is my show data uploaded anywhere?

    No. Everything you type is processed entirely inside your browser. The feed is generated locally and only leaves your device when you download it or copy it yourself.

    Can I edit a feed I already have?

    Yes. Paste your existing feed.xml into the import box and it will be loaded back into the form — show details and episodes — so you can change them and generate an updated feed. Import runs in your browser only.

    What does the free version include?

    Unlimited episodes and unlimited feeds, with Apple Podcasts validation checks and feed import included. Podcast RSS Generator Pro ($29 one-time) adds saved show presets in your browser and removes ads.