# VeraCrypt for Linux and macOS: installing on Ubuntu, Mint and Mac, and what works differently URL: https://webvpn.org/encryption/veracrypt-linux-mac/ Updated: 2026-09-10 How to install VeraCrypt on Ubuntu, Linux Mint and other Linux distributions, and on macOS with macFUSE, then create and mount containers and cross-platform drives. VeraCrypt runs on Linux and macOS with the same encrypted containers and drives it uses on Windows, and without system encryption, which on those platforms is handled by LUKS and FileVault. On Ubuntu and Linux Mint, install the official .deb package from veracrypt.fr or the PPA the site links; on macOS, install macFUSE first and then the VeraCrypt .dmg. Volumes formatted with exFAT inside open on all three operating systems, which is the main reason to choose VeraCrypt over the platform's native tools for drives that travel. VeraCrypt on Linux and Mac gets less attention than on Windows, and the setup has a couple of steps that trip people up, chiefly the FUSE dependency on macOS. This guide covers installing on Ubuntu, Mint and other distributions, installing on macOS including Apple silicon, using the graphical interface and the command line, choosing a file system for cross-platform volumes, and what VeraCrypt does and does not do on each platform. ## What VeraCrypt does on Linux and macOS On both platforms VeraCrypt creates and mounts file containers, encrypts non-system partitions and external drives, and opens any volume created on another platform, including hidden volumes, as the tutorial on this site describes. It does not encrypt the operating system drive, a Windows-only feature. Linux users encrypt the system with LUKS, covered in the LUKS guide on this site, and Mac users with FileVault, covered in its guide. VeraCrypt then serves for containers, portable drives and volumes shared with Windows machines. ## Installing on Ubuntu VeraCrypt's site provides packages for current Ubuntu releases, and the Ubuntu builds also serve Debian-based distributions. - Download the .deb matching your Ubuntu version from veracrypt.fr, choosing the GUI build unless you want console only. Download the corresponding .sig file as well. - Verify the signature: import the VeraCrypt PGP key published on the site, then gpg --verify veracrypt-*.deb.sig veracrypt-*.deb, as the GPG guide on this site explains. - Install: double-click the .deb to open it in the software installer, or in a terminal run sudo apt install ./veracrypt-*.deb, which resolves dependencies. - Launch VeraCrypt from the applications menu, or run veracrypt in a terminal. Alternatively, the site links a community PPA maintained by Unit193. Add it with sudo add-apt-repository ppa:unit193/encryption, run sudo apt update, then sudo apt install veracrypt. The PPA delivers updates through the normal update mechanism, which is convenient for a tool that should be kept current. ## Installing on Linux Mint Linux Mint is built on Ubuntu, so Ubuntu packages work. Identify the Ubuntu base of your Mint release, listed in Mint's release notes, download the .deb for that Ubuntu version, verify it, and install it through the package installer or apt as above. The PPA also works on Mint. VeraCrypt then appears in the Mint menu under Accessories or Utilities. ## Installing on other Linux distributions VeraCrypt publishes a generic installer script for Linux that works on any distribution: download the .tar.bz2, verify it, extract it, and run the included setup script, which installs into /usr/bin and /usr/share. Some distributions package VeraCrypt in their own repositories or user repositories; Arch users find it in the official repositories, Fedora users in a third-party repository. Check the version, since distribution packages may lag official releases. VeraCrypt on Linux depends on FUSE and a few libraries the installer or package manager pulls in. ## Installing on macOS VeraCrypt on macOS requires macFUSE, a kernel extension that lets user-space programs provide file systems. - Install macFUSE from its official site, linked from the VeraCrypt download page. On Apple silicon Macs, macFUSE needs a system extension, which requires enabling reduced security for kernel extensions in Recovery mode and then allowing the extension in System Settings, Privacy and Security. The macFUSE installer walks through the steps; they are the part of the process most likely to need a restart and a second attempt. - Download the VeraCrypt .dmg from veracrypt.fr and verify its signature or hash. - Open the disk image and run the installer package. - Launch VeraCrypt from Applications. macOS may ask to allow the application the first time. VeraCrypt also publishes a build that uses FUSE-T, an alternative that avoids the kernel extension and its Recovery mode steps, at some cost in performance and compatibility. If the macFUSE system extension steps are a barrier, the FUSE-T build is worth trying. Read the current notes on the VeraCrypt download page, since macOS versions change what is required. ## Using VeraCrypt on Linux and macOS The graphical interface is the same as on Windows: Create Volume launches the wizard described in the tutorial on this site, Select File or Select Device chooses a volume, and Mount opens it into a slot, appearing as a mounted drive in your file manager or Finder. Mounting requires administrator authentication, since VeraCrypt uses privileged operations. The command line is available on both platforms and useful for scripts: - veracrypt -t -c creates a volume interactively in the terminal. - veracrypt -t /path/to/container /mnt/point mounts a container at a directory, prompting for the password. - veracrypt -t -d dismounts all volumes, or specify one. - veracrypt -t -l lists mounted volumes. Mount points on Linux default to /media/veracrypt1 and similar; on macOS, /Volumes/. Set auto-dismount on inactivity and screen lock in Preferences, as on any platform. ## Choosing a file system for cross-platform volumes The file system inside a VeraCrypt volume decides which operating systems can use it. Inside file system Windows macOS Linux Notes exFAT Yes Yes Yes Best cross-platform choice; no 4 GB limit FAT32 Yes Yes Yes 4 GB file limit; wide compatibility NTFS Yes Read only by default Yes Windows-centric APFS or HFS+ No Yes Limited Mac only ext4 No No Yes Linux only For a container or USB drive that moves between systems, choose exFAT when creating the volume. VeraCrypt on Linux may need the exfatprogs package to format exFAT; on macOS, exFAT formatting is built in. The VeraCrypt USB guide on this site walks through a portable drive. ## What differs from Windows - No system encryption; use LUKS or FileVault. - Mounting requires administrator authentication each time unless configured otherwise. - On macOS, the FUSE dependency introduces the extension approval steps, and major macOS updates occasionally break macFUSE until it is updated. - Performance depends on FUSE and is somewhat lower than native kernel encryption; for large working sets on Linux, a LUKS container file mounted with cryptsetup is a native alternative. - Package updates arrive through your package manager or PPA on Linux, and manually on macOS. ## A six-point checklist - Download from veracrypt.fr or its linked PPA and verify signatures. - On macOS, install macFUSE first and complete the system extension approval, or use the FUSE-T build. - Format shared volumes with exFAT. - Use LUKS or FileVault for the system disk; VeraCrypt for containers and portable drives. - Set auto-dismount and lock the screen; a mounted volume is an open one. - Keep VeraCrypt and macFUSE updated, especially before operating system upgrades. ## What the VeraCrypt project and distribution maintainers document The steps above follow the project's documentation and distribution packaging notes. VeraCrypt's download page provides Ubuntu .deb packages and a generic Linux installer, links the community PPA, provides macOS packages that depend on macFUSE or FUSE-T, and publishes PGP signatures for all of them. The macFUSE project documents the system extension requirements on Apple silicon, including the Recovery mode step to allow kernel extensions and the subsequent approval in System Settings. Distribution maintainers and Linux users note that VeraCrypt on Linux serves containers and portable drives while LUKS remains the standard for system encryption, and that exFAT is the practical file system for volumes shared with Windows and macOS. ## Same containers, every platform Install the package for your distribution or the macOS build with macFUSE, create a container formatted with exFAT, and it will open on every computer you use. Leave the system disk to LUKS or FileVault, and VeraCrypt becomes the portable layer that ties the rest together, which is exactly the job it does best. ## FAQ Q: How do I install VeraCrypt on Ubuntu? A: Download the .deb package for your Ubuntu version from veracrypt.fr, verify its signature, and install it with your package manager or sudo apt install ./veracrypt-*.deb. Alternatively add the Unit193 PPA, which the VeraCrypt site links, and install the veracrypt package with apt. A generic installer script is also available for any distribution. Q: How do I install VeraCrypt on Linux Mint? A: Mint is based on Ubuntu, so the same Ubuntu .deb package or PPA works. Choose the package matching the Ubuntu release your Mint version is built on, then install it with the package manager or apt. VeraCrypt appears in the applications menu afterward. Q: How do I install VeraCrypt on macOS? A: Download the macOS .dmg from veracrypt.fr and install macFUSE first, which VeraCrypt needs to mount volumes; the VeraCrypt site links the macFUSE download. Open the VeraCrypt disk image and run the installer. On Apple silicon Macs, macFUSE requires allowing a system extension in Recovery mode and System Settings, which the installer explains. Q: Can VeraCrypt encrypt the system drive on Linux or Mac? A: No. VeraCrypt system encryption is Windows only. On Linux use LUKS, which every distribution offers at install time, and on macOS use FileVault. VeraCrypt on these platforms creates and mounts containers, encrypts non-system partitions and external drives, and opens volumes created on Windows. Q: Can I open the same VeraCrypt container on Windows, Linux and Mac? A: Yes, that is one of VeraCrypt's main advantages. Format the volume inside with exFAT, which all three systems read and write, or FAT32 if files stay under 4 GB. NTFS is read-only on macOS by default and ext4 is not supported on Windows or macOS without extra software.