Podcast RSS Feed Generator
Build a valid podcast RSS feed for Apple Podcasts and Spotify — no hosting platform needed.
1. Your show
2. Episodes
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.
| Feature | Free | Pro |
|---|---|---|
| Episodes per feed | Unlimited | Unlimited |
| Feeds you can generate | Unlimited | Unlimited |
| Apple Podcasts validation checks | Yes | Yes |
| Import & edit an existing feed.xml | Yes | Yes |
| Saved show presets in your browser | — | Yes |
| Ads | Shown on page | Ad-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.