Lector RSS online
Lector RSS online ligero: guarda tus suscripciones en el navegador, ve las entradas sin leer, importa o exporta OPML e inspecciona feeds RSS/Atom en JSON.
Para leer un feed RSS online, introduce su URL (por ejemplo https://example.com/feed) y pulsa Cargar, o pega el XML de un feed RSS 2.0 o Atom en el editor (también puedes subir un archivo .xml/.rss/.atom). El visor muestra al instante una vista previa legible de los metadatos del canal y de cada entrada: título, enlace, fecha de publicación y descripción. Cambia al modo JSON para inspeccionar la estructura completa del feed. El XML pegado o subido se analiza en tu navegador y nunca sale de tu dispositivo. Una URL la solicita primero tu navegador directamente; solo si el feed bloquea las solicitudes de origen cruzado se obtiene a través del servidor de este sitio. Para la lectura diaria, añade tus feeds a «Mis suscripciones», bajo el visor: con un clic se actualizan todos, las entradas nuevas aparecen ordenadas por fecha con el número de no leídas de cada feed, y la lista queda en tu navegador, con OPML para importarla o exportarla a otros lectores.
Entrada RSS
0
Vista previa de fuente
Modo Vista Previa / Modo JSON
Mis suscripciones
0 feeds · 0 sin leer
Aún no tiene suscripciones. Escriba arriba la URL de un feed o importe el archivo OPML exportado desde otro lector.
La lista de suscripciones, las marcas de leído y las entradas en caché se guardan solo en este navegador, en este dispositivo: sin cuenta y sin subir nada. Al actualizar, el navegador lee cada feed directamente; los feeds que bloquean las solicitudes de origen cruzado se obtienen a través del servidor de este sitio, que no guarda una copia; la CDN puede conservar la respuesta de un feed público hasta unos 10 minutos.
Límites en este dispositivo: 200 suscripciones, las 50 entradas más recientes por feed y 1000 en total; los resúmenes se recortan a 800 caracteres. Las marcas de leído solo se conservan para entradas que siguen en caché.
También te puede interesar
Cómo usar el Visor RSS
- 1
Introduce la URL o pega el XML
Escribe la dirección del feed en el campo URL (las rutas habituales son /feed, /rss.xml o /atom.xml) y pulsa Cargar. También puedes pegar el XML RSS o Atom en el editor, o usar el botón Subir XML para cargar un archivo de feed desde tu dispositivo.
- 2
Revisa la vista previa
La herramienta reconoce el formato por el elemento raíz —rss en RSS 2.0, feed en Atom— y muestra el título, la descripción y el enlace del canal, seguidos de cada entrada con su título, enlace, fecha de publicación y resumen. Los resúmenes que traen HTML se muestran con un formato seguro y sin imágenes, para que la lista se lea de un vistazo.
- 3
Cambia al modo JSON
Pulsa Modo JSON para ver el objeto completo que resulta del análisis. Los atributos llevan el prefijo @_ (por ejemplo @_version o @_href) y los elementos con espacio de nombres, como content:encoded, dc:creator o itunes:*, se conservan con su nombre original; así se ve enseguida si falta un campo o si está en un sitio distinto del que espera tu lector o tu script.
- 4
Suscríbete y lee cada día
En «Mis suscripciones», escribe la URL del feed y pulsa Suscribirse (el título se toma del propio feed), o importa el archivo OPML de tu lector anterior. Cada vez que vuelvas, pulsa «Actualizar todo»: se leen tres feeds a la vez, si alguno falla verás el motivo debajo de él sin que se detengan los demás, y las entradas nuevas llevan un punto hasta que las abras o uses «Marcar todo como leído».
- 5
Prueba el ejemplo o borra
Si una URL no se carga, el mensaje bajo el campo URL explica el motivo: por ejemplo, la dirección devolvió una página web en lugar de un feed, tardó más de 8 segundos o supera los 2 MB. Carga el ejemplo integrado para ver un feed funcional, o usa Borrar para reiniciar el editor y empezar de nuevo.
Referencias
- Especificación RSS 2.0
La especificación autoritativa del RSS Advisory Board que define la estructura de channel, item y elementos para feeds RSS 2.0.
- RFC 4287 — El formato de sindicación Atom
La especificación IETF que describe el formato de feed Atom, sus elementos y los metadatos requeridos.
- Servicio de validación de feeds W3C
Herramienta oficial de W3C para verificar que un feed RSS o Atom cumple con la especificación correspondiente.
- Wikipedia — RSS
Historia del formato, sus versiones (0.9x, 1.0 RDF, 2.0) y su relación con Atom, explicado en español.
- RSS Advisory Board — RSS Autodiscovery
Cómo una página declara su feed con <link rel="alternate" type="application/rss+xml">, la etiqueta que hay que buscar en el código fuente para dar con la URL.
- MDN — DOMParser
Referencia de la API del navegador que convierte una cadena XML en un árbol DOM, punto de partida para escribir tu propio lector de feeds.
Herramientas relacionadas
Visor XML
Formatea e inspecciona el XML crudo de cualquier feed RSS o Atom.
Visor OPML
Abre listas de suscripción OPML que agrupan múltiples URLs de feeds.
XML a JSON
Convierte el XML del feed en un objeto JSON estructurado para su procesamiento.
Formateador JSON
Embellece y valida la salida JSON de un feed parseado.
Preguntas frecuentes
- ¿Qué es RSS y para qué sirve?
- RSS es un formato XML con el que una web publica la lista de sus contenidos más recientes: para cada artículo o episodio, el título, el enlace, la fecha y un resumen. Un lector RSS consulta esas listas por ti y reúne en un mismo sitio lo nuevo de blogs, medios o podcasts, sin depender del algoritmo de una red social ni de boletines por correo. En esta página puedes hacer ambas cosas: abrir un feed para ver qué contiene y cómo está construido, o suscribirte y leerlo a diario desde «Mis suscripciones».
- ¿Qué formatos de feed admite el Visor RSS?
- Parsea feeds RSS 2.0 y Atom. Introduce la URL del feed, pega su XML o sube un archivo, y la herramienta detecta el formato automáticamente y muestra una vista previa legible del canal y sus entradas.
- ¿Cuál es la diferencia entre RSS y Atom?
- Ambos son formatos de sindicación basados en XML. RSS 2.0 usa los elementos channel e item definidos por el RSS Advisory Board, mientras que Atom es un estándar IETF (RFC 4287) con elementos feed y entry y reglas más estrictas para fechas e identificadores. Este visor lee ambos.
- ¿Cómo encuentro la URL del feed RSS de una web?
- Primero busca en la página un icono naranja de RSS o un enlace «RSS» o «Feed». Si no lo hay, prueba las rutas habituales: /feed (WordPress), /rss.xml, /atom.xml o /index.xml. Otra vía es abrir el código fuente de la página (Ctrl+U) y buscar <link rel="alternate" type="application/rss+xml"> o type="application/atom+xml": el valor de href es la dirección del feed, tal como lo define la convención RSS Autodiscovery. Este visor necesita la dirección del feed en sí; si introduces la portada de la web, el aviso te dirá que esa dirección no devolvió un feed.
- ¿Puedo introducir la URL de un feed y leerlo online?
- Sí. Escribe la dirección del feed en el campo URL, encima del editor, y pulsa Cargar. Tu navegador solicita primero el feed directamente a su sitio. Muchos feeds lo impiden con reglas de origen cruzado (CORS); en ese caso, el servidor de este sitio descarga el feed y te lo devuelve. Solo se aceptan direcciones http/https públicas en los puertos estándar, la solicitud se cancela a los 8 segundos y los feeds de más de 2 MB se rechazan: descárgalos y usa Subir XML. Los feeds que requieren inicio de sesión o cookies no se pueden cargar por URL.
- ¿Se envían a un servidor los datos del feed o mi lista de suscripciones?
- Depende de cómo cargues el feed. El XML que pegas o subes se valida y parsea por completo en tu navegador: solo existe en la memoria de la página, se descarta al recargar y nunca se envía a ningún servidor; una vez cargada la página, funciona incluso sin conexión. Si cargas un feed por URL, tu navegador lo descarga primero directamente de su sitio. Si ese sitio bloquea las solicitudes de origen cruzado, la URL se envía al servidor de este sitio, que descarga el feed y te lo devuelve sin guardar una copia; la CDN puede conservar esa respuesta pública del feed hasta unos 10 minutos para acelerar las cargas repetidas. Como en cualquier sitio web, los registros de acceso de la plataforma de alojamiento anotan la URL solicitada y tu dirección IP. La lista de suscripciones funciona de otra manera: las direcciones de los feeds, las marcas de leído y hasta 1000 entradas en caché se guardan en el localStorage de tu navegador para que sigan ahí al recargar. No hay cuenta ni sincronización, así que al borrar los datos del sitio, usar una ventana privada o cambiar de dispositivo la lista aparece vacía: exporta el OPML para tener una copia o usa «Borrar todos los datos locales» para eliminarla.
- ¿Puedo usarlo como lector RSS diario con varias suscripciones?
- Sí, como lector ligero. Añade feeds en «Mis suscripciones», ponles el nombre que quieras y, si te sirve, agrúpalos; «Actualizar todo» los descarga todos, tres a la vez. Las entradas de todos los feeds se combinan de la más reciente a la más antigua; cada feed muestra cuántas tiene sin leer, y puedes ver solo las no leídas, marcar una entrada como leída o no leída, o marcarlo todo como leído. Al pulsar un título, el artículo original se abre en una pestaña nueva. No hay consultas en segundo plano: los feeds se actualizan cuando tú lo pides, o al abrir la página si activas esa opción (desactivada por defecto). De cada feed se guardan las 50 entradas más recientes.
- ¿Cómo traigo mis suscripciones de otro lector con OPML?
- Casi todos los lectores de feeds permiten exportar las suscripciones en un archivo OPML. Aquí pulsa «Importar OPML» y elige ese archivo: cada outline con xmlUrl se convierte en una suscripción, las carpetas pasan a ser grupos, y los feeds que ya tenías o que se repiten dentro del archivo se omiten; al terminar verás cuántos se añadieron. «Exportar OPML» guarda tu lista como OPML 2.0 estándar (outlines type="rss" con xmlUrl, htmlUrl y title), lista para importarla en otro lector o en esta misma página desde otro dispositivo.
- ¿Cómo valido un feed RSS online?
- Esta herramienta hace una comprobación de análisis: confirma que el texto es XML legible y que su raíz es rss o feed, y si no, muestra el error. No revisa contra la especificación los campos obligatorios, el formato de las fechas ni que cada guid sea único. Para una validación completa, envía la URL o el código al Servicio de validación de feeds del W3C, que enumera cada error y advertencia; si lo que falla es la sintaxis, el Visor XML te ayuda a localizar la etiqueta sin cerrar.
- ¿Por qué mi feed muestra un error de formato inválido o de análisis?
- Son dos avisos distintos. «Formato de fuente RSS/Atom inválido» quiere decir que el XML se lee bien, pero su raíz no es rss ni feed: suele ser RSS 1.0 (rdf:RDF), un JSON Feed o una página HTML pegada por error. «Error al analizar XML» indica que el documento está roto: etiquetas sin cerrar, un archivo cortado a medias, caracteres & < > sin escapar dentro de la descripción (escríbelos como & o mete el texto en <![CDATA[ ... ]]>), una codificación declarada que no coincide con los bytes reales, o prefijos como content:, dc: o itunes: usados sin su declaración xmlns en la raíz. Corrige el XML y vuelve a pegarlo.
- ¿Puedo ver el feed parseado como JSON?
- Sí. Cambia al modo JSON para ver el feed representado como un objeto JSON estructurado, lo que facilita inspeccionar cómo se mapea cada elemento y atributo.
- ¿Cómo escribo mi propio parser de RSS?
- En el navegador basta con el DOMParser integrado: new DOMParser().parseFromString(xml, "application/xml"), y después recorrer querySelectorAll("item") o "entry" leyendo hijos como title, link y pubDate; para los elementos con espacio de nombres usa getElementsByTagNameNS. En Node.js son habituales fast-xml-parser (la librería con la que esta herramienta convierte el XML en un objeto) y rss-parser. Lo esencial es distinguir RSS de Atom por el elemento raíz y llevar ambos a una misma forma {título, enlace, fecha, resumen}.
- ¿Funciona con feeds de podcasts?
- Sí, se analizan sin problema: un feed de podcast es RSS 2.0 con extensiones. La vista previa muestra el título, el enlace, la fecha y el resumen de cada episodio. La dirección del audio está en el atributo url de <enclosure>, que en Modo JSON aparece como @_url junto a @_type y @_length; extensiones como itunes:duration o itunes:image figuran como elementos con su propio nombre. La herramienta no reproduce el audio ni da de alta feeds en directorios de podcasts.