VeraCrypt is a free open-source disk encryption software for Windows, macOS, and Linux. It allows creating virtual encrypted disks within files, encrypting entire partitions or drives including the system drive, with features like hidden volumes for plausible deniability.