Precisa da sua senha WiFi, mas esqueceu? O Windows armazena todas as senhas WiFi conectadas anteriormente. Veja como recuperá-los.

Mostrar senha WiFi atual

Abra o prompt de comando e execute:

Comando
netsh wlan show profile name="YOUR-WIFI-NAME" key=clear

Substituir YOUR-WIFI-NAME pelo nome da sua rede (SSID).

Procure a linha que diz:

Comando
Key Content : your-wifi-password-here

Essa é a sua senha.

Encontre o nome da sua rede WiFi

Se você não souber o nome exato da rede:

Comando
netsh wlan show profiles

Lista todas as redes WiFi às quais você já se conectou. Encontre o nome da sua rede na lista.

Exemplo passo a passo

1. Liste todas as redes salvas:

Comando
netsh wlan show profiles

2. Copie exatamente o nome da rede

3. Mostrar senha dessa rede:

Comando
netsh wlan show profile name="Home WiFi" key=clear

4. Encontre a linha "Conteúdo principal" na saída

Mostrar todas as senhas WiFi salvas

PowerShell one-liner para mostrar todas as redes e senhas:

Comando
(netsh wlan show profiles) | Select-String "\:(.+)$" | %{$name=$_.Matches.Groups[1].Value.Trim(); $_} | %{(netsh wlan show profile name="$name" key=clear)} | Select-String "Key Content\W+\:(.+)$" | %{$pass=$_.Matches.Groups[1].Value.Trim(); $_} | %{[PSCustomObject]@{ PROFILE_NAME=$name;PASSWORD=$pass }} | Format-Table -AutoSize

Tabela de saída com todos os nomes e senhas de rede.

Problemas Comuns

"A interface de rede local sem fio está desligada"

O adaptador WiFi está desativado. Habilite-o nas configurações de rede.

"Perfil não encontrado na interface"

O nome da rede está errado. Verifique a ortografia exata e as letras maiúsculas com netsh wlan show profiles.

O nome da rede possui espaços

Coloque o nome entre aspas:

Comando
netsh wlan show profile name="Home WiFi 5G" key=clear

Nenhuma linha "Conteúdo principal" aparece

Ou:

  • Você nunca se conectou a esta rede
  • Rede não usa senha (rede aberta)
  • Executando sem privilégios de administrador (não precisa de administrador, mas tente)

Comando Mac

Terminal aberto:

Comando
security find-generic-password -wa "WIFI-NAME"

Solicita a senha do Mac e, em seguida, mostra a senha do WiFi.

Comando Linux

Comando
sudo cat /etc/NetworkManager/system-connections/WIFI-NAME

Procure psk= linha com senha.

Ou use:

Comando
nmcli -s -g 802-11-wireless-security.psk connection show "WIFI-NAME"

Por que isso funciona

O Windows armazena senhas WiFi em perfis do sistema. O netsh wlan acessa esses dados armazenados. O comando

key=clear diz para mostrar a senha em texto simples em vez de ocultá-la.

Nota de segurança

Qualquer pessoa com acesso físico ao seu computador Windows pode recuperar senhas WiFi salvas usando estes comandos. Não são necessários privilégios especiais.

Se a segurança for uma preocupação:

  • Use uma senha forte da conta do Windows
  • Habilitar criptografia BitLocker
  • Não deixe o computador desbloqueado

Alternativa: UI de configurações de WiFi

Janelas 11:

  1. Configurações > Rede e Internet > WiFi
  2. Clique na sua rede
  3. Clique em "Editar" próximo ao campo de senha
  4. Marque "Mostrar personagens"

Windows 10:

  1. Painel de Controle > Central de Rede e Compartilhamento
  2. Clique na sua rede WiFi
  3. Propriedades sem fio > guia Segurança
  4. Marque "Mostrar personagens"

Conclusão

Comando rápido para mostrar a senha do WiFi:

Comando
netsh wlan show profile name="WIFI-NAME" key=clear

Procure a linha "Conteúdo principal" na saída.

Liste todas as redes salvas primeiro com:

Comando
netsh wlan show profiles

Funciona no Windows 7, 8, 10 e 11. Não são necessários direitos de administrador.