Windows and Mac already ship with drive encryption, which makes VeraCrypt an odd thing to go hunting for. People download VeraCrypt anyway, because built-in disk encryption answers to the company that wrote the operating system, and this one answers to nobody. What follows is what it does on Windows, Mac, and Linux, where it turns difficult, and who should skip it.
Is VeraCrypt still the strongest free encryption you can install?
For something that costs nothing, it holds up unusually well. VeraCrypt is built by IDRIX, the small outfit run by Mounir Idrassi, out of the abandoned TrueCrypt code it has repaired in the open ever since. It has been through an independent security audit, and the weaknesses it turned up were closed in the release that followed. That pattern still runs: recent releases added a memory-hard key derivation option, hardened the Windows driver, and switched on screenshot and memory protection by default.
The other half is less flattering. VeraCrypt will happily let you encrypt a partition you meant to keep, pick a cascade that halves your throughput, or set a password you cannot reproduce tomorrow. No wizard protects you from yourself, and no support line exists.
What VeraCrypt encrypts, and how the three modes differ
Everything runs on-the-fly. Files are decrypted in memory as programs read them and re-encrypted as they are written, so nothing sits on disk in plain form. What changes between the three modes is scope, and picking the wrong one is the most common first mistake. The cipher choice stays the same across all three: AES alone for most people, or Serpent, Twofish, Camellia, and Kuznyechik, plus cascades running two or three in sequence. Key derivation uses SHA-512, BLAKE2s, or Whirlpool with a high iteration count, and keyfiles or hardware tokens can be required as well.
A file container that behaves like a spare drive
The gentlest mode makes a single file of a size you choose, which VeraCrypt mounts as a drive letter. Anything dragged into it is encrypted; unmount, and the letter disappears and the file looks like meaningless data. It copies and backs up like any other file, so start here:
Encrypting a whole partition or a USB stick
The second mode encrypts a whole non-system partition or removable drive in place, which suits a backup disk or a USB stick that leaves the house. The tradeoff: the drive is unreadable on any machine without VeraCrypt installed, so a stick you hand to a colleague is one they cannot open.
Full disk encryption with a password before Windows loads
The third mode encrypts the Windows system drive and puts a password prompt in front of the boot process. It is the only mode that protects a laptop stolen while switched off, and the only one that can strand you at a black screen, which is why the wizard forces you to create and verify a rescue disk. System encryption is Windows only; on Mac and Linux, VeraCrypt handles containers and non-system volumes.
Inside a normal VeraCrypt volume you can create a second one, protected by a different password, hidden in what looks like the free space of the first. Give up the outer password under pressure and the outer volume opens, showing whatever decoy files you left there, with no way to prove the inner one exists. No mainstream tool copies that, which is why people working under pressure keep this installed.
It is also easy to ruin. Mount the outer volume without hidden-volume protection enabled, write enough data to it, and the hidden one is silently overwritten. Treat the outer volume as read-only, or the whole arrangement becomes an elaborate way to lose files.
There is no recovery key and no password reset
This is what decides whether the install makes sense. BitLocker escrows a recovery key to a Microsoft account and FileVault falls back to an Apple ID. VeraCrypt has no equivalent by design: no account, no escrow, no back door. A forgotten password is not a lockout, it is a deletion, and a corrupted header with no backup ends the same way. If you need encryption that moves between Windows, Mac, and Linux and answers to nobody but you, VeraCrypt is still the best free option there is, but take it only if you fully accept that a forgotten password means the data is gone for good.
VeraCrypt compared with BitLocker, Cryptomator, and DiskCryptor
| Tool | Platforms | Source code | Hidden volumes | System drive encryption |
|---|---|---|---|---|
| VeraCrypt | Windows, Mac, Linux | Open | Yes | Windows only |
| BitLocker | Windows Pro and up, cut-down form on Home | Closed | No | Yes |
| Cryptomator | Windows, Mac, Linux, Android, iOS | Open | No | No |
| DiskCryptor | Windows | Open | No | Yes |
BitLocker is the default rival, and for a Windows Pro user who only wants the laptop drive locked it is the easier choice: already there, hooked into the TPM so there is no password at boot, and recoverable by an administrator. It is closed source and Windows only, and full BitLocker management stops at Pro. Home gets Device Encryption instead, the same technology with far fewer controls and the same recovery key in a Microsoft account, which is what some people are trying to avoid.
Cryptomator solves a narrower problem better. It encrypts individual files inside a vault folder rather than one fixed-size block, so cloud services sync one changed file instead of re-uploading a whole container, and it has real Android and iOS apps. For cloud storage it beats VeraCrypt outright, but it cannot touch a system drive and has nothing like a hidden volume.
DiskCryptor is the closest like-for-like on Windows, open source and able to encrypt partitions and the boot drive, but it is Windows only, far less consistently developed, and has no deniability features. Pick BitLocker for a managed fleet, Cryptomator for cloud folders, and VeraCrypt when the data has to stay portable and under your control alone.
The speed cost of on-the-fly encryption, and where it lands
Day to day, most people notice nothing. Encryption is parallelised across CPU cores and AES is hardware-accelerated on any modern processor, including Apple Silicon and Windows on ARM, so a container on an SSD reads and writes close to the bare drive. Cascades are the exception, since chaining ciphers means doing the work twice or three times.
The delay sits at the door, not inside the room. The high iteration count is deliberate and is what makes a stolen volume expensive to attack, so mounting or authenticating at boot takes a real pause every time. It is a fair trade, but nobody warns you that VeraCrypt feels slow precisely where first impressions form.
The case for installing VeraCrypt, and the case against
Download VeraCrypt for Windows, Mac, or Linux if you carry sensitive files between machines, want more than the automatic Device Encryption on a Windows Home machine, or need encryption no company holds a key to. Anyone who just wants a work laptop locked on a managed network, or who mainly encrypts cloud folders, is better served elsewhere. For anyone whose threat model includes losing the machine itself, it is worth the download.