A end-to-end encrypted messaging app and network that uses no user identifiers, with iOS, Android, desktop and terminal clients.
- Stars
- 11,873
- Forks
- 1,372
- Open issues
- 490
- Last commit
- 4 hours ago
What is it?
VeraCrypt is disk encryption software that protects data by storing it in encrypted containers or whole partitions and drives. It is based on the original TrueCrypt 7.1a codebase, with security enhancements and modifications added on top.
The repository contains the full source code and build instructions for Windows, Linux, macOS, FreeBSD and OpenBSD. Linux and macOS builds use GNU Make, wxWidgets for the graphical interface, and FUSE, with an option to build a console-only executable without a GUI library. Windows builds require the Windows SDK and WiX Toolset for packaging, and the project includes EFI boot loader binaries.
The license restricts derived works from being called 'TrueCrypt' or 'VeraCrypt', and the source is distributed under the terms in License.txt.
Key features
- 01Creates encrypted volumes and encrypts whole partitions or drives.
- 02Builds for Windows, Linux, macOS, FreeBSD and OpenBSD.
- 03Offers a graphical interface via wxWidgets or a console-only build on Linux.
- 04Includes EFI boot loader components.
- 05Provides reproducible .deb and .rpm package builds.
Use cases
- Encrypting a laptop or external drive to protect data if the device is lost.
- Building VeraCrypt from source to audit or compare against official binaries.
- Creating encrypted containers for sensitive files on a Linux or macOS workstation.
Topics
FAQ
- What is VeraCrypt?
- Open-source disk encryption software for creating encrypted volumes and partitions, forked from TrueCrypt 7.1a with security enhancements. VeraCrypt is disk encryption software that protects data by storing it in encrypted containers or whole partitions and drives. It is based on the original TrueCrypt 7.1a codebase, with security enhancements and modifications added on top.
- Is VeraCrypt free to use? What license does it have?
- VeraCrypt is open source under the Other license. Check the license terms before using it in commercial products.
- Is VeraCrypt still maintained?
- Actively maintained. The last commit to VeraCrypt was on Oct 19, 2026.
- What can I use VeraCrypt for?
- Encrypting a laptop or external drive to protect data if the device is lost. Building VeraCrypt from source to audit or compare against official binaries. Creating encrypted containers for sensitive files on a Linux or macOS workstation.
- Where can I get VeraCrypt?
- The source code and installation instructions are on GitHub: https://github.com/veracrypt/VeraCrypt
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
A bash tool that stores private files encrypted with GPG inside a git repository, shared with trusted users by their public keys.
A self-hosted, email-first dead man's switch that delivers end-to-end encrypted messages to your loved ones if you stop checking in.
Zero-backend CLI and web GUI that encrypts HTML pages (or whole static sites) into self-decrypting files protected by a password.
A curated, categorized list of privacy- and security-focused software and online services, from password managers to operating systems.
Ghidra is an open-source software reverse engineering framework from the NSA, offering disassembly, decompilation, graphing and scripting for compiled code.