How to See Which Wi-Fi Networks Your Laptop Has Connected to: A Complete Guide

Have you ever wondered, What Wi-Fi networks was your laptop connected to? Over the entire period of use? This information can be useful in a variety of situations: from recovering a forgotten password to checking the device's security. Perhaps you want to know if someone has connected to your laptop without your knowledge, or simply need a list of networks to set up a new router.

Fortunately, Windows and macOS store a history of all connections. — you just need to know where and how to find it. In this article, we'll look at 5 proven methods — from standard OS tools to specialized utilities. You'll learn how to extract data using command line, Windows registry, macOS terminal and even how to export the list for further analysis. And also— which networks may be missing from the history and why.

If you administer corporate devices or simply want to monitor laptop usage, this information will be especially useful. But remember: Access to Wi-Fi history may require administrator rights., and on some devices (for example, work laptops with security policies) some data may be hidden.

1. How to view Wi-Fi history in Windows via Settings

The easiest way is to use the built-in settings Windows 10 or Windows 11It doesn't require any special knowledge and is suitable for most users. Here's how:

  1. Open the menu Start and go to Parameters (gear icon).
  2. Select a section Network and InternetWi-Fi.
  3. Scroll down and click Managing known networks.

Here you will see list of all networks, to which the laptop has ever connected. For each network, its name (SSID) and the type of security (eg WPA2-Personal). Unfortunately, there are no connection dates here — just the fact of preserving the network.

  • Pros: fast, no additional programs required, works on all versions of Windows.
  • Cons: No connection time information, list cannot be exported.

2. Command Line: Complete List of Wi-Fi Networks with Connection Dates

For those who prefer to work with console, there is a more powerful method - using the command netshIt allows you to not only see all the networks, but also export data to a file for further analysis.

Open Command line as administrator (click Win + X and select the appropriate item) and enter:

netsh wlan show profiles

You will see a list of all saved Wi-Fi profiles. To get detailed information about each network (including passwords if saved), use:

netsh wlan show profile name="NETWORK_NAME" key=clear

Replace NETWORK_NAME to the actual network name from the list. For example, for the network MyWiFi_5G the command will be:

netsh wlan show profile name="MyWiFi_5G" key=clear
How to export a list to a file?

To save all profiles to a text file, run:

netsh wlan show profiles > C:\wifi_list.txt

File wifi_list.txt will appear on the disk C:. It can be opened in any text editor.

Important: If the laptop was connected to a network, but it is not displayed in the list, this means the profile was manually deleted or reset through the settings. Also some corporate networks (for example, with authentication 802.1X) may not save passwords in clear text.

Team What does it show? Do you need admin rights?
netsh wlan show profiles List of all saved networks No
netsh wlan show profile name="..." key=clear Password and network details Yes
netsh wlan export profile key=clear folder="C:\WiFi" Exports all profiles to XML files Yes

3. View connection history via the Windows registry

IN Windows registry Stores extended connection information, including data on last connection and network priorities. This method is suitable for experienced users, as it requires caution when working with the registry.

To open the registry:

  1. Click Win + R, enter regedit and press Enter.
  2. Follow the path: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkList\Profiles

In the folder Profiles You'll see subfolders with unique IDs—each corresponding to a single Wi-Fi network. Open any of them and note the settings:

  • ProfileName — network name (SSID).
  • DateLastConnected — time of last connection in the format FILETIME (can be converted online).
  • Description — network type (for example, “Secure Wi-Fi network”).

Open regedit as administrator|

Go to HKEY_LOCAL_MACHINE\...\NetworkList\Profiles|

Find parameter DateLastConnected for each network|

Use an online converter to FILETIME (for example, epochconverter.com)

-->

⚠️ Warning: Do not change or delete registry settings unless you are sure of their purpose. This may result in network instability or complete loss of connections.

If you need date in readable format, copy the value DateLastConnected (For example, 01d8a5e4c2d3a101) and convert it using services like Epoch ConverterThis will show the exact time of the last connection.

4. How to check Wi-Fi history on macOS

On laptops MacBook (and other devices with macOS) The connection history is stored differently than in Windows. There is no graphical interface for viewing all networks, but there are powerful commands in Terminal.

Open Terminal (can be found via Spotlight on click Cmd + Space) and run:

security find-generic-password -wa "NETWORK_NAME"

Replace NETWORK_NAME to the desired SSID. The system will ask for the administrator password and display the saved password (if any). To see list of all networks, use:

networksetup -listpreferredwirelessnetworks en0

Here en0 — is the identifier of the network interface (usually en0 for Wi-Fi, but you can check through networksetup -listallhardwareports).

  • 📅 Connection date: There is no built-in way to see the date in macOS, but it can be found in the system logs via Console.app (Console application).
  • 🔒 Passwords: are stored in the keychain (Keychain Access), they can be viewed through the graphical interface.
⚠️ Note: On macOS with enabled FileVault or corporate policies, some data may not be accessible without superuser rights (sudo).

5. Third-party utilities for analyzing Wi-Fi history

If built-in tools aren't enough, you can use specialized programs. They offer advanced features: data visualization, export to CSV/Excel, monitoring new connections and even geolocation of networks (if the relevant services are enabled).

Here are the top 3 utilities for Windows and macOS:

Program Platform Peculiarities Link (official)
WirelessNetView (NirSoft) Windows Shows all networks with connection dates, signal strength, and channel. Export to CSV. nirsoft.net
WiFi Explorer macOS Scans networks, displays history, and analyzes channels. Supports dark mode. adriangranados.com
Acrylic Wi-Fi Windows Professional network analysis, including hidden SSIDs and connection history. acrylicwifi.com

WirelessNetView — is one of the most popular utilities for Windows. It no installation required and shows:

  • 📡 SSID (network name).
  • 📅 Date of first and last connection.
  • 📶 Signal level and the channel.
  • 🔑 Security type (WPA2, WPA3, etc.).

WirelessNetView (Windows)|

WiFi Explorer (macOS)|

Acrylic Wi-Fi (Pro version)|

I prefer built-in OS tools-->

For macOS WiFi Explorer offers interactive network map and the ability to filter by frequency (2.4 GHz / 5 GHz). This is useful if you want to not only view history but also optimize current connections.

6. Why might some networks be missing from the history?

You have looked at all possible methods, but important network is not on the listThis can happen for several reasons:

  • 🧹 Manual cleaning: The network profile was deleted after Settings → Manage known networks or by team netsh wlan delete profile name="...".
  • 🔄 Reset network settings: after the commands netsh winsock reset or ipconfig /flushdns Some data may disappear.
  • 🛡️ Corporate Policies: On work laptops, administrators can disable history saving.
  • 👤 Guest session: If the connection was made under another Windows/macOS user, the networks will be saved only in their profile.
  • 🕵️ Hidden networks (Hidden SSID): Such networks are not always shown in the standard lists, but they can be found through netsh or utilities like Acrylic Wi-Fi.

If you suspect that the story was deliberately erased, check:

  1. Windows logs (Windows Logs → System V eventvwr.msc).
  2. Backup files (if using) Time Machine on macOS or File History in Windows).
  3. Cloud synchronization (for example, if the laptop is linked to an account Microsoft or iCloud).

7. Security: How to protect your connection history?

Wi-Fi history is not just a list of networks, but potentially vulnerable spot for attackers. Through it, one can:

  • To know geolocation laptop (by network names).
  • Get access to saved passwords (if they are not encrypted).
  • Identify user habits (for example, frequent connection to public networks).

To protect your data:

  1. Disable automatic connection to unknown networks: Settings → Network & Internet → Wi-Fi → Manage known networks → [Turn off "Connect automatically"].
  2. Use a VPN on public networks to hide real traffic.
  3. Encrypt your disk (BitLocker on Windows, FileVault on macOS).
  4. Clear your history regularly for unnecessary networks:
    netsh wlan delete profile name="*"

    (Deletes all saved profiles).

⚠️ Attention: If you are selling or transferring a laptop, Be sure to reset all network settings through Settings → Network & Internet → Network reset (Windows) or System Preferences → Network → Remove Service (macOS).

FAQ: Frequently Asked Questions about Wi-Fi History

Is it possible to find out which networks a laptop has connected to if the history has been cleared?

Partially, yes. Check:

  • Router logs (if you have access to its admin panel).
  • Backup files (eg. Time Machine or File History).
  • Cloud synchronization (accounts Microsoft, Google or iCloud can store data).

However, if the history was cleared manually and there are no backups, it cannot be restored.

How to view Wi-Fi history on a Linux laptop?

IN Linux (Ubuntu, Mint, etc.) history is stored in configuration files /etc/NetworkManager/system-connections/To see a list of networks, run:

ls /etc/NetworkManager/system-connections/

To view details (including passwords), open the network file in a text editor (you will need permissions) sudo):

sudo cat /etc/NetworkManager/system-connections/NETWORKNAME.nmconnection
Is it possible to determine the location of a laptop using its Wi-Fi history?

Theoretically, yes, but with some reservations:

  • Network names (eg Starbucks_WiFi or Moscow_Airport_Free) may indicate places visited.
  • Services like WiGLE.net They are collecting a geolocation database of Wi-Fi hotspots around the world.
  • However, for accurate tracking, additional data is needed (for example, GPS logs or IP addresses).

For privacy, turn off Wi-Fi in public places or use random MAC addresses (this option is available in Windows 11 and macOS settings).

How to export a list of Wi-Fi networks for analysis?

In Windows:

netsh wlan export profile key=clear folder="C:\WiFi_Backup"

This will create a folder with .xml-files for each network. They can be opened in Excel or analyzed using scripts.

On macOS:

networksetup -listpreferredwirelessnetworks en0 > ~/Desktop/wifi_list.txt

File wifi_list.txt will appear on the desktop.

Do these methods work on tablets and smartphones?

No, mobile devices (Android, iOS) store history differently:

  • On Android The list of networks can be seen in Settings → Wi-Fi, but without connection dates.
  • On iPhone The history is not displayed in the interface, but it can be retrieved through a backup copy. iTunes or utilities like iExplorer.

A complete analysis of mobile devices requires specialized tools (e.g. ADB for Android).