Simple Folder Encryptor is a Windows 11 desktop app that packages one file or one folder into a password-protected .sfe archive.
The interface is English by default. Chinese can be selected from the Language menu.
- Windows 11
- No network access is required by the app
- For building from source: Visual Studio or Visual Studio Build Tools with .NET Framework 4.8 targeting support
Download the latest files from the GitHub Releases page.
- Download
FolderEncryptor-Setup-Windows11-x64.exe. - Run the installer.
- Launch Simple Folder Encryptor from the Start menu.
The installer uses a per-user install location and does not require administrator permissions.
- Download
FolderEncryptor-Windows11-x64.zip. - Extract the ZIP to a folder you control, such as
Documents\FolderEncryptor. - Run
FolderEncryptor.exefrom the extracted folder.
The release builds are currently unsigned. Windows SmartScreen may show a warning for downloaded files.
- Encrypts one file or one folder into a visible
.sfepackage next to the source. - Keeps the original source file or folder unchanged after encryption.
- Verifies the generated
.sfepackage before reporting success. - Decrypts a
.sfepackage into a selected output folder with the correct password. - Includes a custom picker that can select hidden files and hidden folders.
- Uses streaming IO for large files.
- Uses AES-256-CBC encryption and HMAC-SHA256 verification.
- Runs locally and does not use network access.
- Prevents multiple app windows; launching again restores the existing window.
There is no password recovery. If the password is lost, this app cannot restore the .sfe package.
The original source file or folder is kept after encryption. Delete originals manually only after you have confirmed that the encrypted package can be decrypted.
This project has not received an independent security audit. Use it only for files you are legally allowed to store and protect.
Open FolderEncryptor.sln in Visual Studio, or run:
build.batThe compiled program is written to:
bin\Release\FolderEncryptor.exe
build.bat uses the .NET Framework C# compiler available on Windows. If it cannot find csc.exe, install Visual Studio or Visual Studio Build Tools with .NET desktop development support.
Code signing is optional for normal development builds.
build.bat calls sign-output.ps1 after compilation. The signing script signs the executable only when CODE_SIGNING_CERT_SUBJECT or CODE_SIGNING_CERT_THUMBPRINT is configured and the matching certificate exists in the current user's certificate store. If no certificate is configured, signing is skipped with a warning so other developers can still build the project.
Set REQUIRE_CODE_SIGNING=1 if you want a build to fail when signing is unavailable.
This project is licensed under the GNU General Public License v3.0 or later. See LICENSE.
Copyright (C) 2026 YJZ.
Modified versions must preserve the copyright notices, SPDX license identifiers, and attribution to the original YJZ FolderEncryptor project. See NOTICE.
GPL allows commercial use and redistribution when the GPL terms are followed. Do not add a separate non-commercial restriction if you want to keep this project under the standard GPL.