RSS é um subconjunto de "dialetos" XML que servem para agregar conteúdo ou "Web syndication", podendo ser acedido mediante programas ou sites agregadores. É usado principalmente em sites de notícias e blogs.
A tecnologia do RSS permite que os usuários da internet se inscrevam em sites que fornecem "feeds" (alimentadores ou fontes) RSS. Estes são tipicamente sites que mudam ou atualizam o seu conteúdo regularmente. Para isso, são utilizados Feeds RSS que recebem estas atualizações e, desta maneira, o usuário pode permanecer informado de diversas atualizações em vários sites sem precisar visitá-los um a um. Os feeds RSS oferecem conteúdo Web ou resumos destes, juntamente com os links para as versões completas e outros metadados. Esta informação é entregue como um arquivo XML chamado "RSS feed", "webfeed", "Atom" ou ainda canal RSS.
Um tipo de programa conhecido como "feed reader" ou agregador pode verificar páginas habilitadas para RSS aos seus usuários e informar atualizações. Estas aplicações são tipicamente construídas como programas independentes, extensões de navegadores ou programas de correio eletrônico. Tais programas estão disponíveis para vários sistemas operacionais, inclusive existindo versões para web. Os leitores RSS para web não requerem nenhum software e trazem os feeds dos usuários para qualquer computador com disponibilidade de acesso à internet. Alguns agregadores combinam feeds RSS entre outros feeds como, por exemplo, quando são agregados vários itens relativos a futebol a diversos feeds de desportos, criando-se então um novo feed de futebol. Nas páginas web, os feeds RSS são tipicamente indicados por um retângulo laranja, com as letras XML ou RSS.
No arquivo RSS são incluídas, entre outras informações, o título, a página (endereço exato de onde há algo novo), descrição da alteração, data e autor de todas as últimas atualizações do site ao qual ele está agregado. De poucos em poucos minutos o arquivo RSS é atualizado, mostrando as alterações recentes. O RSS é um formato padronizado mundialmente, que funciona sob a linguagem XML (Extensible Markup Language), e é usado para compartilhar conteúdo Web. Ele permite, por exemplo, que o administrador de um site de notícias crie um arquivo XML com as últimas manchetes publicadas, a fim de compartilhá-las mais rapidamente com seus leitores. Este arquivo poderá ser lido através de qualquer ferramenta capaz de entender o formato XML do RSS.