Leitor RSS online

Leitor de RSS online leve: lista de assinaturas salva no navegador, contagem de não lidos, importação e exportação OPML e inspeção de feeds RSS/Atom em JSON.

Para ler um feed RSS online, insira a URL do feed (por exemplo https://example.com/feed) e clique em Abrir, ou cole o XML de um feed RSS 2.0 ou Atom no editor (também é possível carregar um arquivo .xml/.rss/.atom). O visualizador exibe na hora uma prévia legível dos metadados do canal e de cada item: título, link, data de publicação e descrição. Alterne para o modo JSON para inspecionar a estrutura completa do feed. O XML colado ou carregado é analisado no seu navegador e nunca sai do seu dispositivo. Uma URL é solicitada primeiro diretamente pelo navegador; só quando o feed bloqueia requisições de origem cruzada ela é buscada pelo servidor deste site. Para ler todo dia, adicione os feeds em “Minhas assinaturas”, logo abaixo do visualizador: um clique atualiza todos, os itens novos aparecem juntos em ordem cronológica com a contagem de não lidos de cada feed, e a lista fica guardada no navegador, com OPML para migrar entre leitores.

Entrada RSS

0

Se um feed bloquear requisições de origem cruzada, ele é obtido pelo servidor deste site. A resposta de um feed público pode ficar em cache por até cerca de 10 minutos.

Visualização do feed

Modo de Visualização / Modo JSON

Insira a URL de um feed ou cole XML RSS/Atom para ver a visualização aqui

Minhas assinaturas

0 feeds · 0 não lidos

Nenhuma assinatura ainda. Insira a URL de um feed acima ou importe o arquivo OPML exportado de outro leitor.

Sua lista de assinaturas, as marcações de lido e os itens em cache ficam apenas neste navegador, neste dispositivo — sem conta e sem upload. Ao atualizar, o navegador lê cada feed diretamente; feeds que bloqueiam requisições de origem cruzada são buscados pelo servidor deste site, que não guarda uma cópia; a CDN pode manter a resposta de um feed público em cache por até cerca de 10 minutos.

Limites neste dispositivo: 200 assinaturas, os 50 itens mais recentes de cada feed e 1000 itens no total, com resumos cortados em 800 caracteres. As marcações de lido só são mantidas para itens que ainda estão no cache.

Talvez você também precise

Visualizador XML online

Abra, visualize e formate arquivos XML online com visualização em árvore e validação.

Abrir ferramenta

Visualizador OPML

Visualize e analise a estrutura de arquivos OPML.

Abrir ferramenta

XML para JSON

Converter string XML para objeto JSON.

Abrir ferramenta

Visualizador HTML

Abra um arquivo .html ou cole o código e veja a página renderizada ao lado.

Abrir ferramenta

Como usar o Visualizador RSS

  1. 1

    Insira a URL ou cole o XML

    Digite o endereço do feed no campo de URL (caminhos comuns são /feed, /rss.xml e /atom.xml) e clique em Abrir. Você também pode colar o XML RSS ou Atom no editor, ou usar o botão Carregar XML para carregar um arquivo de feed do seu dispositivo.

  2. 2

    Revise a visualização

    O formato é identificado pelo elemento raiz — rss no RSS 2.0, feed no Atom. Em seguida aparecem o título, a descrição e o link do canal e, abaixo, cada item com título, link, data de publicação e resumo. Resumos que vêm em HTML são exibidos de forma segura e sem imagens, para a lista ficar fácil de percorrer.

  3. 3

    Alterne para o modo JSON

    Clique em Modo JSON para ver o objeto completo gerado pela análise. Os atributos recebem o prefixo @_ (como @_version ou @_href) e elementos com namespace, como content:encoded, dc:creator e itunes:*, mantêm o nome original. Assim fica fácil notar um campo ausente ou um dado guardado num lugar diferente do que o seu leitor ou script espera.

  4. 4

    Assine e leia todo dia

    Em “Minhas assinaturas”, insira a URL do feed e clique em Assinar (o título é preenchido a partir do próprio feed), ou importe o arquivo OPML do seu leitor antigo. Sempre que voltar, clique em “Atualizar tudo”: os feeds são lidos três por vez, uma falha aparece com o motivo embaixo do feed sem interromper os outros, e os itens novos ficam marcados com um ponto até você abri-los ou usar “Marcar tudo como lido”.

  5. 5

    Tente o exemplo ou limpe

    Se uma URL não carregar, a mensagem abaixo do campo de URL explica o motivo — por exemplo, o endereço retornou uma página web em vez de um feed, demorou mais de 8 segundos ou passa de 2 MB. Carregue o exemplo integrado para ver um feed funcionando, ou use Limpar para redefinir o editor e começar do zero.

Referências

Ferramentas relacionadas

Perguntas frequentes

O que é um feed RSS?
É um arquivo XML que um site mantém com a lista das suas publicações mais recentes — título, link, data e resumo de cada post, notícia ou episódio. Em vez de visitar dez sites para ver se há novidade, você coloca os feeds num leitor de RSS e recebe tudo num só lugar, na ordem em que foi publicado, sem algoritmo decidindo o que aparece. Nesta página dá para fazer as duas coisas: abrir um feed para ver o que tem dentro ou assinar e acompanhar no dia a dia em “Minhas assinaturas”.
Quais formatos de feed o Visualizador RSS suporta?
Ele analisa feeds RSS 2.0 e Atom. Insira a URL do feed, cole o XML ou carregue um arquivo, e a ferramenta detecta o formato automaticamente e exibe uma prévia legível do canal e seus itens.
Qual é a diferença entre RSS e Atom?
Ambos são formatos de distribuição baseados em XML. O RSS 2.0 usa os elementos channel e item definidos pelo RSS Advisory Board, enquanto o Atom é um padrão IETF (RFC 4287) com elementos feed e entry e regras mais rígidas para datas e identificadores. Este visualizador lê ambos.
Como descobrir o endereço do feed RSS de um site?
Procure o ícone laranja de RSS ou um link “RSS”/“Feed” no rodapé ou no menu. Se não houver, teste os caminhos comuns: /feed (WordPress), /rss.xml, /atom.xml ou /index.xml. Outra saída é abrir o código-fonte da página (Ctrl+U) e procurar <link rel="alternate" type="application/rss+xml"> ou type="application/atom+xml" — o href desse link é o endereço do feed, conforme a convenção RSS Autodiscovery. Informe aqui o endereço do próprio feed: se você colar a página inicial do site, a mensagem vai avisar que ali não há um feed.
Posso inserir a URL de um feed e lê-lo online?
Sim. Digite o endereço do feed no campo de URL acima do editor e clique em Abrir. Seu navegador primeiro solicita o feed diretamente ao site de origem. Muitos feeds bloqueiam isso com regras de origem cruzada (CORS); nesse caso, o servidor deste site baixa o feed e o devolve para você. Só são aceitos endereços http/https públicos nas portas padrão, a requisição é encerrada após 8 segundos e feeds com mais de 2 MB são recusados — baixe-os e use Carregar XML. Feeds que exigem login ou cookies não podem ser abertos por URL.
Os dados do meu feed ou minha lista de assinaturas são enviados para um servidor?
Depende de como você abre o feed. O XML colado ou carregado é validado e analisado inteiramente no seu navegador: fica só na memória da página, é descartado ao recarregar e nunca é enviado a nenhum servidor; depois que a página carrega, funciona até offline. Ao abrir um feed por URL, o navegador primeiro o baixa diretamente do site de origem. Se esse site bloquear requisições de origem cruzada, a URL é enviada ao servidor deste site, que baixa o feed e o devolve sem guardar uma cópia; a CDN pode manter essa resposta pública do feed em cache por até cerca de 10 minutos para acelerar novos carregamentos. Como em qualquer site, os logs de acesso da plataforma de hospedagem registram a URL solicitada e o seu endereço IP. A lista de assinaturas é diferente: os endereços dos feeds, as marcações de lido e até 1.000 itens em cache são gravados no localStorage do navegador, para continuarem lá depois de recarregar. Nada fica vinculado a uma conta nem é sincronizado; por isso, ao limpar os dados do site, usar uma janela anônima ou trocar de dispositivo, a lista aparece vazia — exporte o OPML para ter uma cópia ou use “Apagar todos os dados locais” para removê-la.
Dá para usar como leitor de RSS diário, com várias assinaturas?
Sim, como um leitor leve. Adicione feeds em “Minhas assinaturas”, dê a eles os nomes que quiser e, se preferir, organize em grupos; “Atualizar tudo” busca todos os feeds, três por vez. Os itens de todos eles são reunidos do mais novo para o mais antigo; cada feed mostra quantos itens não lidos tem, e você pode filtrar só os não lidos, marcar um item como lido ou não lido, ou marcar tudo como lido. Clicar em um título abre o artigo original em uma nova aba. Não há busca automática em segundo plano: os feeds são atualizados quando você pede, ou ao abrir a página se ativar essa opção, que vem desligada. Cada feed guarda os 50 itens mais recentes.
Como trazer minhas assinaturas de outro leitor usando OPML?
Quase todo leitor de feeds exporta as assinaturas como um arquivo OPML. Aqui, clique em “Importar OPML” e escolha esse arquivo: cada outline com xmlUrl vira uma assinatura, as pastas viram grupos, e feeds que já estão na sua lista ou aparecem repetidos no arquivo são ignorados, com um aviso de quantos foram adicionados. “Exportar OPML” salva sua lista em um arquivo OPML 2.0 padrão (outlines type="rss" com xmlUrl, htmlUrl e title), que você pode importar em outro leitor ou trazer de volta para esta página em outro dispositivo.
Como validar um feed RSS online?
Aqui a verificação é de análise: a ferramenta confere se o texto é XML legível e se a raiz é rss ou feed, e mostra o erro quando não é. Ela não confere, pela especificação, campos obrigatórios, formato das datas nem se cada guid é único. Para uma validação completa, envie a URL ou o código ao Serviço de Validação de Feeds do W3C, que lista cada erro e aviso; quando o problema é de sintaxe, o Visualizador XML ajuda a achar a tag que ficou aberta.
Por que meu feed mostra um formato inválido ou erro de análise?
São dois avisos diferentes. “Formato de feed RSS/Atom inválido” significa que o XML foi lido, mas a raiz não é rss nem feed — em geral é RSS 1.0 (rdf:RDF), JSON Feed ou uma página HTML colada por engano. “Erro ao analisar XML” indica documento quebrado: tags sem fechamento, arquivo cortado no meio, & < > sem escape dentro da descrição (use &amp; ou coloque o texto em <![CDATA[ ... ]]>), codificação declarada diferente da real ou prefixos como content:, dc: e itunes: usados sem a declaração xmlns correspondente na raiz. Corrija o XML e cole de novo.
Posso ver o feed analisado como JSON?
Sim. Alterne para o modo JSON para ver o feed representado como um objeto JSON estruturado, facilitando a inspeção de como cada elemento e atributo é mapeado.
Como escrever meu próprio parser de RSS?
No navegador, use o DOMParser nativo: new DOMParser().parseFromString(xml, "application/xml") e depois percorra querySelectorAll("item") ou "entry", lendo filhos como title, link e pubDate; para elementos com namespace, getElementsByTagNameNS. No Node.js, as escolhas mais comuns são fast-xml-parser (a biblioteca que esta ferramenta usa para transformar o XML em objeto) e rss-parser. O essencial é diferenciar RSS de Atom pela raiz e normalizar os dois num mesmo formato {título, link, data, resumo}.
Funciona com feeds RSS do WordPress?
Sim. O WordPress e a maioria das plataformas CMS geram feeds RSS 2.0 padrão, normalmente em /feed. Insira essa URL no campo de URL e clique em Abrir para uma prévia imediata, ou cole o XML do feed no editor.
Funciona com feeds de podcast?
Funciona: feed de podcast é RSS 2.0 com extensões. A visualização mostra título, link, data e resumo de cada episódio. O arquivo de áudio fica no atributo url de <enclosure>, que no Modo JSON aparece como @_url ao lado de @_type e @_length; extensões como itunes:duration e itunes:image aparecem como elementos com o próprio nome. A ferramenta não toca o áudio nem cadastra feeds em diretórios de podcast.