1001Ferramentas
📡SEO

RSS Feed Generator

Build an RSS 2.0 file from items (title, link, description, date). Useful to create static feeds for blogs. Everything in your browser.

Itens (formato: título | url | descrição, um por linha)

A hand-built RSS feed for static sites

A blog on a static site has no WordPress to generate a feed, yet RSS readers, automations and newsletter services still expect one. Here you fill in the channel's title, URL and description, list your posts one per line in the format title, pipe, URL, pipe, description, and copy an RSS 2.0 XML file ready to be saved as feed.xml on your server and published.

Two quirks worth knowing before you publish. First: the pipe character is the field separator, so a title containing one breaks the line, with everything after it spilling into the next field. Second: pubDate for every item is stamped with the date and time of generation. RSS readers sort by that date, so to keep your posts in real chronological order, edit the dates in the XML before uploading. Characters like ampersands and less-than signs are escaped automatically.

Save it as feed.xml or rss.xml, upload it, and announce the address in your pages' head with a link rel=alternate tag of type application/rss+xml, which is how readers auto-discover feeds. Run the result through the W3C feed validator before sharing it. Since the file is static, every new post means regenerating and re-uploading; if you publish often, generate the feed in your site's build step instead. Everything happens in the browser; nothing gets sent anywhere.

Frequently asked questions

What date do the posts get in the feed?
Every item is stamped with the date and time the XML was generated. To reflect real chronology, edit each item's pubDate field in the file before publishing.
Can a post title contain a pipe character?
No, the pipe is the field separator. If the title needs one, swap it for a dash or edit the XML by hand after generating.
How do RSS readers find my feed?
Through the link rel=alternate tag in your site's head, or via the file's direct URL. Publish the address on your page and submit it to aggregators for reach.

Related Tools