TVID is a program for the numerical evaluation of general three-loop vacuum integrals with arbitrary masses. It consists of two parts. An algebraic module, implemented in Mathematica, performs the separation of the divergent pieces of the master integrals and identifies special cases. The numerical module, implemented in C, carries out the numerical integration of the finite pieces. In this note, the structure of the program is explained and a few usage examples are given.