What Is UPnP? Should You Turn It On or Off?
UPnP lets games and apps open router ports by themselves. Here is what it does, the risks and when to turn it on.
UPnP (Universal Plug and Play) lets devices on your network ask the router to open ports automatically. Game consoles, voice apps and media servers use it so you do not have to set up port forwarding by hand.
UPnP (Universal Plug and Play) lets devices on your network ask the router to open ports automatically, so game consoles, voice apps and media servers work without setting up port forwarding by hand. It makes life easier, but it trusts every device on your network.
It makes life easier, but it trusts every device on your network. Here is how to decide.
UPnP pros and cons
| Pros | Cons |
|---|---|
| Open NAT for games without setup | Malware on a device can open ports too |
| Voice and video calls connect directly | Hard to see what is open |
| Media servers work remotely | Some routers have had UPnP bugs |
For me, the malware row settles the question faster than any other line in the table.
Should you turn UPnP on?
- Turn it on if you game online, use consoles or need apps like Plex to work remotely, and you keep devices updated.
- Turn it off if you have many smart gadgets, cannot update firmware, or prefer manual port forwarding.
- Middle ground: turn it off and forward only the ports you need.
When a console is in the house, I leave UPnP on and keep the firmware current.
How to enable or disable UPnP
- Log in to your router admin page. Find the address with our Router IP Finder, or try 192.168.1.1 or 192.168.0.1.
- Open Advanced, NAT Forwarding, UPnP (TP-Link), Advanced Setup, UPnP (Netgear) or WAN, Enable UPnP (ASUS).
- Switch it on or off and save.
- Restart your console or app to update the NAT type.
The brand-menu hunt is the part I budget extra time for on a first setup.
How UPnP works, in one minute
Normally your router blocks unsolicited connections from the internet. Some apps, like games and voice chat, need incoming connections to work properly. UPnP lets those apps ask the router to open a port automatically, instead of you setting up port forwarding by hand.
The catch is that any program on your network can make that request, including malware. That’s the main argument against leaving it on. I treat that open-door risk as the real price of the convenience.
Gaming consoles and UPnP
Xbox, PlayStation and Nintendo Switch all work better with UPnP on. Without it, you may see a strict or moderate NAT type, trouble joining parties and voice chat problems.
- If you play online a lot, leave UPnP on and keep your devices updated.
- If you’re security-minded, turn UPnP off and set manual port forwarding for your console’s ports.
- Avoid double NAT, which breaks UPnP even when it’s enabled.
A strict NAT type on a console is the symptom I trace back to UPnP first.
UPnP and smart-home devices
It isn’t just games that use UPnP. Media servers like Plex, some security cameras, VoIP phones and smart-home hubs may try to open ports automatically for remote access. That can be convenient, but it also means devices you rarely think about could be reachable from the internet.
Most routers list active UPnP mappings on their UPnP page. Check it occasionally. If you see a device you don’t expect, find out why it needs an open port, and turn off its remote access feature if you don’t use it.
The forgotten camera is the device I find most often when I check those mappings.
A balanced UPnP setup
- Keep router firmware and device software updated.
- Leave UPnP on only if you have consoles or apps that need it.
- Turn off remote features on cameras and NAS boxes you don’t access from outside.
- Consider putting smart devices on a guest or IoT network.
- Review active UPnP mappings every few months.
The every-few-months review is the habit I keep even when everything works fine.
Turn UPnP on or off by brand
- TP-Link: Advanced, NAT Forwarding, UPnP.
- Netgear: Advanced, Advanced Setup, UPnP.
- ASUS: WAN, Internet Connection, Enable UPnP.
- Linksys: Security, Apps and Gaming, UPnP (or Advanced Settings on newer models).
- eero: Settings, Network settings, UPnP.
- Google Nest WiFi: Advanced networking, UPnP.
I keep the brand list handy, because no two routers put the switch in the same place.










