veracrypt/VeraCrypt logo

veracrypt/VeraCrypt

Free

Disk encryption with strong security based on TrueCrypt

FreeFree tier
Type
Open Source
Company
IDRIX

About veracrypt/VeraCrypt

VeraCrypt is a free, open-source disk encryption software based on the original TrueCrypt 7.1a with numerous security enhancements and modifications. It provides strong on-the-fly encryption for data at rest on Windows, Linux, macOS, FreeBSD, and OpenBSD. VeraCrypt supports full disk encryption, encrypted containers, and partition encryption, and includes a pre-built EFI boot loader for system encryption. The source code is publicly available, and official binaries are digitally signed by IDRIX. The project is actively maintained on GitHub with over 10,000 stars.

Key Features

Based on TrueCrypt 7.1a with security enhancements
On-the-fly disk encryption for entire drives, partitions, and containers
Cross-platform support: Windows, Linux, macOS, FreeBSD, OpenBSD
Pre-built EFI boot loader for system encryption
Open source with publicly available source code on GitHub
Official binaries digitally signed by IDRIX for Windows

Pros & Cons

Pros
  • Free and open source with full source code availability
  • Based on the well-audited TrueCrypt codebase with added security fixes
  • Supports multiple operating systems including Linux, macOS, and Windows
  • Includes EFI boot support for modern system encryption
  • Official binaries are digitally signed for integrity and authenticity
Cons
  • Self-compiled binaries may not run on 64-bit Windows without a digital signature
  • Requires some technical knowledge for advanced configurations and compilation
  • UI and documentation could be more user-friendly for non-technical users

Best For

Encrypting entire system drives for data protectionSecuring sensitive files and folders with encrypted containersProtecting external storage devices like USB drivesProviding strong encryption for cross-platform environments

FAQ

Is VeraCrypt based on TrueCrypt?
Yes, VeraCrypt is based on the original TrueCrypt 7.1a with security enhancements and modifications.
Which platforms are supported?
VeraCrypt supports Windows, Linux, macOS, FreeBSD, and OpenBSD.
Is VeraCrypt free to use?
Yes, VeraCrypt is completely free and open source software.
Can I compile VeraCrypt from source?
Yes, the source code is available on GitHub with build instructions for Windows, Linux, and macOS.
How are official binaries verified?
Official Windows binaries are digitally signed with the digital certificate of IDRIX, issued by GlobalSign.