BYTETOOLS

Podcast RSS Feed Generator

Generate an Apple Podcasts compatible RSS 2.0 feed with iTunes tags, an atom self link and per-episode enclosures, GUIDs and RFC 822 pubDates you can download.

Show (channel)
Episode 1

feed.xml

Dates are written in RFC 822 form (Mon, 05 Jan 2026 09:30:00 +0000), which is what RSS requires and what Apple Podcasts, Spotify and Overcast parse. The feed is assembled entirely in your browser — nothing is uploaded or submitted.

What is the Podcast RSS Feed Generator?

Every podcast directory — Apple, Spotify, Overcast, Pocket Casts — reads the same thing: an RSS 2. 0 feed with the iTunes namespace bolted on.

  • RSS 2.0 with the iTunes, content and atom namespaces declared correctly
  • Channel author, summary, owner, image, category, explicit and show type
  • Per-episode enclosure with url, length and type, plus a non-permalink GUID
  • pubDate written in true RFC 822 form, e.g. Mon, 05 Jan 2026 09:30:00 +0000
  • Duration accepted as seconds or HH:MM:SS and normalised for you
  • Live checklist of every required element still missing

How to use the Podcast RSS Feed Generator

  1. 1

    Fill in the show block: title, website, description, author, owner, cover art, category and explicit rating.

  2. 2

    Set the UTC offset your publishing times use, and add your feed's own hosted URL for the atom self link.

  3. 3

    Add an episode card per episode with its title, show notes, audio URL, byte size and MIME type.

  4. 4

    Enter the duration as seconds or HH:MM:SS and pick the publish date.

  5. 5

    Clear the checklist of missing elements, then copy the XML or download feed.xml.

About the Podcast RSS Feed Generator

Every podcast directory — Apple, Spotify, Overcast, Pocket Casts — reads the same thing: an RSS 2.0 feed with the iTunes namespace bolted on. This generator builds that file field by field, so you can host your own feed instead of paying a platform to write forty lines of XML for you.

It covers the channel tags Apple actually checks (author, summary, owner, cover art, category, explicit and show type), an atom self link, and per-episode enclosures with URL, byte length and MIME type, a stable non-permalink GUID, a duration and a pubDate in RFC 822 form. Missing required elements are listed as you type rather than discovered at submission.

The feed is assembled locally in your browser. No audio is uploaded, nothing is submitted to any directory, and the XML only leaves your device when you download it.

Frequently asked questions

What date format does a podcast RSS pubDate need?

RSS requires RFC 822 dates, which look like Mon, 05 Jan 2026 09:30:00 +0000. This tool builds that string from the date you pick plus the UTC offset you set, including the correct weekday name, so apps sort your episodes properly.

What size should podcast cover art be?

Apple requires a square JPEG or PNG between 1400x1400 and 3000x3000 pixels, in RGB colour. Put the image on a public URL and paste that URL into the cover art field — the artwork itself is never uploaded here.

Why does the enclosure need a length attribute?

length is the exact size of the audio file in bytes, and podcast apps use it to show download progress and estimate storage. It is a required attribute, so this generator writes 0 and warns you if you leave it blank.

Should I ever change an episode's GUID?

No. The GUID is how apps recognise an episode they have already downloaded, so changing it makes every subscriber see the episode as new. If you leave the field blank here, the audio URL is used as a stable GUID.

Can I host this RSS feed myself?

Yes — that is the point. Upload feed.xml alongside your audio files, make sure it is served as application/rss+xml, put its public URL in the atom self link field, and submit that URL to Apple, Spotify and the other directories.

Related tools