VeraCrypt logo

VeraCrypt

Open source disk encryption for Windows, macOS, Linux, and FreeBSD with plausible deniability

Repository activity
  • Stars10k
  • Forks1.2k
  • Open Issues433
License

Other

Languages
  • C
  • C++
  • Assembly
VeraCrypt screenshot

About VeraCrypt

VeraCrypt is disk encryption software with strong security, based on the original TrueCrypt 7.1a and extended with security enhancements and modifications. It protects your data at the disk level rather than file by file, so volumes stay encrypted on the devices you use locally.

It runs on Windows, macOS, Linux, and FreeBSD. By default the build produces a universal executable with both a graphical interface and a text-mode interface; on Linux you can also build a console-only version that needs no GUI libraries, which suits headless and server use.

Official Windows binaries are digitally signed, and the source ships pre-built EFI boot loader binaries so the platform can support encrypting the system boot volume.

Key features

  • Disk encryption based on TrueCrypt 7.1a with security enhancements
  • Builds for Windows, macOS, Linux, and FreeBSD
  • Universal executable with graphical and text-mode interfaces
  • Console-only build on Linux for headless use
  • EFI boot loader binaries for system volume encryption

Details

First released
2014
Platforms
Windows · macOS · Linux · FreeBSD
Deployment
offline-first
Based on
TrueCrypt 7.1a
Interfaces
GUI and text-mode
License
VeraCrypt License