We stand with Ukraine to help keep people safe. Join us
EN
When you purchase through links on our site, we may earn an affiliate commission

NetNewsWire for Mac

RSS and Atom news reader.

Free
In English
3.4
Based on 96 user rates

NetNewsWire overview

NetNewsWire is the best way to keep up with the sites and authors you read most regularly. Let NetNewsWire pull down the latest articles, and read them in a distraction-free and Mac-like way.

  • Native Interface. NetNewsWire looks right at home in OS X
  • Find Later. Bookmark individual articles, mark sites as your favorites, and search everything.
  • Sharing. Send articles to Instapaper, Twitter, or Facebook.
  • Popular Feeds. If you're just getting started, NetNewsWire can suggest some great reading material.
  • Distraction-free. Reading articles in a browser means putting up with ads and sidebars. NetNewsWire focuses on content.
  • Tabs. For the true reading lover, NetNewsWire easily keeps track of multiple articles open at the same time.

What's new in version 7.1.3

Changes
  • Overhauled Feedly syncing to prevent too-many-requests that could get users temporarily banned.
  • Fixed the Feedly mark-as-read backlog that could grow forever and re-send the same statuses.
  • Fixed Feedly folder and feed bugs — renaming a folder during a refresh could delete it, restoring a deleted folder restored nothing, a failed move could leave a feed in two folders, same-named folders collapsed into one, and right-to-left and untitled feed names were rewritten every sync.
  • Fixed bug where a Feedly feed the server no longer knows about could never be deleted.
  • Made Feedly sign-in and token refresh more robust — canceling on the consent page no longer shows an error, expired tokens refresh reliably, and removing the account always removes its tokens from the Keychain
  • Used the published dates Feedly reports for articles, so a newly added feed’s archive is no longer dated all today.
  • Paused Reader API syncing when the server reports too many requests, honoring its retry time — and Inoreader additionally conserves its API quota by skipping status downloads when near its daily limit.
  • Sent queued article statuses for Inoreader on every status sync, so read and starred changes no longer wait out the quota throttle.
  • Fixed folder creation for Reader API accounts (FreshRSS, BazQux, The Old Reader) — new folders no longer disappear before a feed makes them real on the server.
  • Fixed Reader API article ID encoding that could make article downloads fail.
  • Used conditional GET for Reader API tag and subscription lists.
  • Posted real errors to the Error Log from Reader API status syncing, and kept an unread fetch failure from skipping the starred fetch.
  • Fixed bug where article titles, author names, and feed names from FreshRSS could show full-width versions of & < >
  • Fixed NewsBlur folder syncing aborting on a missing folder, applied server-side feed updates, and preserved locally edited feed names.
  • Checked iCloud account status before syncing — feeds still refresh, without repeated error alerts, while iCloud is unavailable (such as when new Terms and Conditions need accepting, which now shows a clear message), and syncing resumes automatically when iCloud comes back.
  • Fixed bug where an iCloud feed moved between folders could disappear until the destination folder synced.
  • Fixed iCloud sync progress leaks that left the Refresh button and menu item wrongly disabled.
  • Fixed bugs in Feedbin, Feedly, NewsBlur, and Reader API accounts where a status refresh could briefly revert just-made read and starred changes.
  • Fixed bug where sending an article’s read status could delete its queued starred status.
  • Made statuses queued when the app was killed get sent at next launch.
  • Fixed bug where a feed could show a phantom unread count that came back after reading articles in other feeds.
  • Fixed bug where feeds could lose their names and display as Untitled.
  • Preserved custom feed titles from imported OPML across refreshes.
  • Repaired a feed’s stored ID when a sync service reports a different authoritative one.
  • Allowed accounts with the same username on different servers.
  • Showed the account name and type in sync error messages, and stopped showing sync decoding errors as theme import errors.
  • Dropped unhelpful recovery suggestions from error alerts that have no recovery options.
  • Made feed and sync requests wait for connectivity instead of failing when the network isn't ready, such as right after waking from sleep.
  • Stopped skipping feeds on the next refresh when the previous attempt failed with a connectivity error.
  • Stopped caching failed downloads, so retrying a feed right after a timeout tries the network instead of reporting the feed not found.
  • Fixed bug where a download callback that started a new download of the same URL was silently dropped.
  • Used a browser user-agent string for image and theme downloads.
  • Fixed bug where finishing a refresh could wrongly complete unrelated Activity Log activities, such as an in-progress feed subscribe.
  • Fixed feed discovery bugs caused by slashes in unquoted HTML attribute values.
  • Added a feed-finding special case for relay.fm/blog
  • Simplified the Safari extension — it sends the page URL and NetNewsWire does all feed discovery, and the toolbar button works without reloading the page.
  • Supported Atom xml:base for resolving relative URLs
  • Extracted the article body from feeds that put a full HTML page in an article.
  • Kept the current article in the timeline, and kept it selected, when the timeline updates and the sidebar selection hasn’t changed.
  • Fixed bug where feed-list changes could drop read articles from the timeline before it was time to drop them.
  • Updated smart feed unread counts on app activation and at the day change.
  • Skipped expanded folders when going to the next unread, matching iOS
  • Removed punctuation and symbols when indexing search text, so words in curly quotes (for instance) are findable./li>
  • Cleared undo stacks on all windows after dragging feeds in the sidebar, so a stale undo can’t misfire.
  • Fixed sidebar cells laid out with a stale width.
  • Improved contrast for the star icon in the smart feeds list.
  • Fixed bug where an article updated during a refresh could reload the article view and reset the scroll position.
  • Stopped scrolling from carrying over to the next article when switching articles mid-scroll.
  • Fixed text selection in a footnote within a footnote.
  • Fixed mailto links that were already percent-encoded showing a literal %20 in the subject line.
  • Removed the system-generated Back and Forward commands from the article view contextual menu.
  • Preserved the aspect ratio of fixed-size iframes when the article width shrinks them.
  • Hid Mailchimp newsletter social icon walls and social-share icon blocks whose unsized SVG icons rendered at full width.
  • Sized inline SVG icons that depend on stripped stylesheets — Tailwind classes and Material for MkDocs markup.
  • Zeroed negative side margins on tables so they stay inside the article.
  • Kept absolutely positioned feed content from escaping the article body and overlapping the title.
  • Hid the Slashdot discussion iframe that showed a cookie-consent banner in the article view.
  • Declared UTF-8 in the HTML written to the pasteboard when copying.
  • Passed any selected HTML to MarsEdit and Micro.blog instead of plain text only.
  • Restored full screen window state across launches.
  • Made sure the toolbar is showing when moving focus to the search field.
  • Enabled toolbar items in Text Only mode.
  • Added Clean Up to the global keyboard shortcuts so the keyboard shortcut fires reliably.
  • Fixed Handoff showing “No selection” after the source device was locked.
  • Switched to the current standard Sparkle framework for software updates — fixes the “Updater.app is damaged” error on macOS 27 betas and the “org.sparkle-project.Downloader” warning.
View older NetNewsWire versions

NetNewsWire for Mac

Free
In English
Version 7.1.3
Write a detailed review about NetNewsWire

What customers like

Performance
Stability
Design

What needs improvements

Customization

NetNewsWire qualities

Value
5.0
Ease of use
5.0
Features
3.0
Reliability
5.0
Customer support
4.0

Write your thoughts in our old-fashioned comment

MacUpdate Comment Policy. We strongly recommend leaving comments, however comments with abusive words, bullying, personal attacks of any type will be moderated.
3.4

(219 Reviews of NetNewsWire)

  • Comments

  • User Ratings

anonymous-whale-2492693
anonymous-whale-2492693
Dec 6, 2024
6.1.6
5.0
Dec 6, 2024
5.0
Version: 6.1.6
Very reliable app. Sadly it still lacks support for Nextcloud news, which is a bummer.
lucycranetranslate
lucycranetranslate
May 28, 2021
6.0.2
0.0
May 28, 2021
0.0
Version: 6.0.2
I really enjoy using this app !!!!
ChristineVans
ChristineVans
Apr 5, 2021
6.0.1
0.0
Apr 5, 2021
0.0
Version: 6.0.1
RSS is still usable?
476429
476429
Apr 2, 2021
6.0.1
4.0
Apr 2, 2021
4.0
Version: 6.0.1
Version 6 is a welcome change. NetNewsWire is much more modern than the last time I used it years ago. There are only a few missing features I need. Like the ability to change the font and font size of the articles and the ability to change how the article list is displayed. Great to see NetNewsWire on the right track.
zlazkow
zlazkow
Sep 21, 2020
5.1
5.0
Sep 21, 2020
5.0
Version: 5.1
It's FREE on developer's site. Like it used to be years ago. Thank you!
Drdul
Drdul
Jun 29, 2026
7.1
5.0
Jun 29, 2026
5.0
Version: 7.1
anonymous-chimpanzee-2518792
anonymous-chimpanzee-2518792
Jan 13, 2025
6.1.9
5.0
Jan 13, 2025
5.0
Version: 6.1.9
anonymous-whale-2492693
anonymous-whale-2492693
Dec 6, 2024
6.1.6
5.0
Dec 6, 2024
5.0
Version: 6.1.6
RavenNevermore
RavenNevermore
Nov 1, 2023
6.1.4
5.0
Nov 1, 2023
5.0
Version: 6.1.4
Derekcurrie
Derekcurrie
Mar 30, 2023
6.1.1
4.0
Mar 30, 2023
4.0
Version: 6.1.1
Ervins Strauhmanis
Ervins Strauhmanis
Mar 29, 2023
6.1
5.0
Mar 29, 2023
5.0
Version: 6.1
zlazkow
zlazkow
Sep 21, 2020
5.0
Sep 21, 2020
5.0
Version: null
anonymous-trout-1840
anonymous-trout-1840
Feb 18, 2018
4.0
Feb 18, 2018
4.0
Version: null
Michael-Vilain
Michael-Vilain
Nov 10, 2016
0.5
Nov 10, 2016
0.5
Version: null
HappyPig
HappyPig
Feb 18, 2016
2.0
Feb 18, 2016
2.0
Version: null
Jack-Foster-Mancilla
Jack-Foster-Mancilla
Sep 12, 2015
5.0
Sep 12, 2015
5.0
Version: null
timmerk
timmerk
Sep 4, 2015
0.5
Sep 4, 2015
0.5
Version: null
Cortig
Cortig
May 22, 2015
1.5
May 22, 2015
1.5
Version: null
SteveGosselin
SteveGosselin
Mar 21, 2015
4.0
Mar 21, 2015
4.0
Version: null
JBob2047
JBob2047
Aug 17, 2014
5.0
Aug 17, 2014
5.0
Version: null
Kotos0513
Kotos0513
May 31, 2014
1.5
May 31, 2014
1.5
Version: null
Jazzyguy
Jazzyguy
Mar 15, 2014
0.5
Mar 15, 2014
0.5
Version: null
Arkham6
Arkham6
Jan 13, 2014
2.0
Jan 13, 2014
2.0
Version: null
asimo
asimo
Dec 21, 2013
4.0
Dec 21, 2013
4.0
Version: null
Drscott
Drscott
Dec 21, 2013
4.0
Dec 21, 2013
4.0
Version: null
Fced
Fced
Dec 5, 2013
2.0
Dec 5, 2013
2.0
Version: null
otsu
otsu
Dec 5, 2013
4.0
Dec 5, 2013
4.0
Version: null
::mile::
::mile::
Dec 4, 2013
1.5
Dec 4, 2013
1.5
Version: null
Port-Royal
Port-Royal
Nov 5, 2013
4.0
Nov 5, 2013
4.0
Version: null
azur-vega
azur-vega
Nov 5, 2013
3.5
Nov 5, 2013
3.5
Version: null
Mdognrdog
Mdognrdog
Oct 24, 2013
2.0
Oct 24, 2013
2.0
Version: null
Salitt
Salitt
Sep 7, 2013
0.5
Sep 7, 2013
0.5
Version: null
zx
zx
Aug 11, 2013
1.0
Aug 11, 2013
1.0
Version: null
Eviandem
Eviandem
Jul 30, 2013
0.5
Jul 30, 2013
0.5
Version: null
ChrisTokk
ChrisTokk
Jul 3, 2013
1.0
Jul 3, 2013
1.0
Version: null
Nuttawut
Nuttawut
Jun 25, 2013
5.0
Jun 25, 2013
5.0
Version: null
Farrow
Farrow
Jun 25, 2013
0.5
Jun 25, 2013
0.5
Version: null
Blloyd
Blloyd
Jun 25, 2013
2.0
Jun 25, 2013
2.0
Version: null
Red-Dirt
Red-Dirt
Jun 20, 2013
1.5
Jun 20, 2013
1.5
Version: null
anonymous-skink-4606
anonymous-skink-4606
Feb 14, 2013
4.0
Feb 14, 2013
4.0
Version: null
1024jp
1024jp
Jan 22, 2013
3.5
Jan 22, 2013
3.5
Version: null
ADQ
ADQ
Sep 19, 2012
4.0
Sep 19, 2012
4.0
Version: null
Igorot
Igorot
Aug 3, 2012
3.0
Aug 3, 2012
3.0
Version: null
anonymous-ox
anonymous-ox
Jul 26, 2012
2.5
Jul 26, 2012
2.5
Version: null
chadatmacupdate
chadatmacupdate
Jul 13, 2012
4.0
Jul 13, 2012
4.0
Version: null