How to Set a Password on a Folder in Windows

Protecting sensitive information has become increasingly important. If you have data you want to keep private, setting a password on a folder in Windows is a simple and effective solution. In this guide, we’ll go over the main methods you can use to password-protect a folder without additional software.

Method 1: Using a Password-Protected Archive

One of the easiest ways to protect a folder is by archiving it with a password. Here are the steps:

  1. Select the folder you want to protect.
  2. Right-click on the folder and choose "Add to archive" (available if you have an archiving tool like WinRAR or 7-Zip installed).
  3. In the archive settings window, navigate to the "Set password" tab.
  4. Enter and confirm your password, then click "OK".
  5. Delete the original folder, leaving only the password-protected archive.

Now, to open the archive, you’ll need to enter the password you set.

Method 2: Encrypting with Windows Built-In Encryption (EFS)

Windows 10 and 11 offer an encryption system called EFS, which allows you to protect files and folders at the system level. However, this method is available only for Professional and Enterprise versions of Windows.

  1. Right-click the folder you want to protect and select "Properties".
  2. In the "General" tab, click "Advanced...".
  3. Check the box next to "Encrypt contents to secure data" and click "OK".
  4. Confirm your selection by clicking "Apply". The folder will be encrypted, and only users with your Windows account will be able to access it.

This method is convenient as it doesn’t require remembering a password. However, remember that access is only possible from your Windows account.

Method 3: Using a Script to Set a Password

With a simple batch file (script), you can set a password on a folder, creating a basic lock. This method works on all versions of Windows but offers limited security.

  1. Create a new text document (right-click – "New""Text Document").
  2. Copy and paste the following code:
cls
@ECHO OFF
title Folder Password Protection
if EXIST "Folder" goto UNLOCK
if NOT EXIST LockedFolder goto MDLOCKER
:CONFIRM
echo Are you sure you want to lock the folder? (Y/N)
set/p "cho=>"
if %cho%==Y goto LOCK
if %cho%==y goto LOCK
if %cho%==N goto END
if %cho%==n goto END
echo Invalid choice.
goto CONFIRM
:LOCK
ren Folder LockedFolder
attrib +h +s LockedFolder
echo Folder locked
goto End
:UNLOCK
echo Enter password to unlock:
set/p "pass=>"
if NOT %pass%==YOUR_PASSWORD goto FAIL
attrib -h -s LockedFolder
ren LockedFolder Folder
echo Folder unlocked
goto End
:FAIL
echo Invalid password
goto end
:MDLOCKER
md Folder
echo Folder created
goto End
:End
  1. Replace YOUR_PASSWORD with the desired password.
  2. Save the file with a .bat extension (e.g., FolderPassword.bat).
  3. Double-click the created file, which will generate a password-protected folder. You’ll need the password to access it.

Note that this method isn’t very secure for important information, as users with basic knowledge of scripts can bypass it.