Roku error 016 isn't a Roku problem. It means the Roku connected to your router fine, but the router has no working path to the internet. So the fault is upstream — the router, the DNS, or the ISP — and that's exactly where to look, in that order.
016 vs 014 vs 009
Get this straight first, because they point in different directions:
- 014 — the Roku can't reach the router at all. That's a WiFi/signal problem on the Roku side.
- 016 — the Roku reached the router but can't get online, often because the link is too weak or unreliable to hold a connection out.
- 009 — the close sibling of 016: joined the network, but no working internet path. The two overlap so much that people use them interchangeably, and they share this fix list. (See Roku error 009.)
The common thread for 016 and 009: your wireless is fine and the fault is past the router. Stop fiddling with WiFi strength and work the chain to the internet.
Fix it
- Rule out an outage. Turn off mobile data on your phone and load a site over the same WiFi. If the phone can't load it either, your internet is down — check the ISP's status page and wait it out. No Roku step will help.
- Power-cycle the modem and router. Unplug both. Wait 30 seconds minimum so they fully discharge. Plug the modem back first, let its lights settle (60–90 seconds), then the router. This clears 016 more often than anything else.
- Force public DNS on the Roku. A dead ISP DNS server throws 016 even when the line is up. Settings → Network → Set up connection → Wireless → your network → Advanced internet connection settings → DNS → Manual. Enter
8.8.8.8/8.8.4.4(Google) or1.1.1.1/1.0.0.1(Cloudflare). Save and retest. - Clear an IP conflict. If only the Roku fails while everything else works, two devices may share an IP. Restart the Roku to pull a fresh DHCP lease; to stop it recurring, reserve the Roku's IP in the router.
- Drop the firewall to test. ISP and business routers sometimes block Roku's servers. Disable the firewall, test once, then re-enable it and add an exception for the Roku's IP or MAC.
If that didn't do it
Re-run the connection setup from scratch (Settings → Network → Set up connection → Wireless) — it forces a fresh DHCP lease and a clean handshake with Roku's servers without wiping your channels. Only if 016 still won't clear do you factory-reset: Settings → System → Advanced system settings → Factory reset everything, or hold the pinhole reset button 10–15 seconds. That re-links your account and reinstalls channels, so it's the last move, not the first.
When it's the ISP, not you
If the modem reboot and public DNS both fail and the phone-on-WiFi test also can't load anything, the break is at the modem or the line itself. A modem that won't pull a public IP, or an ISP-side outage, looks identical to 016 from the couch. At that point it's a call to the ISP, not another menu.
FAQ
What does 016 actually mean? "Your Roku is connected to your wireless network but can't reach the internet." Translation: router yes, internet no.
Why only the Roku and nothing else? Almost always an IP conflict or a stale DNS entry specific to the Roku. Restart it for a fresh IP, then force 8.8.8.8.
Does changing DNS on the Roku touch other devices? No — it's per-device. Set DNS in the router if you want it everywhere.
Is a factory reset worth it? Rarely. 016 lives on the network side, and a reset wipes your channels and account for a problem the router restart usually fixes.