Is Your Internet Slower Than It Should Be?
You just upgraded to a blazing-fast fiber plan, but your downloads are crawling. You’re trying to stream in 4K, but the video keeps buffering. Or perhaps you’ve connected a new network-attached storage (NAS) device, and file transfers are taking forever.
Before you call your internet service provider or start troubleshooting your router, there’s one critical piece of information you need: the actual speed of your Ethernet connection. Your Windows 11 PC might be silently negotiating a much slower link than your hardware supports, creating a massive bottleneck you never see.
Checking your Ethernet port speed isn’t about running a speed test to the internet. It’s about diagnosing the local, physical connection between your computer and your router, switch, or modem. This guide will show you exactly how to find this crucial information using built-in Windows tools, explain what the numbers mean, and help you fix a slow connection if you find one.
Understanding Ethernet Speed and Negotiation
Your Ethernet port doesn’t run at a fixed speed. Instead, it performs a “handshake” with the device it’s plugged into—your router, a switch, or a modem. This process, called auto-negotiation, determines the highest common speed and duplex mode both devices can support.
Common Ethernet speeds you might see include:
– 10 Mbps (Megabits per second): Very old standard.
– 100 Mbps (Fast Ethernet): Common for many years, but slow by today’s standards.
– 1000 Mbps (1 Gbps or Gigabit Ethernet): The current standard for most modern PCs and routers.
– 2.5 Gbps, 5 Gbps, 10 Gbps: Multi-Gigabit speeds found on newer high-end motherboards, laptops, and networking gear.
Duplex mode is also part of this negotiation. Full duplex means the port can send and receive data simultaneously at its full speed. Half duplex means it can only do one at a time, which can cripple performance. Modern Gigabit and faster connections require full duplex.
If this auto-negotiation fails or is forced incorrectly, your expensive Gigabit connection might drop down to 100 Mbps, or even worse, to half-duplex mode. The tools below will reveal this negotiated speed, which is the first fact you need for any network performance investigation.
Method 1: Using Windows Settings (The Quick Check)
The simplest way to see your connection speed is through the modern Windows Settings interface. This method gives you a clean, user-friendly view of your current link speed.
Here is the step-by-step process:
– Press the Windows key + I on your keyboard to open Settings.
– Click on “Network & internet” in the left sidebar.
– In the main panel, click on “Ethernet.” You will see your active Ethernet connection listed.
– Click on the name of your Ethernet adapter. It’s usually something like “Ethernet” or “Network.”
– Scroll down on the adapter properties page. Look for the “Properties” section.
– Find the entry labeled “Link speed (Receive/Transmit).” The value displayed here, such as “1000/1000 (Mbps),” is your current negotiated Ethernet port speed.
This number represents the maximum potential bandwidth of your local wired connection. If you see “100/100 (Mbps),” you have a Fast Ethernet link. If you see “1000/1000 (Mbps),” you have a healthy Gigabit connection. This is the speed at which your network card and your router have agreed to communicate.
What If the Speed Seems Wrong?
If your Settings show a speed lower than expected—like 100 Mbps when you have Gigabit equipment—don’t panic yet. The Settings app shows the live negotiated speed. Try unplugging the Ethernet cable from your PC and plugging it back in. This forces a re-negotiation. If the speed jumps to 1 Gbps, you may have had a temporary glitch.
If it remains stuck at a lower speed, the problem is likely physical or configurational, which we will address in the troubleshooting section later.
Method 2: Using the Control Panel (The Detailed View)
For more detailed information, including the adapter’s full name and the ability to access advanced properties, the classic Control Panel method is still very useful. It often provides a more direct path to technical details.
Follow these steps for a deeper look:
– Right-click the Windows Start button and select “Network Connections.”
– Alternatively, you can open the Control Panel, go to “Network and Internet,” then “Network and Sharing Center,” and click “Change adapter settings” on the left.
– In the window that opens, you will see icons for your network adapters. Find your Ethernet adapter.
– Double-click the Ethernet icon. This opens the connection status window.
– In the status window, look for the “Speed” field. It will display your current link speed (e.g., “1.0 Gbps”).
– For even more details, click the “Details…” button in this window. This opens a list with properties like the physical (MAC) address, DHCP status, and IPv4 address.
The Control Panel view is excellent because it’s unambiguous. The “Speed” field clearly states the result of the auto-negotiation. It’s a reliable spot to check if you suspect the modern Settings app is displaying information incorrectly.
Method 3: Using Command Prompt or PowerShell (For Power Users)
If you prefer the command line or are scripting diagnostics, Windows Terminal, Command Prompt, and PowerShell offer powerful, text-based tools to query your network adapter’s status.
Using the `netsh` command is the most straightforward approach:
– Press Windows key + X and select “Terminal (Admin)” or “Windows PowerShell (Admin).” You may need to approve a User Account Control prompt.
– In the terminal window, type the following command and press Enter:
netsh interface show interface
– This command lists all your network interfaces. Note the name of your Ethernet adapter (e.g., “Ethernet”).
– Now, type this command, replacing `”Ethernet”` with your adapter’s exact name:
netsh interface show interface "Ethernet"
– Look at the output. The “State” should be “Connected,” and the “Speed” will be displayed, though it may show in bits per second (e.g., “1 Gbps”).
An even more detailed command is available in PowerShell. Open PowerShell as Administrator and run:
Get-NetAdapter | Where-Object {$_.MediaType -eq "802.3"} | Format-List Name, Status, LinkSpeed
This command filters for wired Ethernet adapters (MediaType “802.3”) and lists their name, connection status, and link speed. The output is clean and easy to parse, making it ideal for advanced users and IT professionals.
Why Use the Command Line?
The command-line methods are invaluable for remote troubleshooting, creating diagnostic scripts, or when the graphical interface is unresponsive. The information is pulled directly from the network driver, making it a highly authoritative source for your connection speed.
Troubleshooting a Slow Ethernet Connection
You’ve checked, and your link speed is stuck at 100 Mbps instead of 1 Gbps. This is a common problem with a set of common solutions. Work through these steps methodically.
Check Your Cable (The Most Common Culprit)
Not all Ethernet cables are created equal. For Gigabit speeds (1 Gbps), you need at least a CAT 5e cable, though CAT 6 or CAT 6a is recommended for better performance and future-proofing. A damaged cable, or one with a bent pin, can cause the connection to fall back to a lower speed.
– Visually inspect the cable for kinks, cuts, or damage to the connectors.
– Try a different, known-good CAT 5e or CAT 6 cable. This simple swap fixes the issue a surprising majority of the time.
– Ensure the cable is firmly plugged in at both ends—into your PC and your router or switch.
Check the Port on Your Router or Switch
The problem might not be your PC. The port on your router, modem, or network switch could be faulty or configured incorrectly.
– Try plugging your Ethernet cable into a different port on your router/switch.
– If you have another device (like a laptop or game console), test its Ethernet connection speed. If it also shows 100 Mbps on the same port/cable, the issue is with your network hardware.
– Some managed switches have web interfaces where you can see the negotiated speed per port. Log in and check the port status.
Update Your Network Adapter Driver
An outdated, corrupt, or generic driver from Windows can cause poor performance and negotiation failures. Updating to the latest driver from your motherboard or network adapter manufacturer is crucial.
– Right-click the Start button and select “Device Manager.”
– Expand the “Network adapters” section.
– Right-click your Ethernet adapter (e.g., “Intel(R) I211 Gigabit Network Connection,” “Realtek PCIe GbE Family Controller”) and select “Update driver.”
– Choose “Search automatically for drivers.” If Windows finds nothing new, visit your PC or motherboard manufacturer’s support website, find your model, and download the latest LAN/Ethernet driver. Install it manually.
Adjust Adapter Settings (Advanced)
Sometimes, you need to manually adjust properties in the driver. Go to Device Manager, right-click your Ethernet adapter, and select “Properties.” Go to the “Advanced” tab. Look for these key properties:
– **Speed & Duplex:** Avoid setting this manually unless necessary. The default “Auto Negotiation” is best. If you must set it, try “1.0 Gbps Full Duplex.” Never set it to a mode your router doesn’t support.
– **Energy Efficient Ethernet / Green Ethernet:** Try disabling this feature. It can sometimes interfere with stable link negotiation.
– **Large Send Offload (LSO):** This can be left enabled, but if you experience issues, try disabling it as a test.
After any change, click OK, disable and re-enable the adapter in Network Connections, or restart your PC to see if the link speed improves.
Beyond the Basics: Understanding Real-World Performance
Seeing “1.0 Gbps” in your connection status is a good start, but it’s not the speed you’ll get when downloading from the internet. That 1 Gbps (or 1000 Mbps) is the capacity of your local network pipe.
Your actual internet download speed is limited by your ISP plan. If you pay for 300 Mbps internet, that’s your ceiling for traffic leaving your house, no matter how fast your local Ethernet is. Use a site like Speedtest.net or Fast.com to measure your internet speed. If that result is close to your plan’s advertised speed, your local Ethernet is not the bottleneck.
Where local Gigabit speed matters is for internal network tasks: transferring large files between computers on your network, backing up to a NAS, streaming high-bitrate video from a media server, or online gaming where every millisecond of latency counts. For these activities, ensuring a full Gigabit link is essential.
Securing Your Connection and Next Steps
Now that you know how to check and validate your Ethernet port speed, you have a fundamental tool for all future network diagnostics. A stable, high-speed wired connection remains the gold standard for reliability and performance.
Your actionable next steps are clear. First, run the check using Windows Settings to establish your baseline speed. If it’s lower than expected, methodically test your cable and router port. Update your network driver as a core maintenance step. Finally, run an internet speed test to understand the difference between your local network capability and your internet service provider’s throughput.
By taking control of this basic diagnostic, you move from guessing why your network is slow to knowing exactly where the constraint lies. This knowledge saves time, frustration, and potentially unnecessary expense, putting you back in charge of your digital connectivity.