Design resources

208 free RSS buttons, plus a better subscribe link

Download a new set of 208 lightweight SVG RSS buttons and learn how to connect them to a real, discoverable feed.

RSS makes a publication easier to follow without depending on a social timeline. A recognizable icon helps, but the important part is a working feed URL and a label that explains what the link does.

The original 2010 archive has not been recovered. Instead, this page provides a newly created OpenSourceHunter set, clearly separate from that historic download: 13 colors, four shapes, and four sizes, for 208 SVG files.

Download the new set

Orange RSS button preview

Download 208 RSS buttons as a ZIP

The archive includes square, rounded, soft-cornered, and circular variants at 24, 32, 48, and 64 pixels. All use the same simple white feed symbol. The new artwork is released under CC0 1.0; a README in the archive records that dedication. No attribution is required for this new set.

Use one style consistently. The different sizes are conveniences for layout, not different levels of image quality: SVG scales as vector artwork. These files are suitable for interface links, not a claim to an exclusive RSS trademark.

Connect the button to a real feed

<a href="/feed.xml">
  <img src="/downloads/rss-preview.svg" width="24" height="24" alt="">
  Subscribe via RSS
</a>

The text names the action, so the adjacent image can have an empty alternative. If the icon is the only visible content, give the anchor an accessible name. Keep the focus outline visible and the tap target comfortably larger than the drawing.

Add feed discovery to the document head with a link element using rel="alternate", type="application/rss+xml", a useful title, and the real feed URL. Link to the XML itself, not a screenshot of an RSS icon.

Check the subscription experience

Open the feed in a reader and confirm that titles, dates, links, and descriptions are readable. Preserve stable item identifiers so older entries do not reappear as new items after every deployment. Escape XML characters and use absolute URLs for links that readers may open outside your website.

If you want a self-hosted reader, compare FreshRSS with Miniflux. The best button cannot rescue an invalid feed, so test the feed before polishing its presentation. You can subscribe to OpenSourceHunter’s guides to see a working example.