Cách xem mật khẩu Wifi đã lưu trên Windows, macOS, Android, iPhone, Linux
Quên mật khẩu Wifi nhà mình, muốn đưa cho khách nhưng không nhớ? Mật khẩu vẫn nằm trong máy đã từng kết nối, chỉ là hệ điều hành giấu đi. Trang xem mật khẩu Wifi này không tự đọc được mật khẩu (trình duyệt không có quyền đó), mà hướng dẫn từng bước theo hệ điều hành và sinh sẵn lệnh netsh, security, nmcli với tên mạng của bạn đã được đặt trong dấu nháy đúng cách, chỉ việc sao chép và chạy. Kèm công cụ tạo mã QR Wifi để chia sẻ cho người khác.
Tính năng nổi bật
- Nhận diện hệ điều hành đang dùng và mở sẵn tab hướng dẫn tương ứng: Windows, macOS, Android, iPhone, Linux
- Nhập tên mạng, sinh lệnh Command Prompt netsh wlan show profile name="..." key=clear với tên đặt trong ngoặc kép
- Cảnh báo khi tên mạng có dấu ngoặc kép hoặc cặp %...% mà cmd không xử lý được, kèm cách thay thế
- Lệnh PowerShell xuất tên và mật khẩu của mọi mạng đã lưu, đọc thẳng file XML nên chạy được trên Windows tiếng Việt
- Lệnh Terminal macOS security find-generic-password với tên mạng trong nháy đơn, tự thoát dấu nháy trong tên
- Lệnh nmcli cho Linux: xem mạng đang kết nối, liệt kê kết nối đã lưu, đọc trường psk của một kết nối
- Hướng dẫn không cần lệnh: Control Panel trên Windows, Keychain Access trên Mac, chia sẻ QR trên Android, Cài đặt Wi-Fi trên iPhone iOS 16+
- Nút sao chép cho từng lệnh
- Tạo mã QR Wifi (WPA/WPA2/WPA3, WEP, không mật khẩu, mạng ẩn) theo định dạng WIFI: chuẩn, kiểm tra độ dài mật khẩu, tải PNG
- Không gửi tên mạng hay mật khẩu lên máy chủ: lệnh và mã QR đều tạo ngay trên trình duyệt
Vì sao cần một trang hướng dẫn thay vì ứng dụng hiện mật khẩu Wifi
Trên mạng có nhiều ứng dụng hứa hẹn hiện mật khẩu Wifi hoặc kết nối Wifi miễn phí. Phần lớn chỉ đọc lại những gì hệ điều hành đã có sẵn, một số đòi quyền rất rộng hoặc kèm quảng cáo, mã độc. Thực tế Windows, macOS, Android, iOS và Linux đều đã có cách xem mật khẩu của mạng đã lưu, chỉ là đường đi hơi sâu và lệnh khó nhớ. Trang này gom đủ các cách đó vào một chỗ, sinh lệnh có sẵn tên mạng của bạn để tránh lỗi gõ sai dấu nháy, và nói rõ giới hạn: chỉ xem được mạng thiết bị đã từng kết nối. Bạn tự chạy lệnh trên máy mình nên biết chính xác lệnh làm gì, không phải cài thêm phần mềm.
Lợi ích khi sử dụng
- Lấy lại mật khẩu Wifi nhà, công ty, quán quen mà không phải reset modem
- Không cài ứng dụng lạ, không cấp quyền cho bên thứ ba
- Lệnh đã ghép sẵn tên mạng, tránh lỗi thiếu dấu nháy khi tên có khoảng trắng
- Một trang dùng được cho cả máy tính và điện thoại
- Tạo mã QR để khách quét là vào mạng, không cần đọc mật khẩu dài
- Hiểu rõ cách hệ điều hành lưu mật khẩu Wifi và giới hạn của từng cách
Cách dùng công cụ xem mật khẩu Wifi
- 1Nhập tên mạng Wifi (SSID) đúng như hiện trong danh sách Wifi, kể cả chữ hoa, chữ thường và khoảng trắng.
- 2Chọn tab hệ điều hành của máy đã lưu mật khẩu: Windows, macOS, Android, iPhone hoặc Linux (tab của máy đang dùng được chọn sẵn).
- 3Với Windows, macOS, Linux: bấm Sao chép lệnh, mở Command Prompt, PowerShell hoặc Terminal, dán và chạy. Với Android, iPhone: làm theo các bước trong Cài đặt.
- 4Đọc mật khẩu ở dòng Key Content (Windows), dòng in ra (macOS, Linux) hoặc ô Mật khẩu (iPhone), hoặc quét mã QR chia sẻ (Android).
- 5Muốn chia sẻ cho khách, nhập tên mạng và mật khẩu vào phần Tạo mã QR Wifi, bấm Tạo mã QR rồi Tải PNG.
Vì sao trang web không thể tự hiện mật khẩu Wifi
Mật khẩu Wifi được hệ điều hành lưu trong kho thông tin bảo mật: Windows giữ trong hồ sơ WLAN được mã hóa bằng DPAPI, macOS và iOS giữ trong Chuỗi khóa (Keychain), Android giữ trong vùng dữ liệu hệ thống, Linux với NetworkManager giữ trong thư mục chỉ root đọc được. Trình duyệt chạy trang web trong một môi trường cách ly, không được đọc file hệ thống, không được gọi lệnh và không có API nào trả về danh sách Wifi hay mật khẩu. Đây là thiết kế bảo mật có chủ đích: nếu trang web đọc được, bất kỳ quảng cáo nào cũng có thể lấy mật khẩu mạng nhà bạn. Vì vậy mọi trang hứa hiện mật khẩu Wifi chỉ bằng cách mở trang đều không đúng sự thật. Cách duy nhất là bạn, với quyền của người dùng máy, tự mở phần cài đặt hoặc chạy lệnh của hệ điều hành. Công cụ này làm phần việc nhàm chán còn lại: ghép tên mạng vào lệnh cho đúng cú pháp và chỉ đường trong cài đặt.
Lệnh netsh wlan show profile key=clear hoạt động thế nào
Mỗi lần Windows kết nối thành công một mạng Wifi, nó tạo một hồ sơ (profile) mang tên mạng, chứa kiểu bảo mật và khóa. Lệnh netsh wlan show profiles liệt kê các hồ sơ đó ở mục User profiles. Lệnh netsh wlan show profile name="Tên mạng" key=clear in chi tiết một hồ sơ; tham số key=clear yêu cầu hiện khóa ở dạng chữ thường thay vì ẩn. Mật khẩu nằm ở dòng Key Content trong phần Security settings. Trên Windows cài tiếng Việt, tên các dòng được dịch, nên đoạn lệnh lọc kiểu findstr "Key Content" mà nhiều bài hướng dẫn chép nhau sẽ không ra gì. Tên mạng phải nằm trong ngoặc kép nếu có khoảng trắng; ký tự & | < > bên trong ngoặc kép vẫn an toàn trong cmd. Nếu không có dòng khóa hoặc báo thiếu quyền, hãy chạy Command Prompt bằng Run as administrator. Mạng WPA2-Enterprise ở công ty, trường học dùng tài khoản riêng cho từng người nên không có mật khẩu chung để hiện.
Xem mật khẩu của tất cả mạng đã lưu bằng PowerShell
Khi máy đã lưu hàng chục mạng, chạy lệnh từng mạng rất mất thời gian. Lệnh PowerShell trên trang làm bốn việc: tạo thư mục tạm, dùng netsh wlan export profile key=clear để xuất mọi hồ sơ ra file XML, đọc từng file và lấy hai thẻ SSID name và keyMaterial, in thành bảng hai cột Mang và MatKhau, rồi xóa thư mục tạm để mật khẩu không nằm lại trên ổ đĩa. Cách đọc file XML không phụ thuộc ngôn ngữ hiển thị, khác với cách lọc dòng Key Content. Nếu cột MatKhau trống ở các mạng có mật khẩu, nghĩa là PowerShell chưa chạy với quyền quản trị: bấm phím Windows, gõ PowerShell, chọn Run as administrator rồi chạy lại. Mạng không mật khẩu hoặc mạng doanh nghiệp sẽ có cột mật khẩu trống là bình thường. Trước khi dán bất kỳ lệnh nào, kể cả lệnh từ trang này, bạn nên đọc qua: lệnh chỉ đọc cấu hình, không ghi thay đổi nào vào hệ thống.
macOS: Chuỗi khóa và lệnh security find-generic-password
Máy Mac lưu mật khẩu Wifi trong Chuỗi khóa hệ thống với loại mục AirPort network password, tên tài khoản là tên mạng. Cách dễ nhất trên macOS Ventura trở lên là vào System Settings, mục Wi-Fi, mở danh sách mạng đã biết và chọn Copy Password. Cách dùng được trên mọi phiên bản là ứng dụng Keychain Access trong Applications, Utilities: tìm tên mạng, nhấp đúp, tích Show password, nhập mật khẩu tài khoản máy. Trên macOS Sequoia, ứng dụng Passwords có mục Wi-Fi riêng. Với Terminal, lệnh security find-generic-password -wa 'Tên mạng' tìm mục có tài khoản trùng tên mạng và chỉ in phần mật khẩu (tùy chọn -w). macOS sẽ bật hộp thoại hỏi tên và mật khẩu quản trị trước khi cho đọc. Tên mạng được đặt trong nháy đơn để zsh không hiểu nhầm khoảng trắng hay ký tự đặc biệt; nếu tên có dấu nháy đơn, công cụ tự thay bằng chuỗi thoát '\'' cho đúng cú pháp.
Android và iPhone: chia sẻ bằng mã QR và xem trong Cài đặt
Từ Android 10, Google thêm nút Chia sẻ trong trang chi tiết của mạng Wifi đã lưu. Sau khi xác thực bằng mã khóa màn hình, máy hiện một mã QR chứa chuỗi WIFI:T:WPA;S:tên mạng;P:mật khẩu;;. Điện thoại Pixel và nhiều máy Xiaomi, Oppo, Vivo in mật khẩu ngay dưới mã; Samsung chỉ hiện mã, bạn chụp màn hình rồi dùng công cụ quét QR từ ảnh để đọc phần sau P:. Android 9 trở xuống không có nút này, muốn xem phải root máy, không nên làm. Trên iPhone và iPad, từ iOS 16 chỉ cần vào Cài đặt, Wi-Fi, chạm chữ i cạnh mạng rồi chạm ô Mật khẩu và xác thực Face ID hoặc Touch ID. Mạng không ở gần thì mở danh sách mạng đã biết bằng nút Sửa. iOS 18 có ứng dụng Mật khẩu với mục Wi-Fi liệt kê tất cả. iOS 15 trở xuống không có ô Mật khẩu, nhưng nếu bật Chuỗi khóa iCloud thì có thể xem trên máy Mac dùng cùng tài khoản Apple.
Linux: NetworkManager và nmcli
Hầu hết bản phân phối Linux cho máy để bàn (Ubuntu, Fedora, Linux Mint, Debian có GNOME hoặc KDE) quản lý Wifi bằng NetworkManager. Mỗi mạng đã lưu là một kết nối có tên riêng, thường trùng SSID nhưng có thể khác nếu đã được đổi tên hoặc trùng lặp (ví dụ thêm số 1 phía sau). Lệnh nmcli device wifi show-password in SSID, kiểu bảo mật, mật khẩu và cả mã QR dạng ký tự của mạng đang kết nối. Với mạng khác, chạy nmcli -f NAME,TYPE connection show để xem tên kết nối kiểu wifi, rồi nmcli -s -g 802-11-wireless-security.psk connection show 'Tên kết nối'; tùy chọn -s yêu cầu hiện bí mật, -g chỉ in giá trị trường psk. Nếu lệnh trả về trống, có thể mật khẩu được lưu theo người dùng trong keyring, hãy chạy trong phiên đăng nhập đồ họa hoặc thêm sudo. Cách thủ công là đọc các file trong /etc/NetworkManager/system-connections bằng quyền root, dòng psk= chứa mật khẩu.
Chuỗi mã QR Wifi và độ dài mật khẩu hợp lệ
Mã QR Wifi dùng định dạng do thư viện ZXing đặt ra và được camera Android, iPhone hỗ trợ sẵn: WIFI:T:kiểu bảo mật;S:tên mạng;P:mật khẩu;H:true nếu mạng ẩn;; với hai dấu chấm phẩy ở cuối. Các ký tự \ ; , : và " trong tên mạng hoặc mật khẩu phải thêm dấu \ phía trước, nếu không điện thoại sẽ đọc sai; công cụ tự làm việc này. Kiểu WPA dùng cho cả WPA, WPA2 và WPA3-Personal; mật khẩu (passphrase) theo chuẩn IEEE 802.11 phải dài 8 đến 63 ký tự ASCII, hoặc đúng 64 ký tự thập lục phân. Kiểu WEP đã lỗi thời, khóa dài 5 hoặc 13 ký tự (10 hoặc 26 ký tự hex). Nếu mật khẩu bạn nhập không đúng độ dài, công cụ cảnh báo vì nhiều khả năng đã gõ thiếu hoặc nhầm. Mã QR chứa mật khẩu ở dạng chữ thường, ai chụp được mã là vào được mạng, nên chỉ dán ở nơi bạn muốn cho khách dùng, và cân nhắc dùng mạng khách (guest) riêng trên modem.
Câu hỏi thường gặp (FAQ)
Có trang web nào xem mật khẩu Wifi ngay khi mở không?
Không có. Trình duyệt không được phép đọc mật khẩu Wifi lưu trong hệ điều hành. Trang nào hứa như vậy là không đúng. Bạn cần mở cài đặt hoặc chạy lệnh trên chính máy đã lưu mạng, trang này chỉ hướng dẫn và tạo sẵn lệnh.
Xem mật khẩu Wifi trên laptop Windows 10, 11 như thế nào?
Mở Command Prompt, chạy netsh wlan show profiles để xem tên mạng, rồi chạy netsh wlan show profile name="Tên mạng" key=clear. Mật khẩu ở dòng Key Content. Hoặc vào ncpa.cpl, nhấp đúp kết nối Wi-Fi, Wireless Properties, thẻ Security, tích Show characters.
Chạy lệnh netsh nhưng không thấy dòng Key Content?
Thường do chưa chạy bằng quyền quản trị, hãy mở Command Prompt bằng Run as administrator. Nếu Windows dùng tiếng Việt, dòng đó có tên đã dịch. Mạng không mật khẩu hoặc mạng doanh nghiệp WPA2-Enterprise cũng không có dòng khóa.
Làm sao xem mật khẩu tất cả Wifi đã từng kết nối trên máy tính?
Dùng lệnh PowerShell trên trang: nó xuất mọi hồ sơ Wifi ra file tạm, in bảng tên mạng và mật khẩu rồi xóa file tạm. Chạy PowerShell bằng quyền quản trị để cột mật khẩu có dữ liệu.
Xem mật khẩu Wifi trên điện thoại Android được không?
Được với Android 10 trở lên: Cài đặt, Wi-Fi, chạm bánh răng của mạng đã lưu, chọn Chia sẻ, xác thực. Máy hiện mã QR và trên nhiều dòng máy hiện cả mật khẩu. Nếu chỉ có mã QR, chụp màn hình rồi quét ảnh bằng công cụ quét QR để đọc mật khẩu.
Xem mật khẩu Wifi trên Samsung thế nào?
Cài đặt, Kết nối, Wi-Fi, chạm bánh răng cạnh mạng, chọn Mã QR ở cuối trang. Samsung chỉ hiện mã, không hiện chữ. Lưu ảnh mã QR rồi dùng công cụ quét mã QR từ ảnh, mật khẩu là phần đứng sau P: trong chuỗi WIFI.
iPhone xem mật khẩu Wifi ở đâu?
Từ iOS 16: Cài đặt, Wi-Fi, chạm chữ i cạnh mạng, chạm ô Mật khẩu, xác thực Face ID hoặc Touch ID. iOS 18 còn có ứng dụng Mật khẩu, mục Wi-Fi, liệt kê mọi mạng đã lưu.
iPhone iOS 15 có xem được mật khẩu Wifi không?
Không có ô Mật khẩu trong Cài đặt. Nếu bật Chuỗi khóa iCloud, mật khẩu được đồng bộ sang máy Mac cùng tài khoản Apple và xem được trong Keychain Access. Hoặc cập nhật lên iOS 16 nếu máy hỗ trợ.
Macbook xem mật khẩu Wifi đã lưu bằng cách nào?
macOS Ventura trở lên vào System Settings, Wi-Fi, danh sách mạng đã biết, chọn Copy Password. Hoặc mở Keychain Access, tìm tên mạng, tích Show password. Hoặc chạy lệnh security find-generic-password -wa 'Tên mạng' trong Terminal.
Có xem được mật khẩu Wifi của nhà hàng xóm không?
Không, và không nên thử. Các cách trên chỉ đọc mật khẩu mà máy bạn đã lưu khi từng được cho kết nối. Dò hoặc bẻ khóa mạng của người khác khi chưa được phép là hành vi vi phạm pháp luật, trang này không hướng dẫn việc đó.
Quên mật khẩu Wifi và không còn máy nào đã kết nối thì làm sao?
Cắm dây mạng vào modem hoặc dùng thiết bị nối qua WPS, đăng nhập trang quản trị (thường 192.168.1.1 hoặc 192.168.0.1, tài khoản in dưới đáy modem) để xem hoặc đổi mật khẩu. Cách cuối cùng là reset modem về mặc định, mật khẩu mặc định in trên tem dán.
Lệnh trên trang có an toàn không, có gửi mật khẩu đi đâu không?
Các lệnh chỉ đọc cấu hình Wifi trên máy bạn và in ra màn hình, không ghi thay đổi, không gửi dữ liệu qua mạng. Tên mạng bạn nhập chỉ dùng để ghép lệnh ngay trên trình duyệt.
Tên Wifi có dấu cách hoặc ký tự đặc biệt thì gõ lệnh sao?
Đặt tên trong dấu nháy: ngoặc kép với Command Prompt, nháy đơn với Terminal macOS và Linux. Công cụ tự đặt nháy và thoát ký tự giúp bạn. Riêng tên có dấu ngoặc kép thì cmd không nhận, hãy dùng lệnh PowerShell xuất tất cả mạng.
Mã QR Wifi tạo ở đây có quét được bằng iPhone không?
Được. Mã dùng định dạng WIFI: chuẩn mà camera iPhone (iOS 11 trở lên) và Android 10 trở lên đọc sẵn, không cần ứng dụng. Mở camera, hướng vào mã, chạm thông báo Kết nối mạng.
Mật khẩu Wifi tối thiểu bao nhiêu ký tự?
Với WPA, WPA2 và WPA3-Personal là 8 ký tự, tối đa 63 ký tự (hoặc 64 ký tự hex). Công cụ tạo QR cảnh báo khi mật khẩu ngoài khoảng này vì nhiều khả năng đã gõ sai.
Linux Ubuntu xem mật khẩu Wifi thế nào?
Mạng đang dùng: chạy nmcli device wifi show-password. Mạng khác: nmcli -s -g 802-11-wireless-security.psk connection show 'Tên kết nối'. Trên GNOME còn có thể vào Settings, Wi-Fi, bánh răng của mạng, thẻ Security, tích Show Password.
Từ khóa liên quan
- xem mật khẩu wifi
- cách xem mật khẩu wifi
- xem mật khẩu wifi trên máy tính
- xem mật khẩu wifi win 10
- xem mật khẩu wifi win 11
- xem mật khẩu wifi bằng cmd
- netsh wlan show profile key=clear
- xem mật khẩu wifi đã lưu
- xem pass wifi
- xem mật khẩu wifi trên điện thoại
- xem mật khẩu wifi trên iphone
- xem mật khẩu wifi android
- xem mật khẩu wifi samsung
- xem mật khẩu wifi macbook
- xem mật khẩu wifi trên laptop
- quên mật khẩu wifi
- lấy lại mật khẩu wifi
- chia sẻ wifi bằng mã qr
- tạo mã qr wifi
- xem mật khẩu wifi linux
- xem tất cả mật khẩu wifi đã kết nối
- security find-generic-password wifi