A detailed guide to Wake-on-LAN (WOL) — how to remotely power on your PC from your phone or any other device.
Have you ever wished you could power on your desktop or laptop remotely while on your way to work, so it's ready and waiting the moment you sit down? Or maybe you needed to access files on your home computer while you were out, only to realize you forgot to turn it on before leaving? What once sounded like science fiction is now possible with a single tap on your smartphone, thanks to a technology called Wake-on-LAN, or WOL for short.
I'm Mostafa Amaan, and I've spent years breaking down complex tech concepts for readers at Valley4Techs. In this comprehensive guide, I'll walk you through everything you need to know about Wake-on-LAN from A to Z: what it is, how it works, what it requires, and how to enable it step by step on your Windows 10 or 11 PC. Whether you're a casual user looking for convenience or a network administrator seeking smarter management tools — this article is for you.
What Is Wake-on-LAN?
Wake-on-LAN (WOL) is a standard networking technology that allows you to remotely power on a computer by sending a special signal over the local network, even if the machine is in Sleep mode or fully shut down. In simple terms, instead of physically pressing the power button, you can send a "Magic Packet" from any other device connected to the same network to wake up your PC.
This standard was originally developed by AMD and Hewlett-Packard back in 1995, and it was quickly adopted across the entire computer industry. Today, most modern motherboards and network interface cards (NICs) support this feature out of the box — however, it typically comes disabled by default and requires manual activation.
How Does Wake-on-LAN Work?
To understand how Wake-on-LAN works, you first need to know what happens inside your computer when you shut it down. When you turn off your PC or put it to sleep, the Network Interface Card (NIC) doesn't stop working entirely. Instead, it remains in a low-power standby state, monitoring incoming data through the Ethernet cable for a specific signal.
When you send a Magic Packet from another device (your phone, for example), the NIC receives it and recognizes its unique format. At that point, the network card sends a direct command to the motherboard to initiate a full system boot — exactly as if you had pressed the power button yourself. This entire process happens within a matter of seconds.
An infographic showing the data flow and how Wake-on-LAN works.
What Is a Magic Packet?
A Magic Packet is a small data packet with a very specific format. It consists of a sequence of 6 bytes with the value 0xFF, followed by the target device's MAC Address repeated 16 times consecutively. This unique format is what allows the network card to recognize the packet and distinguish it from any regular network traffic.
For example, if your computer's MAC address is 04:42:1A:BE:CF:D3,
the Magic Packet would look like this:
FF FF FF FF FF FF ← (6-byte preamble)
04 42 1A BE CF D3 ← (MAC address repeated)
04 42 1A BE CF D3 ← (×16 times total)
...
04 42 1A BE CF D3
This packet is typically sent via the UDP protocol on port 7 or 9. The target machine doesn't even need to have an active IP address at that moment, because identification is based solely on the MAC address.
Wake-on-LAN Requirements
Before you start enabling the feature, you need to make sure certain prerequisites are met on both your device and your network. Not all hardware or environments are suitable for WOL, so let's go over exactly what you'll need:
| Requirement | Details |
|---|---|
| Wired Ethernet Connection | The target computer must be connected to the network via an Ethernet cable. Wi-Fi connections do not support WOL in most cases. |
| WOL-Compatible Motherboard | Most modern motherboards support this feature within their BIOS/UEFI settings. Look for options like "Power On By PCI-E/PCI" or "Wake on LAN." |
| Compatible Network Card | Your Ethernet network card must support receiving Magic Packets. The vast majority of Realtek and Intel NICs support this feature. |
| Connected Power Source | The computer must remain plugged into a power outlet. You cannot wake a machine that's disconnected from electricity. |
| BIOS Option Enabled | WOL must be enabled in the BIOS/UEFI settings of the target computer. |
| OS-Level Option Enabled | The feature also needs to be enabled from the network adapter settings within Windows via Device Manager. |
| Known MAC Address | You'll need the MAC Address of the target computer's Ethernet adapter to send the Magic Packet. |
| A Sending Device | A smartphone, another computer, or even a smart speaker like Alexa — connected to the same network — to send the wake-up packet. |
Enabling Wake-on-LAN in BIOS/UEFI Settings
The first and most critical step to enabling Wake-on-LAN is making sure the feature is activated at the hardware level — through your computer's BIOS setup screen or the modern UEFI interface. Without this step, no amount of configuration within Windows will work, because the network card won't have permission to remain in standby mode when the system is powered off.
How to Access the BIOS Screen
The method for entering the BIOS screen varies from one machine to another depending on the manufacturer, but the principle is the same: you need to press a specific key during the boot process (before the Windows logo appears). Here are the most common keys by brand:
| Manufacturer | BIOS Key |
|---|---|
| ASUS | F2 or Delete |
| MSI | Delete |
| Gigabyte | Delete |
| HP | F10 or Esc |
| Dell | F2 or F12 |
| Lenovo | F1, F2, or Fn+F2 |
| Acer | F2 or Delete |
Simply restart your computer and repeatedly press the appropriate key as soon as the first screen appears. If you're running Windows 11 or Windows 10 and the key method doesn't work, you can access the BIOS through the system settings by navigating to: Settings → System → Recovery → Advanced startup → Restart now → Troubleshoot → Advanced options → UEFI Firmware Settings.
Finding and Enabling the Wake-on-LAN Option
Once you're inside the BIOS screen, you'll need to locate the option responsible for enabling Wake-on-LAN. The tricky part is that this option's name varies from one manufacturer and motherboard to another. Here are the most common labels you might encounter:
- Power On By PCI-E/PCI — commonly found on ASUS boards
- Wake on LAN — the most straightforward and self-explanatory name
- Resume by PCI-E Device
- Power On By PME
- Wake Up Event Setup
- Remote Wake Up
This option is typically found under the Advanced or Power Management section in your BIOS. Once you find it, change its value from Disabled to Enabled. Then press F10 to save your changes and exit the BIOS.
Enabling the option in BIOS settings (example on an ASUS motherboard).
Enabling Wake-on-LAN in Windows
After enabling the feature in the BIOS, it's time to complete the setup from within the operating system. Windows has additional settings that control the network adapter's permissions to wake the computer, and if these aren't enabled, the feature won't work even if you've activated it in the BIOS. These steps apply to both Windows 10 and Windows 11 in essentially the same way.
Network Adapter Settings via Device Manager
First, we need to access the network adapter settings and enable the wake-up permissions. Follow these steps:
- Right-click on the Start icon in the taskbar and select Device Manager. Alternatively, you can press
Win + Xand choose it from the menu. - In the Device Manager window, find and expand the Network adapters section.
- Look for your wired Ethernet adapter. It's usually named something like Realtek PCIe GbE Family Controller or Intel Ethernet Connection. Avoid selecting any VPN or TAP virtual adapters.
- Right-click on the Ethernet adapter and select Properties.
- Navigate to the Power Management tab.
- Make sure all three of the following options are checked (enabled):
- ✅ Allow the computer to turn off this device to save power
- ✅ Allow this device to wake the computer
- ✅ Only allow a magic packet to wake the computer
Enabling the three Wake-on-LAN options in the Power Management tab in Windows.
The third option (Only allow a magic packet) is critical for security, as it prevents any random network packet from waking your computer and restricts it to the Magic Packet only.
Enabling Wake on Magic Packet in the Advanced Settings
Don't close the network adapter Properties window just yet! There's one more important step. After configuring the Power Management options, switch to the Advanced tab in the same Properties window. You'll see a long list of properties. Scroll down until you find the option labeled Wake on Magic Packet.
Once you select this option, a Value dropdown will appear next to it. Make sure it's set to Enabled instead of Disabled. On some network cards, you may also find an option called Shutdown Wake-On-Lan — make sure to enable that as well if you want to wake the machine from a full Shutdown state, not just from Sleep.
Enabling Wake on Magic Packet from the Advanced settings tab.
Once you're done, click OK to save all changes and close the window.
Finding Your Computer's MAC Address
You'll need the MAC Address of your computer's Ethernet adapter in order to send it a Magic Packet. There are a couple of easy ways to find it:
Method 1: From Windows Settings
- Open the Settings app by pressing
Win + I. - Navigate to Network & Internet.
- Click on Ethernet.
- Scroll down to find Physical address (MAC). This is your device's MAC address — copy and save it.
Method 2: From the Command Prompt (CMD)
- Open the Command Prompt by typing
cmdin the search bar. - Type the following command and press Enter:
ipconfig /all
Look for the Ethernet adapter section in the results, and you'll find the Physical Address in a format like:
04-42-1A-BE-CF-D3.
For more information about network addresses and their importance, check out our article on what an IP address is and how it works.
Finding the Physical address (MAC address) from Windows Network settings.
Setting Up the Sending Device to Remotely Power On Your PC
Now that you've fully configured the target computer (both BIOS and Windows), the final step is setting up the device you'll use to send the Magic Packet. You can use your smartphone (Android or iPhone), another computer, or even a smart speaker like Amazon Alexa. The only requirement is that the sending device must be connected to the same local network as the target computer.
Best Wake-on-LAN Apps for Android and iPhone
The quickest and easiest option is to use a dedicated app on your smartphone. Here are the most reliable apps for both platforms:
| App | Platform | Price | Notes |
|---|---|---|---|
| Wake On Lan | Android | Free | Simple and effective; auto-discovers devices on the network. |
| Wake Me Up | iOS (iPhone) | Free | An excellent choice for Apple users to send Magic Packets. |
| Fing | Android / iOS | Free (with premium features) | A comprehensive network toolkit that includes WOL functionality. |
How to use it (example with the Wake On Lan Android app):
- Make sure your phone and your PC are connected to the same router network (Wi-Fi or Ethernet).
- Open the app. In most cases, it will automatically discover devices on your network and display your computer's name.
- If the computer doesn't appear, tap the + icon (manual add) and choose Enter Manually.
- Enter a device name (optional) and the MAC Address you saved earlier.
- Tap Add Device.
- Now put your PC into Sleep mode from the Start menu.
- From the app, tap on the computer's name to send the Magic Packet.
- Wait a few seconds — your PC should power on automatically!
The manual device setup interface in the Wake On Lan app for Android.
Waking Your PC Directly Through the Router (Built-in WOL)
Many modern routers (such as advanced ASUS routers, some fiber optic gateways, and routers running firmware like DD-WRT or OpenWrt) come with a built-in WOL feature. You can log into your router's admin page and send a wake-up packet (Magic Packet) to your PC securely. This is an excellent method that eliminates the need for third-party phone apps and provides an extra layer of security when connecting from outside the network.
Wake-on-LAN Tools for Desktop Computers
If you'd rather send the Magic Packet from another computer instead of a phone, there are several lightweight, free tools that get the job done:
- WakeMeOnLan by NirSoft — a free, portable tool that requires no installation. It scans your network and lets you wake any device with a single click.
- Wake On LAN (WOL) by Aquila Technology — features a simple, straightforward interface.
- PowerShell — you can send a Magic Packet programmatically without installing any additional tools.
For those who prefer using PowerShell on Windows, here's a simple script to send a Magic Packet (replace the MAC address with your own):
$mac = '04:42:1A:BE:CF:D3'
$macBytes = $mac -split '[:-]' | ForEach-Object { [byte]('0x' + $_) }
$magicPacket = [byte[]](,0xFF * 6) + ($macBytes * 16)
$udpClient = New-Object System.Net.Sockets.UdpClient
$udpClient.Connect(([System.Net.IPAddress]::Broadcast), 9)
$udpClient.Send($magicPacket, $magicPacket.Length)
$udpClient.Close()
Write-Host "Magic Packet sent successfully!"
Copy this code and save it as a file with the .ps1 extension, then run it from PowerShell whenever you want to remotely wake your PC from another machine on the same network.
Wake-on-LAN vs. Wake-on-WAN: What's the Difference?
One of the most common questions that comes to mind is: can I wake my computer remotely even if I'm not on the same local network? The answer is yes — but with additional requirements. This is where the concept of Wake-on-WAN (Wake on Wide Area Network) comes into play.
| Criteria | Wake-on-LAN | Wake-on-WAN |
|---|---|---|
| Scope | Local network (LAN) only | Over the internet, from anywhere in the world |
| Complexity | Relatively simple | Requires additional router configuration (Port Forwarding) |
| Security | Relatively safe (within the local network) | Requires extra security precautions (e.g., VPN) |
| Additional Requirements | None | A static public IP or DDNS service + port forwarding |
To set up Wake-on-WAN, you'll need to log into your router's settings and forward UDP port 9 (or 7) to the broadcast address of your local network. It's also strongly recommended to use a VPN connection to protect your network from unauthorized access, rather than exposing ports directly to the internet. If you're interested in securing your network more broadly, I recommend reading our comprehensive guide on firewalls and network security.
Top Practical Use Cases for Wake-on-LAN
Wake-on-LAN may seem simple in concept, but its real-world applications are wide-ranging and remarkably versatile. Here are the most notable scenarios that highlight the value of this technology in both everyday life and professional environments:
- Pre-boot your work computer: Imagine you're on your way to the office and want your PC to be ready the moment you arrive. With a quick tap on your phone while sipping your morning coffee, the computer starts booting up, loading the OS and all your apps — so it's waiting for you the instant you sit down at your desk.
- Remote file access: If you're away from home and need a file stored on your home computer, you can wake it via WOL and then connect to it using a remote desktop application like Remote Desktop, AnyDesk, or TeamViewer to access your files.
💡 Tip: Applications like TeamViewer and AnyDesk have built-in WOL support, allowing you to send the wake-up packet and instantly access the remote desktop in a single step — no need for a separate app just to wake the machine. - Enterprise network management: IT administrators rely on WOL to power on dozens or even hundreds of computers simultaneously to deploy system updates or perform overnight maintenance — all without needing to be physically present at each machine.
- Energy savings: Instead of leaving your computer running all day "just in case," you can fully shut it down and only power it on when needed via WOL. This significantly reduces electricity consumption, especially in large office environments.
- Home media and game servers: If you run a media server (like Plex) or a local game server on a home PC, WOL lets you start it only when needed instead of keeping it running 24/7.
- Smart home integration: You can integrate Wake-on-LAN with smart home platforms like Home Assistant, Amazon Alexa, or Google Home to power on your PC with a voice command like "Hey Alexa, turn on my PC."
- Scheduled backups: You can program your computer to wake automatically at a specific time overnight to run backups of important files to cloud storage or an external drive, then go right back to sleep.
The most practical use cases for Wake-on-LAN — saving time, energy, and effort.
As you can see, this seemingly simple technology offers tremendous flexibility for both home users and IT professionals alike. Now that we've covered the use cases, let's talk about a critically important aspect: security.
Security Considerations When Using Wake-on-LAN
While Wake-on-LAN is an incredibly useful technology, it's not without security risks. The ability to power on a machine remotely means that anyone who knows your device's MAC address and is connected to the same network could — in theory — wake your computer. That's why it's essential to understand these risks and take the necessary precautions.
Here are the key security points to keep in mind:
- Enable the "Only allow a magic packet" option: As mentioned earlier, this option prevents any random network packet from waking the device. Always make sure it's enabled in your network adapter settings.
- Secure your local network: Since WOL operates within the local network, the primary risk comes from unauthorized users gaining access to your network. Make sure you're using a strong router password and WPA3 or at least WPA2 encryption for your Wi-Fi network.
- Be cautious with Wake-on-WAN: If you enable wake-up over the internet (WAN), you're potentially opening a door for external attacks. Always use a VPN as an additional layer of protection instead of forwarding ports directly.
- Secure the machine after wake-up: Remember that WOL only powers on the computer — it doesn't bypass the login screen. Make sure you have a strong password on your Windows account so that even if someone wakes your machine without your permission, they won't be able to access your files.
- Monitor network logs: If you're in a corporate environment, it's worthwhile to monitor network traffic for unexpected Magic Packets. Any unscheduled wake-up attempt could be an indicator of suspicious activity.
There is an enhanced version of the protocol called SecureON that appends a 6-byte password to the Magic Packet, but it's not widely supported. In practice, the best protection is to secure your local network itself and use a VPN when accessing it from outside.
Troubleshooting Common Wake-on-LAN Issues
If you've followed all the steps above carefully but the feature still isn't working, don't worry — this is quite common, and the cause is usually one of the following factors. Let's systematically go through the most common issues and their solutions:
1. The PC Won't Wake from a Full Shutdown
This is the single most common problem. In Windows 10 and 11, the Fast Startup feature can conflict with WOL when performing a full shutdown. The fix is to disable this feature:
- Open the Control Panel.
- Navigate to Hardware and Sound, then Power Options.
- Click on Choose what the power buttons do from the left sidebar.
- Click Change settings that are currently unavailable (requires administrator privileges).
- Uncheck the option Turn on fast startup (recommended).
- Click Save changes.
2. The Wake-on-LAN Option Is Missing from BIOS
If you can't find any WOL-related option in your BIOS screen, it may be hidden under a different name. Try searching within the Power Management, Advanced, or ACPI Configuration sections. If you still can't find it at all, your motherboard may not support this feature (though this is rare on modern hardware). In that case, try updating your BIOS to the latest version from the manufacturer's website.
3. ErP Ready Is Preventing the Feature from Working
As we mentioned earlier, the ErP Ready (also known as EuP Ready) option in BIOS is designed to minimize standby power consumption to less than 1 watt. When enabled, it cuts power to all components — including the network card — making WOL impossible. The solution: disable ErP Ready, or set it to a mode that allows WOL if such a sub-option is available.
4. The Two Devices Aren't on the Same Network
Make sure the sending device (your phone, for example) and the target PC are connected to the same router and on the same subnet. If your router isolates the Wi-Fi network and the Ethernet network into different subnets, the Magic Packet won't reach its destination. Check your router settings or try connecting both devices through the same medium.
5. The Ethernet Cable Isn't Properly Connected
This is a simple point, but one that's easily overlooked. Make sure the Ethernet cable is firmly plugged in on both ends (the PC and the router/switch). If the network indicator LEDs on the network card or the router aren't lit after the computer is shut down, it means the card isn't receiving sufficient power or the cable may be damaged.
6. Incorrect MAC Address
Even a single incorrect character in the MAC address will render the Magic Packet useless, because the network card won't recognize it. Double-check that you've copied the address accurately from Windows Settings or from the ipconfig /all command. Also remember that the MAC address of your Ethernet adapter is different from your Wi-Fi adapter — make sure you're using the correct one.
7. Conflict with Antivirus or Firewall Software
In some rare cases, the Windows Firewall or your antivirus software may block Magic Packets. Try temporarily disabling the firewall to test whether this is the issue. If it is, create an exception (rule) for UDP port 9 or UDP port 7 in your firewall settings.
8. How to Verify Magic Packet Delivery (WOL Packet Sniffer)
If you've completed all the previous steps and the machine still won't wake, you can pinpoint exactly where the problem lies by using a small utility called WOL Packet Sniffer. Download and run it on your PC while it's still powered on, then send the Magic Packet from your phone. If the tool confirms it received the packet, it means your network, router, and phone app are all working correctly — and the issue lies in the BIOS settings, Fast Startup, or the network adapter configuration in Windows. If the tool doesn't detect anything, the problem is either an incorrect MAC address or a network/router issue.
If you've tried all the solutions above and the feature still isn't working, the issue may lie with the network adapter's driver itself. Try updating the driver from the manufacturer's website (typically Realtek or Intel) and try again. You can also check out our OSI and TCP/IP model explanation for a deeper understanding of how networks and their layers work.
Summary
Wake-on-LAN is one of those technologies that, despite its age (dating back to 1995), remains incredibly valuable and practical today. The concept is straightforward: the network card stays in a low-power standby state after the computer is powered off, and when it receives a Magic Packet containing the correct MAC address, it instructs the motherboard to initiate a full boot.
To enable this feature, you need three core steps:
- Enable WOL in the BIOS (BIOS/UEFI) — Look for an option like "Power On By PCI-E" or "Wake on LAN" and set it to Enabled.
- Enable the feature in Windows — From Device Manager, enable the wake-up options under Power Management and the Wake on Magic Packet option under Advanced.
- Set up the sending device — Install an app like Wake On Lan on your phone, enter your PC's MAC address, and send a Magic Packet.
As Mostafa Amaan, I personally use this feature in my daily workflow, and I can confirm that it makes a noticeable difference in both productivity and convenience. I no longer leave my computer running all day out of fear that I might need it later — I shut it down with complete peace of mind, knowing I can fire it up from my phone at any moment.
Did you find this article helpful?
Join hundreds of subscribers and get the latest articles and tutorials delivered straight to your inbox.
Yes, I want to subscribe! ✉️🔒 Your privacy matters to us. We'll never send spam.
Frequently Asked Questions About Wake-on-LAN
Below are answers to the most common questions users ask about this technology. If you don't find the answer to your question here, feel free to leave it in the comments section below the article.
We'd love to hear your thoughts! Leave a comment below
and share your experience or questions.