About VeraCrypt
VeraCrypt is disk encryption software based on the original TrueCrypt 7.1a, extended with security enhancements and other modifications. It is used to protect data on drives and in encrypted containers so that files remain unreadable without the correct credentials.
The repository holds the source code, with build instructions for Windows, Linux and macOS, and FreeBSD and OpenBSD. On Windows the driver must be digitally signed, so official binaries are signed with the certificate of IDRIX, the developer, which is why self-built binaries differ slightly in size. Documentation covers building, contributing and legal information for third-party developers.
The source may be used only under the terms of the License.txt file in the archive, which includes a rule that derived works must not be called TrueCrypt or VeraCrypt. The project is written mainly in C and has its own website and download pages. It is free to use, but the custom licensing means it is not a standard SPDX-listed open-source license.
Key features
- Disk and volume encryption
- Based on TrueCrypt 7.1a with security fixes
- Builds for Windows, Linux, macOS and BSD
- Digitally signed Windows drivers
- Documentation for building from source
Good fit for
- →Encrypting external drives and USB sticks
- →Protecting sensitive files in encrypted containers
- Built with
- C
- Tags
- encryption
- disk-encryption
- security
- truecrypt
- privacy
- cross-platform
- volumes
VeraCrypt: questions and answers
- What is VeraCrypt used for?
- VeraCrypt is open-source disk encryption software derived from TrueCrypt 7.1a, adding security improvements for encrypted volumes and partitions. It is a good fit for encrypting external drives and USB sticks, and protecting sensitive files in encrypted containers.
- Is VeraCrypt open source?
- Yes. VeraCrypt is open source under a custom licence. Its source code is on GitHub at veracrypt/VeraCrypt and is written mainly in C.
- Is VeraCrypt free?
- Yes. VeraCrypt is open source, so the software itself is free to use under the terms of its own licence.
- Can I self-host VeraCrypt?
- Yes. VeraCrypt can be self-hosted on your own server or infrastructure.
- What are some alternatives to VeraCrypt?
- Similar open-source tools in the Security category include Cryptomator, Password Pusher and Onetime Secret. SaaS products in the same category include Aura, DeleteMe and Incogni.
- Is VeraCrypt actively maintained?
- Yes. The most recent commit to VeraCrypt was on 30 September 2026. The project has 12k stars on GitHub.
Open-source alternatives to VeraCrypt
See all
Cryptomator
Security
Cryptomator for Windows, macOS, and Linux: Secure client-side encryption for your cloud st
GPL-3.0vs Tresorit★ 16kPassword Pusher
Security
🔐 Securely share sensitive information with automatic expiration & deletion after a set
Apache-2.0★ 3.2k
Onetime Secret
Security
Keep passwords and other sensitive information out of your chat logs and inboxes.
MIT★ 3kCryptgeon
Security
cryptgeon is a secure, open source note / file sharing service inspired by PrivNote writte
MIT★ 1.5k
OpenBao
Security
OpenBao is a software solution to manage, store, and distribute sensitive data including s
MPL-2.0vs AWS Secrets Manager★ 8.3kPortable Secret
Security
Better privacy without special software
MIT★ 1.7k
SaaS alternatives to VeraCrypt
See all
Aura
Security
Consumer identity theft protection bundling credit monitoring, VPN and antivirus
SaaS
DeleteMe
Security
Subscription that removes personal information from people-search sites and data brokers
SaaS
Incogni
Security
Service that requests removal of your personal data from data broker databases
SaaS
OneTrust
Security
Privacy, consent management and governance, risk and compliance software
SaaS
Abnormal Security
Security
Behavior-based cloud email security that blocks phishing and account takeover
SaaS
ADM Guard
Security
Compliance and audit software that keeps tamper-evident records of automated decision-making systems
SaaS

